有一个问题想咨询一下,有一台GFS文件系统的RAC, 三个节点,数据库大小约为 280G , 现在想通过RMAN duplicate 方式建
立这3个primary db的RAC Standby , 但是Standby的节点只有2个,且是OCFS2的文件格式, 那么有两个疑问:
1. primary 及standby 都是Linux AS 5.3 64bit系统,只是一个是GFS RAC文件系统,另外一个是OCFS2 RAC系统,
那么通过RMAN的方式可以进行这种同样平台,不同cluster文件系统的迁移动作 ?
2. primary db是 3 个节点的RAC , RAC standby只有两个节点, 那么standby控制文件中有三个thread , 如何进行修改 ?
还有如果primary db 的thread 是1,3,4, standby的thread 是1,2, 当RAC Standby激活的时候,由于使用的控制文件
是primary db上建立过来的, 那么thread 为1,3,4 如何改变为thread 1,2, 还是说需要手工再次加入2, 删除3,4 ?
准备使用的方法 (其他配置步骤省略):
-------------------------------------------------------------------------
备份:
RMAN> BACKUP DEVICE TYPE DISK FORMAT '/opt/oracle/stage/%U' DATABASE PLUS ARCHIVELOG;
RMAN> BACKUP DEVICE TYPE DISK FORMAT '/opt/oracle/stage/%U' CURRENT CONTROLFILE FOR STANDBY;
恢复为Standby :
在RAC 某个Standby节点上
SQL> STARTUP NOMOUNT
$ rman target sys/oracle@orcl_primary auxiliary /
RMAN> DUPLICATE TARGET DATABASE FOR STANDBY;
立这3个primary db的RAC Standby , 但是Standby的节点只有2个,且是OCFS2的文件格式, 那么有两个疑问:
1. primary 及standby 都是Linux AS 5.3 64bit系统,只是一个是GFS RAC文件系统,另外一个是OCFS2 RAC系统,
那么通过RMAN的方式可以进行这种同样平台,不同cluster文件系统的迁移动作 ?
2. primary db是 3 个节点的RAC , RAC standby只有两个节点, 那么standby控制文件中有三个thread , 如何进行修改 ?
还有如果primary db 的thread 是1,3,4, standby的thread 是1,2, 当RAC Standby激活的时候,由于使用的控制文件
是primary db上建立过来的, 那么thread 为1,3,4 如何改变为thread 1,2, 还是说需要手工再次加入2, 删除3,4 ?
准备使用的方法 (其他配置步骤省略):
-------------------------------------------------------------------------
备份:
RMAN> BACKUP DEVICE TYPE DISK FORMAT '/opt/oracle/stage/%U' DATABASE PLUS ARCHIVELOG;
RMAN> BACKUP DEVICE TYPE DISK FORMAT '/opt/oracle/stage/%U' CURRENT CONTROLFILE FOR STANDBY;
恢复为Standby :
在RAC 某个Standby节点上
SQL> STARTUP NOMOUNT
$ rman target sys/oracle@orcl_primary auxiliary /
RMAN> DUPLICATE TARGET DATABASE FOR STANDBY;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-624530/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-624530/
本文探讨了从GFS文件系统的RAC环境迁移到OCFS2文件系统的RAC Standby环境的问题。主要讨论了不同Cluster文件系统间的迁移可行性及节点数量不匹配时的解决方案。
811

被折叠的 条评论
为什么被折叠?



