靜默方式安裝、升級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
- 靜默安裝Oracle11g資料庫Oracle資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- Oracle靜默安裝Oracle
- 靜默方式安裝oracle 11g 完整攻略Oracle
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- 【配置上線】靜默安裝資料庫Oracle 11gR2資料庫Oracle
- oracle 19C 靜默安裝Oracle
- 靜默安裝oracle時報錯Oracle
- centos 7.4靜默安裝oracle 19.3CentOSOracle
- 靜默升級oracle 11g (從11.2.0.1升級到11.2.0.4)Oracle
- 【靜默】在RHEL 6.5上靜默安裝Oracle 18cOracle
- weblogic靜默方式建立域Web
- 19c(19.3) 單機資料庫靜默安裝資料庫
- 靜默方式安裝11gR2
- Oracle Linux 7.1 靜默安裝Weblogic 12.2.1.3OracleLinuxWeb
- 靜默安裝and手動建庫
- 靜默安裝Oracle建庫時報Template General Purpose does not existOracle
- 【配置安裝】Oracle靜默建庫for 12c&19c CDBOracle
- RedHat上靜默安裝Oracle11gRedhatOracle
- CentOS 7.2靜默安裝Oracle11gCentOSOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- CentOS 7.5靜默安裝Oracle 11gCentOSOracle
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- oracle11g單例項透過命令列dbca靜默建立資料庫Oracle單例命令列資料庫
- rac靜默安裝
- Windows 7平臺靜默安裝11.2.0.4軟體及靜默建庫Windows
- oracle11g客戶端靜默安裝Oracle客戶端
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- 【11g 單庫解除安裝、靜默安裝】實驗
- 靜默安裝11.2.0.1資料庫軟體報[FATAL] [INS-32035] Unable to create資料庫
- 如何用靜默方式刪除oracle軟體Oracle
- RedHat 7 靜默安裝Oracle11g的補充RedhatOracle
- Linux下利用指令碼靜默安裝Oracle11GLinux指令碼Oracle
- 2.3.3 關於使用非互動式/靜默DBCA建立資料庫資料庫
- Linux下靜默安裝OraceLinux
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫