靜默方式安裝、升級oracle(二): 建立資料庫
本文簡單闡述在Linux AS 4中如何不用啟動介面的情況下安裝oracle 10g軟體、建立資料庫以及升級資料庫,這就是oracle的靜默安裝。
不起介面建立資料庫可以有三種方式:
1、手工執行指令碼
這個討論起來篇幅也比較長,不在這篇文章討論範圍內。
2、用dbca生成資料庫建立指令碼
用dbca啟動建立資料庫介面,一步一步設定好,在最後一步時,取消建立資料庫選項,並選擇生成指令碼,這樣就可以得到資料庫的建立指令碼了。
需要提一下的是:10g用dbca建立出來的指令碼中,除了customer方式是按照通常方式建立資料庫外,其他方式建立資料庫的方式都是透過呼叫dbms_backup_restore包來還原資料檔案(oracle安裝檔案包含了一個備份集),然後重建控制檔案的方式實現的,這樣也提高了建立資料庫的速度。
如果是9i,只能在自定義安裝資料庫時才可以生成資料庫建立指令碼。
得到這些指令碼後,就可以直接透過一個sh或者bat檔案啟動資料庫的建立了。
3、用響應檔案安裝
用響應檔案建立資料庫必須要有資料庫模板。你可以透過兩種方式得到資料庫模板檔案:
1)透過dbca生成
啟動dbca,選擇建立模板,根據你的要求設定好後,最後儲存就可以生成模板檔案。
2)修改oracle自帶的模板檔案
oralce預設的模板檔案放在$ORACLE_HOME/assistants/dbca/templates/下,它們是以XML的格式儲存設定的,你可以修改這些模板檔案使它們滿足你的需求。
我這裡選擇的是從dbca生成一份模板檔案:
/opt/oracle/product/10.2/assistants/dbca/templates/testzj.dbt
生成模板檔案都,就可以配置響應檔案了。和安裝oracle軟體一樣,你可以自己編寫響應檔案,也可以根據oracle自帶的響應檔案模板進行修改。
這裡為了簡單期間,直接用oracle自帶的響應檔案進行修改。oracle自帶的響應檔案放在解壓後的oracle安裝檔案的response目錄。
修改dbca.rsp,修改如下幾個引數(注意:dbca.rsp裡有同一個引數在多處地方出現,用途是不一樣的,這裡都只需要修改第一次出現的引數):
GDBNAME = "testzj"
SID = "testzj"
TEMPLATENAME = "/opt/oracle/product/10.2/assistants/dbca/templates/testzj.dbt"
在oracle使用者下執行靜默方式建立資料庫:
[oracle@tdata response]$ dbca -silent -createdatabase -responseFile /oradata/soft/database/response/dbca.rsp
Creating and starting Oracle instance
2% complete
3% complete
5% complete
12% complete
Creating database files
13% complete
25% complete
Creating data dictionary views
28% complete
32% complete
36% complete
37% complete
38% complete
39% complete
40% complete
41% complete
42% complete
43% complete
44% complete
45% complete
52% complete
56% complete
60% complete
61% complete
64% complete
Completing Database Creation
67% complete
71% complete
75% complete
86% complete
97% complete
100% complete
Look at the log file "/opt/oracle/product/10.2/cfgtoollogs/dbca/testzj/testzj.log" for further details.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 靜默方式安裝、升級oracle(三): 升級資料庫軟體及資料庫Oracle資料庫
- 靜默方式安裝、升級oracle(一): 安裝oracle軟體Oracle
- 【oracle】靜默安裝oracle軟體和資料庫之二Oracle資料庫
- 靜默安裝資料庫介質和建立資料庫資料庫
- Oracle資料庫靜默安裝實踐Oracle資料庫
- 在CentOS-6.7上靜默安裝Oracle 11g及靜默建立資料庫CentOSOracle資料庫
- 使用靜默方式安裝11g資料庫資料庫
- Oracle 11g靜默安裝軟體+手工建立資料庫Oracle資料庫
- 靜默安裝Oracle12.2資料庫Oracle資料庫
- 靜默安裝Oracle11g資料庫Oracle資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- 靜默建立oracle資料庫及克隆資料庫Oracle資料庫
- 【DBCA -SILENT】靜默方式安裝11gR2 oracle資料庫軟體Oracle資料庫
- 資料庫靜默安裝總結資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之三Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之一Oracle資料庫
- oracle 11g資料庫軟體靜默安裝Oracle資料庫
- 靜默安裝資料庫—dbca.rsp資料庫
- Oracle 靜默安裝Oracle
- Oracle靜默安裝Oracle
- dbca silent靜默建立資料庫資料庫
- 【DBCA -SILENT】靜默安裝之rac資料庫安裝資料庫
- Oracle 12C 單例項資料庫靜默安裝Oracle單例資料庫
- inux下靜默安裝,升級和刪除Oracle客戶端UXOracle客戶端
- oracle 11g使用DBCA以非互動(靜默)方式建立資料庫Oracle資料庫
- 靜默升級oracle到10.2.0.4Oracle
- 靜默方式安裝oracle 11g 完整攻略Oracle
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- 靜默安裝ORACLE(文件)Oracle
- 【配置上線】靜默安裝資料庫Oracle 11gR2資料庫Oracle
- Oracle安裝軟體及建立資料庫(字元安裝方式)Oracle資料庫字元
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (二)GI靜默安裝Oracle
- 12c 簡單至極的靜默方式建立資料庫資料庫
- oracle靜默安裝raw裝置Oracle
- 靜默安裝、建庫(轉)
- 靜默安裝oracle時報錯Oracle
- ORACLE 11.2.0.4靜默安裝Oracle
- 靜默安裝oracle軟體Oracle