本文主要介紹以靜默方式完成Oracle資料庫的安裝及資料庫的建立工作。建立使用者,使用者組及環境設定等與圖形化安裝是一樣的,具體設定方式請參考部落格:。
靜默安裝主要分為三個步驟:靜默安裝oracle軟體,靜默升級oracle軟體,靜默建立資料庫。首先我們從靜默安裝oracle軟體開始。
一. 靜默安裝oracle軟體
1. 製作靜默安裝回應檔(OUI方式)
使用OUI錄製回應檔,這一步需要使用圖形終端,如果目標伺服器不支援的話可以在其他伺服器上錄製,但要注意相關環境設定要與目標伺服器保持一致。使用OUI方式是最簡單且不容易出錯的,但是當伺服器不支援圖形終端的時候就顯的比較麻煩。OUI方式錄製回應檔需要注意:錄製過程中選擇只安裝資料庫軟體不建立資料庫,當安裝介面到最後一步是選擇cancel。以下是具體命令,OUI操作就不給出了。
[oracle@test database]$ . runInstaller -record -destinationFile /u01/enterprise01.rsp
2. 製作靜默安裝回應檔(文本編輯方式)
直接編輯的方式操作起來最為簡單,當然也比較容易出錯,需要對相關的參數有一定的瞭解,不過在伺服器不支援圖形終端的時候他的優勢就體現出來了,具體參數及其含義參考檔案/database/response/enterprise.rsp。以下是一個回應檔的例子,只供參考:
[oracle@test u01]$ vi enterprise01.rsp
RESPONSEFILE_VERSION=2.2.1.0.0
FROM_LOCATION="../stage/products.xml"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1/"
ORACLE_HOME_NAME="OraDb10g_home1"
TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"}
DEINSTALL_LIST={"oracle.server","10.2.0.1.0"}
SHOW_SPLASH_SCREEN=false
SHOW_WELCOME_PAGE=false
SHOW_COMPONENT_LOCATIONS_PAGE=false
SHOW_CUSTOM_TREE_PAGE=false
SHOW_SUMMARY_PAGE=false
SHOW_INSTALL_PROGRESS_PAGE=false
SHOW_REQUIRED_CONFIG_TOOL_PAGE=false
SHOW_CONFIG_TOOL_PAGE=false
SHOW_RELEASE_NOTES=false
SHOW_ROOTSH_CONFIRMATION=false
SHOW_END_SESSION_PAGE=false
SHOW_EXIT_CONFIRMATION=false
NEXT_SESSION=false
NEXT_SESSION_ON_FAIL=false
SHOW_DEINSTALL_CONFIRMATION=false
SHOW_DEINSTALL_PROGRESS=false
ACCEPT_LICENSE_AGREEMENT=true
COMPONENT_LANGUAGES={"en"}
CLUSTER_NODES=
INSTALL_TYPE="EE"
s_nameForDBAGrp=dba
s_nameForOPERGrp=dba
b_oneClick=false
SHOW_DATABASE_CONFIGURATION_PAGE=false
b_createStarterDB=false