靜默安裝資料庫—dbca.rsp
001 概要
dbca工具既可以使用圖形元件來安裝資料庫,還可以直接透過靜默模式來建立資料庫。在靜默模式下,透過響應檔案來使用dbca,是一種以一致的、可重複的方式來建立資料庫的高效方法。當在網路連線較慢或者沒有安裝相應的X軟體的遠端伺服器上進行安裝時,這也是一種很好的方法。
在靜默模式下使用dbca建立資料庫的步驟:
1、找到dbca.rsp檔案;
2、將dbca.rsp檔案複製一份
3、根據實際環境修改dbca.rsp檔案;
4、在靜默模式下執行dbca工具。
002 具體步驟
首先,開啟Oracle資料庫安裝檔案所在的資料夾,使用find命令來查詢dbca.rsp檔案所在的位置:
[oracle@hhu ~]$ cd /u01
[oracle@hhu u01]$ find . -name dbca.rsp
./app/oracle/database/response/dbca.rsp
./app/oracle/product/11.2.0/dbhome_1/assistants/dbca/dbca.rsp
會出現兩個檔案,內容一致,但許可權不一樣,能夠用來靜默安裝的rsp檔案是第一個,因為第二個沒有可執行的許可權,將第二個檔案加上可執行許可權x後,同樣可以利用其來安裝資料庫。此處用第二個檔案來實現。
[oracle@hhu u01]$ cd ./app/oracle/database/response/
[oracle@hhu response]$ ll dbca.rsp
-rwxr-xr-x 1 oracle oinstall 44533 Aug 27 2013 dbca.rsp
[oracle@hhu u01]$ cd ./app/oracle/product/11.2.0/dbhome_1/assistants/dbca/
[oracle@hhu dbca]$ ll dbca.rsp
-rw-r--r-- 1 oracle oinstall 44533 Feb 11 2013 dbca.rsp
[oracle@hhu dbca]$ chmod a+x dbca.rsp
[oracle@hhu dbca]$ ll dbca.rsp
-rwxr-xr-x 1 oracle oinstall 44533 Feb 11 2013 dbca.rsp
清空mydb.rsp,將如下內容加入其中。至少需要修改以下引數:
[oracle@hhu dbca]$ cat mydb.rsp
[CREATEDATABASE]
GDBNAME = "PROD2"
SID = "PROD2"
TEMPLATENAME = "General_Purpose.dbc"
SYSPASSWORD="oracle"
SYSTEMPASSWORD="oracle"
SYSMANPASSWORD="oracle"
DBSNMPPASSWORD="oracle"
DATAFILEDESTINATION="/u01/app/oracle"
STORAGETYPE="FS"
CHARACTERSET="AL32UTF8"
NATIONALCHARACTERSET="UTF8"
執行靜默安裝命令:
[oracle@hhu response]$ dbca -createDatabase -silent -responseFile /u01/app/oracle/database/response/mydb.rsp
Copying database files
1% complete
3% complete
37% complete
Creating and starting Oracle instance
40% complete
45% complete
50% complete
55% complete
56% complete
60% complete
62% complete
Completing Database Creation
66% complete
70% complete
73% complete
85% complete
96% complete
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/PROD2/PROD2.log" for further details.
003
根據提示檢視該安裝日誌檔案:
[oracle@hhu dbca]$ cat /u01/app/oracle/cfgtoollogs/dbca/PROD2/PROD2.log
Copying database files
DBCA_PROGRESS : 1%
DBCA_PROGRESS : 3%
DBCA_PROGRESS : 37%
Creating and starting Oracle instance
DBCA_PROGRESS : 40%
DBCA_PROGRESS : 45%
DBCA_PROGRESS : 50%
DBCA_PROGRESS : 55%
DBCA_PROGRESS : 56%
DBCA_PROGRESS : 60%
DBCA_PROGRESS : 62%
Completing Database Creation
DBCA_PROGRESS : 66%
DBCA_PROGRESS : 70%
DBCA_PROGRESS : 73%
DBCA_PROGRESS : 85%
DBCA_PROGRESS : 96%
DBCA_PROGRESS : 100%
Database creation complete. For details check the logfiles at:
/u01/app/oracle/cfgtoollogs/dbca/PROD2.
Database Information:
Global Database Name:PROD2
System Identifier(SID):PROD2
[oracle@hhu dbca]$ cd /u01/app/oracle/cfgtoollogs/dbca/PROD2
[oracle@hhu PROD2]$ ll -rt
total 100
-rw-r----- 1 oracle oinstall 1340 Mar 10 21:55 rmanRestoreDatafiles.sql
-rw-r----- 1 oracle oinstall 330 Mar 10 21:56 CloneRmanRestore.log
-rw-r----- 1 oracle oinstall 1229 Mar 10 21:57 cloneDBCreation.log
-rw-r----- 1 oracle oinstall 8 Mar 10 21:57 postScripts.log
-rw-r----- 1 oracle oinstall 6 Mar 10 21:57 lockAccount.log
-rw-r----- 1 oracle oinstall 933 Mar 10 21:58 postDBCreation.log
-rw-r----- 1 oracle oinstall 527 Mar 10 21:58 OraDb11g_home1_PROD2_creation_checkpoint.xml
-rw-r----- 1 oracle oinstall 591 Mar 10 21:58 PROD2.log
-rw-r----- 1 oracle oinstall 66837 Mar 10 21:58 trace.log
這些日誌檔案都是對Oracle靜默安裝資料庫的過程的記錄:
下圖是rmanRestoreDatafiles.sql的內容:
下圖是CloneRmanRestore.log的內容:
下圖是cloneDBCreation.log的內容:
下圖是postScripts.log的內容:
下圖是lockAccount.log的內容:
下圖是postDBCreation.log的內容:
下圖是OraDb11g_home1_PROD2_creation_checkpoint.xml的內容:
下圖是PROD2.log的內容:
下圖是trace.log的部分內容:
下圖是CloneRmanRestore.log的內容:
下圖是cloneDBCreation.log的內容:
下圖是postScripts.log的內容:
下圖是lockAccount.log的內容:
下圖是postDBCreation.log的內容:
下圖是OraDb11g_home1_PROD2_creation_checkpoint.xml的內容:
下圖是PROD2.log的內容:
下圖是trace.log的部分內容:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2055300/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫靜默安裝總結資料庫
- Oracle資料庫靜默安裝實踐Oracle資料庫
- 【DBCA -SILENT】靜默安裝之rac資料庫安裝資料庫
- 靜默安裝資料庫介質和建立資料庫資料庫
- 靜默安裝Oracle12.2資料庫Oracle資料庫
- 靜默安裝Oracle11g資料庫Oracle資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- 使用靜默方式安裝11g資料庫資料庫
- 靜默安裝、建庫(轉)
- 靜默方式安裝、升級oracle(二): 建立資料庫Oracle資料庫
- oracle 11g資料庫軟體靜默安裝Oracle資料庫
- 在CentOS-6.7上靜默安裝Oracle 11g及靜默建立資料庫CentOSOracle資料庫
- Android靜默安裝和靜默解除安裝Android
- 靜默安裝and手動建庫
- 19c(19.3) 單機資料庫靜默安裝資料庫
- Oracle 12C 單例項資料庫靜默安裝Oracle單例資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之三Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之二Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之一Oracle資料庫
- Oracle11G靜默建庫相應檔案dbca.rspOracle
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- rac靜默安裝
- dbca 靜默安裝
- Oracle 靜默安裝Oracle
- Oracle靜默安裝Oracle
- 【配置上線】靜默安裝資料庫Oracle 11gR2資料庫Oracle
- Oracle 11g靜默安裝軟體+手工建立資料庫Oracle資料庫
- 靜默方式安裝、升級oracle(三): 升級資料庫軟體及資料庫Oracle資料庫
- Android靜默安裝應用和靜默解除安裝應用Android
- PackageInstaller 5.0原始碼分析靜默安裝與靜默解除安裝Package原始碼
- Windows 7平臺靜默安裝11.2.0.4軟體及靜默建庫Windows
- 靜默安裝Azure CLI
- 靜默安裝ORACLE(文件)Oracle
- dbca silent靜默建立資料庫資料庫
- 靜默建立oracle資料庫及克隆資料庫Oracle資料庫
- 【11g 單庫解除安裝、靜默安裝】實驗
- 11gR2 靜默安裝RAC 叢集和資料庫軟體資料庫
- 【DBCA -SILENT】靜默方式安裝11gR2 oracle資料庫軟體Oracle資料庫