oracle10g 克隆安装,克隆Oracle Home(10g2)
克隆一個已經存在的Oracle Home,免掉新安裝oracle10g軟件的痛苦,如果原Oracle Home已經安裝了patch就省得打patch了。
一、在目標主機172.19.111.37上做安裝前準備工作
1、增加組和用戶(和克隆主機的目錄結構一樣)
# groupadd oinstall
# groupadd dba
# userdel oracle10
# useradd -g oinstall -G dba -d /opt/oracle/oracle10 -m -s /bin/ksh oracle10
# passwd -r files oracle10
2、建立需要的目錄
# mkdir /opt/oracle/oradata/oracle10_data???????? (存放將來建庫的數據文件)
# chown oracle10:oinstall /opt/oracle/oradata/oracle10_data
# chmod 755 /opt/oracle/oradata/oracle10_data
# mkdir /opt/oracle/oradata/flash_recovery_area???????? (存放將來建庫的閃回文件)
# chown oracle10:oinstall /opt/oracle/oradata/flash_recovery_area
# chmod 755 /opt/oracle/oradata/flash_recovery_area
3、修改oratab文件權限
# more /var/opt/oracle/oratab
# chown oracle10:oinstall /var/opt/oracle/oratab
# chmod 755 /var/opt/oracle/oratab
4、停止已有的oracle監聽進程。
# su - oracle
$ lsnrctl stop
$ sqlplus '/as sysdba'
SQL> shutdown immediate
二、停止和克隆主機172.19.111.38上ORACLE_HOME相關的所有進程
$ emctl stop dbconsole???????? (停Database Control)
$ lsnrctl stop???????? (停Net Listener)
$ isqlplusctl stop???????? (停iSQL*PLUS)
$ searchctl stop???????? (停Ultra Search)
三、對克隆主機ORACLE_HOME目錄下內容打zip包
$ cd $ORACLE_HOME/../
$ zip -r db_1.zip /opt/oracle/oracle10/app/product/10.2.0/Db_1
注意,不要把admin、flash_recovery_area、oradata目錄打包,這些克隆后重新生成
四、拷貝zip包和.profile文件到目標主機
$ ftp 172.19.111.37
ftp> user oracle10 oracle10
上傳db_1.zip和.profile
五、進入目標主機解壓zip包
$ . .profile
$ unzip -d / db_1.zip
六、進入解壓后的ORACLE_HOME目錄,刪除所有的$ORACLE_HOME/network/admin/*.ora文件
$ cd $ORACLE_HOME/network/admin
$ rm *.ora
七、以clone模式啟動OUI(無需XBrower登陸),ORACLE_HOME_NAME要唯一
$ $ORACLE_HOME/oui/bin/runInstaller -silent -clone ORACLE_HOME="/opt/oracle/oracle10/app/product/10.2.0/Db_1" ORACLE_HOME_NAME="db_1"
八、新建數據庫(得用XBrower登陸)
$ cd $ORACLE_HOME/bin
$ ./dbca
九、網絡配置助手(得用XBrower登陸)
$ cd $ORACLE_HOME/bin
$ ./netca
分別做Listener configuration和Local net service name configuration(假設配置為orcl10)
十、測試
$ ps -ef | grep ora_???????? (檢查oracle10g是否啟動)
$ lsnrctl status???????? (檢查監聽是否啟動)
$ tnsping orcl10???????? (檢查配置的網絡服務名是否正確)
$ emctl start dbconsole???????? (啟動database console)
$ isqlplusctl start???????? (啟動isqlplus)
進入 http://172.19.111.37:5500/em/ 查看數據庫狀態信息
總結
以上是生活随笔為你收集整理的oracle10g 克隆安装,克隆Oracle Home(10g2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐播投屏能把腾讯视频的内容投屏到电视机上
- 下一篇: 柳叶刀剧情介绍