ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Clone (克隆) ORACLE HOME

Clone (克隆) ORACLE HOME

原创 Linux操作系统 作者:tolywang 时间:2013-04-10 16:05:00 1 删除 编辑
一,将ORACLE_BASE通过tar打包后,拷贝到目标端某目录下,以oracle用户解压,一般解压后目录的权限即是oacle.dba。

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

三,目标端设置好oracle用户下的 ORACLE_HOME,利用$ORACLE_HOME下的oraInst.loc文件(或按照格式重建一个也可),
    修改其中的路径为正确的路径。
    vi  $ORACLE_HOME/oraInst.loc
    修改为:
    inventory_loc=/home/oracle/oraInventory       # oracle有权限访问的目录即可
    inst_group=dba  

四,使用oracle用户执行克隆oracle home:
 cd $ORACLE_HOME/oui/bin
./runInstaller  -clone -silent -ignorePreReq ORACLE_HOME="/data01/product/10.2/db" ORACLE_HOME_NAME="OracleHome1" -invPtrLoc

$ORACLE_HOME/oraInst.loc
    
ORACLE_HOME、ORACLE_HOME_NAME请按实际情况更改,-invPtrLoc参数的作用是指定了oraInventory目录的路径。

全部执行完后使用root用户执行root.sh脚本(执行界面有提示),应该是建立oratab,dbhome,oraenv,coraenv这
些文件,这些文件一般所在目录为 /etc, /usr/local/bin 。

tserp01-or<*rlpd*/data01/product/10.2/db/oui/bin>$ ./runInstaller  -clone -silent -ignorePreReq ORACLE_HOME="/data01/product/10.2/db"

ORACLE_HOME_NAME="OracleHome1" -invPtrLoc $ORACLE_HOME/oraInst.loc
Starting Oracle Universal Installer...
.....
You can find a log of this install session at:
 /home/oracle/oraInventory/logs/cloneActions2013-07-25_03-39-21PM.log
.................................................................................................... 100% Done.

.....

End of install phases.(Thursday, July 25, 2013 3:42:12 PM CST)
WARNING:
The following configuration scripts need to be executed as the "root" user.
#!/bin/sh
#Root script. to run
/data01/product/10.2/db/root.sh
To execute the configuration scripts:
    1. Open a terminal window
    2. Log in as "root"      # 这里要在另外一个窗口以root用户执行 sh /data01/product/10.2/db/root.sh
    3. Run the scripts

The cloning of OracleHome1 was successful.
Please check '/home/oracle/oraInventory/logs/cloneActions2013-07-25_03-39-21PM.log' for more details.

tserp01-or<*rlpd*/data01/product/10.2/db/oui/bin>$


五,如果是RAC克隆到单实例,需要做一些RAC_OFF的动作。
    cd $ORACLE_HOME/rdbms/lib
    make -f ins_rdbms.mk  rac_off
    make -f ins_rdbms.mk  ioracle

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

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

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    13339678