Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3335067
  • 博文数量: 815
  • 博客积分: 12898
  • 博客等级: 上将
  • 技术积分: 7883
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-25 09:57
文章分类

全部博文(815)

文章存档

2014年(1)

2011年(46)

2010年(192)

2009年(121)

2008年(70)

2007年(385)

分类: Oracle

2009-12-30 00:18:16

环境:
[root@db opt]# uname -a
Linux db.atyu30 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

故障现象:
RMAN> backup spfile format="/mnt/%d_%s.dbf";

启动 backup 于 30-12月-09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 30-12月-09
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 12/30/2009 10:05:07 上) 失败
ORA-19504: 无法创建文件"/mnt/ATYU30_21.dbf"
ORA-27054: 创建文件或文件驻留的 NFS 文件系统未使用正确的选项装载
Additional information: 3

故障解决:
通过添加NFS挂载选项来解决
[root@db opt]# mount -t nfs 192.168.36.1:/opt/upload/rman /mnt -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0


RMAN> backup spfile format="/mnt/%d_%s.dbf";

启动 backup 于 30-12月-09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 30-12月-09
通道 ORA_DISK_1: 已完成段 1 于 30-12月-09
段句柄=/mnt/ATYU30_23.dbf 标记=TAG20091230T101253 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 30-12月-09

传说这是Oracle 10g 的一个BUG(Bug 5146667,描述详见Note:424785.1)

注意:很多过来人说需要重启oracle才能生效,这里压根没有重启过oracle


阅读(2070) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~