EBS双应用节点与RAC环境的clone

clong是所有ebs dba做得最多的事情了吧,简单的快速clone这里就不用多说了,这里简单讲讲数据库为rac应用为共享多节点环境的clone以及问题,由于自己本身的经验有限,希望各位多指教


1. 按照Cloning Oracle Applications Release 12 with Rapid Clone文档一步一步做autocfgpreclone,这里只需要在一个app和一个db上完成,当然,两个db上最好都做完。

2. 在源db上控制文件备份到trace

3. 停止服务,拷贝文件,之前先花几分钟时间统计下文件数目以及大小,拷贝方式尽量采用tar方式,只需要拷贝一个app节点文件与一个db节点的code。这里:如果源系统不能停机,app节点的文件可以在线拷贝,dbcode可以在线拷,但是数据文件就必须用rman做热备份了,不再详述

4. 解压文件,注意文件数目与大小

5. 配置db,解压完数据库代码文件以及数据文件之后,需要配置指定的sid以及其他参数,这里需要修改init文件中的控制文件位置以及sid名称,删除所有rac参数。

6. mount数据库,这个步骤我曾今遇到的问题贴在下面:

$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.2.0 - Production on Tue Jul 15 01:30:56 2008

Copyright (c) 1982, 2005, Oracle. All Rights Reserved.

/usr/lib/hpux64/dld.so: Unable to find library 'libskgxn2.so'.

ERROR:

ORA-12547: TNS:lost contact

Enter user-name:

查找libskgxn2.so,没有发现,从源系统拷贝/opt/nmapi/nmapi2/lib/hpux64/libnmapi2.so

第二个遇到的问题是无法mount数据库,是由于我们的源系统是rac,而clone的环境是单机,需要关闭rac功能,关闭集群 :

make -f ins_rdbms.mk rac_off

make -f ins_rdbms.mk ioracle

7. 重新创建控制文件,这里也遇到了错误:

CREATE CONTROLFILE REUSE DATABASE "****" RESETLOGS ARCHIVELOG

ERROR at line 1:

ORA-01503: CREATE CONTROLFILE failed

ORA-01130: database file version 10.2.0.2.0 incompatible with ORACLE version

10.2.0.0.0

ORA-01110: data file 1: '/u01/oradata/system01.dbf'

解决方法:在init文件中修改

compatible = 10.2.0.2

成功创建完成之后,数据库启动正常,alert又有了新的错误:

WARNING: Oracle executable binary mismatch detected.

Binary of new process does not match binary which started instance

issue alter system set "_disable_image_check" = true to disable these messages

根据Oraclemeatalink文档描述,这个错误的产生是由于Oracle在启动过程中,启动Oracle的二进制执行文件发生了变化。Oracle检测到了这个变化,因此在数据库的ALERT文件中提示这个问题。这个信息只是一个告警,如果确认了对安装文件进行了操作,那么可以通过告警信息中给出的提示将这个错误信息屏蔽。通过发出:

ALTER SYSTEM SET _disable_image_check=TRUE SCOPE=BOTH

语句,错误信息从ALERT文件中被屏蔽。

更多的详细信息可以参考metalink的文档:Doc ID: Note:369260.1

8. 到这里,就可以进行cfgclone了,之后的步骤与简单的clone再没有区别

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/594850/viewspace-578008/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/594850/viewspace-578008/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值