dataguard 创建备库控制文件
1、1:痣薮浍颟尝试将standby controlfile创建到NFS存储中--失败SQL> alter database cr髫潋啜缅eate standby controlfile as '/zxx_back/oracle/standby/orcl_back.ctl';alter database create standby controlfile as '/zxx_back/oracle/standby/orcl_back.ctl'*ERROR at line 1:ORA-01580: error creating control backup file/zxx_back/oracle/standby/orcl_back.ctlORA-27054: NFS file system where the file is created or resides is not mountedwith correct options注意,该NFS存储同时挂载到RAC两台服务器中仍然报错。
2、2:尝试将standby controlfile创建到本地--失败SQL> alter database create standby controlfile as '/zxx_software/oracle/orcl_back.ctl';
3、3:尝试将standby controlfile创建ASM中--成功在rac环境中,由于11gR2的控制文件备份原理发生了变化,集群中的每个实例都要能够写到快照控制文件。所以,快照控制文件要对所有实例可见。alter database create standby controlfile as '+archdg/zxx_backctl/orcl_back.ctl';
4、4:尝试将standby controlfile复制到NFS挂载存储中--失败注意:11G之后ASMCMD 支持cp复制到系统目录中cp orcl_back.ctl /zxx_back/oracle/orcl_standby/
5、5:尝试将standby controlfile复制到本地--成功cp orcl_back.ctl /zxx_software/oracle注意:复制的时候目的文件夹权限最好设置成777。如果节点1本定不行,就复制到节点2本地。
6、6:scp复制到备库RAC节点173.18.0.X服务器上的本地目录中从ASM中复制到本地之后,可以看到standby controlfile权限。需要将文件权限修改为777。1、chmod -R 777 /zxx_software/oracle/orcl_back.ctl 在主库节点修改权限2、scp /zxx_software/oracle/orcl_back.ctl 173.18.0.X:/zxx_software/oracle 将主库节点上的standby controlfile复制到备库173.18.0.X服务器上。
7、7:在备库173.18.0.X服务器上将orcl_back.ctl复制到备库ASM中