日归档:2016 年 1 月 28 日

单实例数据库转换为RAC数据库–使用rconfig转换

测试目的: 单实例数据库转换为RAC数据库 测试环境:Oracle 11.2.0.3 测试方法:使用rconfig的方式 . $su – oracle cp $ORACLE_HOME/assistants/rconfig/sampleXMLs/ConvertToRAC_AdminManaged.xml lunar.xml 转换过程超级简单,如果你观察操作过程的rconfig日志会发现,这个方法的本质是: 1,后台自动配置RAC的CRS配置信息(CRS的,spfile的,口令文件等等) 2,自动调用rman进行backup of copy类型的数据库备份和恢复 3,自动添加RAC中第二个节点的thread 2的redo logfile group . 具体操作如下: 执行期间可以观察日志,看看rconfig怎么完成转换的,我个人觉得这个很有意思。 日志位置:$ORACLE_BASE/cfgtoollogs/rconfig_时间戳。 . 检查转换后的CRS状态: 常见问题1: 报错信息:The cluster is not configured or is not running on node: RAC1 … 继续阅读

发表在 Database, Installation and Deinstall, RAC | 标签为 , | 留下评论

单实例数据库转换为RAC数据库–手工转换

测试目的: 单实例数据库转换为RAC数据库 测试环境:Oracle 11.2.0.4 测试方法:手工转换 . 首先,安装一套RAC环境,并把单实例数据库通过通过rman还原到这个环境(通常如果是生产环境,我们会搭建从RAC到单实例数据库的ADG,以减少停机时间)。 然后生成一个源库(单实例数据库)spfile: 注意检查tnsnames.ora中用于local_listener参数的两个配置条目是否正确: 修改刚才备份的pfile文件(/home/oracle/lunar/spfile.lunardb.tmp),添加RAC相关配置: 使用这个pfile启动数据库: 添加thread2: 添加实例2的undo表空间: 启用实例2(thread2): [oracle@dm01db01 dbs]$ orapwd file=orapwlunardb1 entries=10 password=oracle [oracle@dm01db01 dbs]$ pwd /u01/app/oracle/product/11.2.0.4/dbhome_1/dbs [oracle@dm01db01 dbs]$ scp orapwlunardb1 dm01db02:/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/orapwlunardb2 orapwlunardb1 100% 2560 2.5KB/s 00:00 [oracle@dm01db01 dbs]$ [/shell] 创建spfile: 使用grid用户查看: 修改initlunardb1.ora … 继续阅读

发表在 Database, RAC | 标签为 | 留下评论