ITPub博客

首页 > 数据库 > Oracle > 克隆(clone) ORACLE HOME

克隆(clone) ORACLE HOME

原创 Oracle 作者:tolywang 时间:2014-04-15 10:39:42 16777215 删除 编辑

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

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

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    13474056