腳本:單實體靜默安裝
echo '[GENERAL]
RESPONSEFILE_VERSION = "11.2.0" //查看資料庫的版本
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "PROD2" //資料庫名字
SID = "PROD2" //實體名
TEMPLATENAME = "General_Purpose.dbc" //模板,默認就可以
STORAGETYPE=FS //filesystem檔案系統
DATAFILEDESTINATION =/u01/app/oracle/aa/datafile //創建的資料檔案存放datafile地址
#RECOVERYAREADESTINATION=/opt/app/flash_recovery_area //恢復資料存放目錄,可以選擇注釋掉,或者開啟
CHARACTERSET = "AL32UTF8" //字符集
NATIONALCHARACTERSET= "AL16UTF16" //國家字符集,一般默認
TOTALMEMORY = "700" //https://blog.csdn.net/xiewenbo/article/details/9346329
SYSPASSWORD = "oracle" //sys密碼
SYSTEMPASSWORD = "oracle" '>>/u01/app/oracle/aa/dbca_install.rsp //指定編輯腳本的位置名字
--靜默安裝資料庫
$ORACLE_HOME/bin/dbca -silent -responseFile /u01/app/oracle/aa/dbca_install.rsp //進入到$ORACLE_HOME/bin目錄下進行dbca靜默安裝,執行目錄下編輯的dbca_install.rsp
--如果沒有安裝監聽,可以手動靜默安裝監聽配置
$ netca -silent -responsefile $ORACLE_HOME/assistants/netca/netca.rsp
復制粘貼腳本:
RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = "createDatabase" [CREATEDATABASE] GDBNAME = "PROD2" SID = "PROD2" TEMPLATENAME = "General_Purpose.dbc" STORAGETYPE=FS DATAFILEDESTINATION =/u01/app/oracle/aa/datafile RECOVERYAREADESTINATION=/opt/app/flash_recovery_area CHARACTERSET = "AL32UTF8" NATIONALCHARACTERSET= "AL16UTF16" TOTALMEMORY = "700" SYSPASSWORD = "oracle" SYSTEMPASSWORD = "oracle"'>>/u01/app/oracle/aa/dbca_install.rsp
ORACLE_HOME/bin/dbca -silent -responseFile /u01/app/oracle/aa/dbca_install.rsp
1.可以檢查本機oracle版本要寫在腳本里

2.腳本執行程序,程序較為緩慢

3.可以查看更多日志細節,顯示資料庫名字,sid的名字都是prod2

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/28169.html
標籤:Oracle
上一篇:關于PB64位的問題請教
