oracle里的克隆,克隆(clone) ORACLE HOME

1.  A机停止任何与ORACLE HOME有关的进程

2.  A机打包 ORACLE HOME

$ tar cvf Oracle.tar dbhome_1

3.  A机将Tar包发送到B机

$ scp Oracle.tar 192.168.128.100:/u01/app/oracle/product/11.2.0

4.   B机解Tar包

$ cd /u01/app/oracle/product/11.2.0

$ tar  xvf  Oracle.tar

5.   B机删除Oracle Net配置文件

$ rm -f $ORACLE_HOME/network/admin/*.ora

6.   clone前请按oracle文档调整好各平台的内核参数,在AIX上先运行rootpre.sh脚本。

7.   设置oraInst.loc

目标端设置好oracle用户下的 ORACLE_HOME,利用$ORACLE_HOME下的oraInst.loc文件(或按照格式重建一个也可),

修改其中的路径为正确的路径。

vi  $ORACLE_HOME/oraInst.loc

修改为:

inventory_loc=/home/oracle/oraInventory       # oracle有权限访问的目录即可

inst_group=dba

8.  B机上使用oracle用户执行克隆oracle home:

$ cd $ORACLE_HOME/oui/bin

$ ./runInstaller  -clone -silent -ignorePreReq ORACLE_HOME="/data01/product/10.2/db"   ORACLE_BASE="/data01/product"   ORACLE_HOME_NAME="OracleHome1" -invPtrLoc $ORACLE_HOME/oraInst.loc

注意修改为自己的目录及名称等。

需要注意,RAC的数据库软件克隆到单机的时候需要按照如下命令关闭RAC的选项,不然无法启动。 这里我们假设目标机上11g软件已经安装完成并通过DBCA已经创建了空的实例。

cp $ORACLE_HOME/rdbms/lib/libskgxns.a  $ORACLE_HOME/lib

cd $ORACLE_HOME/rdbms/lib

make -f ins_rdbms.mk rac_off ioracle

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值