10g,11g中的資料庫克隆安裝
有時候在很多工作環境中,如果彼此幾個機器的配置相似,我們就可以不用一遍又一遍的安裝資料庫軟體了,我們可以為了更快的完成安裝工作,在靜默安裝,圖形安裝的選擇之外,還有克隆安裝。不過在10g,11g的版本中還是存在一定的差別。雖然方法有差別,但是思路都是一致的。<br />
我們可以從源環境中直接把ORACLE_HOME給打個包,在目標環境解壓即可。這個時候儘管你去嘗試sqlplus,exp這些工具也能用,但是還是存在很大的風險,畢竟別把它當成綠色版的。出了問題誰都兜不住。<br />
11g的環境中,可以使用下面的方式來安裝。<br />
到達$ORACLE_HOME/clone目錄下,執行下面的指令碼即可。輸入的引數為ORACLE_HOME,還有ORACLE_HOME的名字,這個可以自己定義。<br />
$ perl clone.pl ORACLE_BASE=/U01/app/oracle ORACLE_HOME=/U01/app/oracle/product/11.2.0.2/db_1 ORACLE_HOME_NAME=OraDb10g_home1<br />
./runInstaller -clone -waitForCompletion "ORACLE_BASE=/U01/app/oracle" "ORACLE_HOME=/U01/app/oracle/product/11.2.0.2/db_1" "ORACLE_HOME_NAME=OraDb10g_home1" -silent -noConfig -nowait <br />
Starting Oracle Universal Installer...<br />
Checking swap space: must be greater than 500 MB. Actual 16383 MB Passed<br />
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-07-24_11-19-08AM. Please wait ...Oracle Universal Installer, Version 11.2.0.3.0 Production<br />
Copyright (C) 1999, 2011, Oracle. All rights reserved.<br />
You can find the log of this install session at:<br />
/home/oracle/oraInventory/logs/cloneActions2015-07-24_11-19-08AM.log<br />
.................................................................................................... 100% Done.<br />
<br />
Installation in progress (Friday, July 24, 2015 11:19:16 AM CST)<br />
............................................................................... 79% Done.<br />
Install successful<br />
<br />
Linking in progress (Friday, July 24, 2015 11:19:23 AM CST)<br />
Link successful<br />
<br />
Setup in progress (Friday, July 24, 2015 11:20:00 AM CST)<br />
Setup successful<br />
<br />
End of install phases.(Friday, July 24, 2015 11:20:23 AM CST)<br />
然後根據提示使用root執行兩個指令碼即可。<br />
10g的資料庫軟體就得換個方式,<br />
$ORACLE_HOME/oui/bin/runInstaller -clone -silent -ignorePreReq ORACLE_HOME="$ORACLE_HOME" ORACLE_HOME_NAME="OraDb10g_home1"<br />
Starting Oracle Universal Installer...<br />
.................................................................................................... 100% Done.<br />
Installation in progress (Friday, July 24, 2015 2:33:50 PM CST)<br />
.......................................................................... 74% Done.<br />
Install successful<br />
<br />
Linking in progress (Friday, July 24, 2015 2:34:03 PM CST)<br />
Link successful<br />
Setup in progress (Friday, July 24, 2015 2:34:03 PM CST)<br />
Setup successful<br />
End of install phases.(Friday, July 24, 2015 2:34:06 PM CST)<br />
然後根據提示執行一個指令碼。<br />
<br />
<span style="white-space:normal;">如果拿11g的ORACLE_HOME採用10g的思路,報出的錯誤都讓人摸不著頭腦,因為ORACLE_BASE早就指定了。</span><span style="white-space:normal;"></span><br />
<span style="white-space:normal;"> $ORACLE_HOME/oui/bin/runInstaller -clone -silent -ignorePreReq ORACLE_HOME="$ORACLE_HOME" ORACLE_HOME_NAME="OraDb10g_home1"</span><br />
Checking swap space: must be greater than 500 MB. Actual 16383 MB Passed<br />
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-07-24_10-34-10AM. Please wait ...[oracle@smbionline ~]$ Oracle Universal Installer, Version 11.2.0.3.0 Production<br />
Copyright (C) 1999, 2011, Oracle. All rights reserved.<br />
<br />
You can find the log of this install session at:<br />
/U01/app/oraInventory/logs/cloneActions2015-07-24_10-34-10AM.log<br />
<span style="background-color:#FFE500;">Values for the following variables could not be obtained from the command line or response file(s): </span><br />
<span style="background-color:#FFE500;"> ORACLE_BASE </span><br />
Cloning cannot continue.<br />
不過對於這種克隆方式還是需要簡單驗證一下,如果出現了意料之外的問題就是弄巧成拙了。<br />
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2148035/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【配置上線】Linux克隆安裝Oracle資料庫軟體LinuxOracle資料庫
- 10g,11g中資料庫靜默安裝中的細小差別資料庫
- 資料庫克隆資料庫
- 曲折的10g,11g中EM的安裝配置過程
- oracle 11g的資料匯入oracle 10gOracle 10g
- 基於 RMAN 的同機資料庫克隆資料庫
- Oracle 資料庫 10g中的分割槽功能Oracle資料庫
- oracle 11g 中 (oracle 10g) crsctl 的 替換命令Oracle 10g
- Oracle 資料庫歸檔配置-9i,10g,11gOracle資料庫
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- Windows環境中同時安裝Oracle9i 10g和11gWindowsOracle
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- Oracle 之 Cloning $oracle_home (克隆安裝oracle軟體)Oracle
- 靜默安裝Oracle資料庫11gOracle資料庫
- oracle 9i、10g、11g資料庫設定listener密碼的方法Oracle資料庫密碼
- BBED在Oracle 10g/11g上安裝筆記Oracle 10g筆記
- 關於create database語句在10g,11g中的不同Database
- orale 10g和11g中的自動統計任務
- 透過Database Link/IMPDP,同步10G、11G資料庫失敗Database資料庫
- 透過expdp&impdp把11g的資料遷移到10g平臺的要點
- 通過expdp&impdp把11g的資料遷移到10g平臺的要點
- LINUX下解除安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- Linux RHEL 5 安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- 在solaris 10上安裝oracle 10g資料庫Oracle 10g資料庫
- RMAN 資料庫克隆檔案位置轉換方法資料庫
- 資料庫克隆實驗系列-環境說明資料庫
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- 使用靜默方式安裝11g資料庫資料庫
- Linux 安裝 Oracle資料庫11G 配置LinuxOracle資料庫
- 有關Oracle資料庫10g中的分割槽功能(轉)Oracle資料庫
- 透過Oracle的duplicate database to 【newsid】實現資料庫克隆;OracleDatabase資料庫
- 在10g/11g中如何檢視SQL Profiles資訊SQL
- 10g 11g 檢視是否DISABLE CRS和10g 11g LOCAL listener的區別
- 在oracle 10g中實現oracle 11g的snapshot standby特性Oracle 10g
- 10g資料庫例項使用11g asm錯誤問題處理資料庫ASM
- EBS 10g/11g 資料庫匯出匯入遷移指令碼 - transform資料庫指令碼ORM
- 如何在10g中修改資料庫字符集資料庫
- 10g升級至11g後資料庫無法啟動的問題解決資料庫