oracle 12C 自動化靜默安裝腳本
項目地址:
github: https://github.com/spdir/oracle-single-install
下載安裝腳本
wget https://raw.githubusercontent.com/spdir/oracle-single-install/master/oracle_install.sh && \ chmod +x oracle_install.sh
腳本使用安裝前配置
root用戶執行(盡量系統為純凈環境)
- 安裝前請將Oracle 12C安裝包放置在
/tmp
目錄下 - 系統需要具備512MB的交換分區
- 系統可連通外網
- 並配置以下信息
- 本機IP地址
HostIP
- Oracle用戶密碼
OracleUserPasswd
默認為oracle.com
- Oracle數據庫管理員密碼
ORACLE_DB_PASSWD
默認為systemOracle.com
- Oracle SID/ServerName
SID
默認為oriedb
- 是否安裝實例
IS_INSTANCE
- 0-不安裝實例
- 1-安裝單實例
- 2-安裝cdb : 因為CDB在初始化過程中需要輸入參數,需要手動初始化,具體步驟會在最后進行提示
- 設置單實例默認字符編碼
SINGLE_CHARSET
- 1-
AL32UTF8
默認 - 2-
ZHS16GBK
- 1-
- 選擇配置靜默安裝配置文件的獲取方式
Get_Config_Method
- 0-遠程(默認)
- 2-本地獲取(腳本執行根目錄下需要有
conf
目錄存放配置文件)db_install.rsp
數據庫安裝配置文件dbca_single.rsp
數據庫單實例初始化配置文件initcdb.ora
CDB初始化配置文件
Oracle 12C安裝包下載
支持系統
注: 腳本已在CentOS 7.x進行測試。如果有其他什么問題,請提交 issues
反饋
- CentOS 7 64/32
注意: 在初始化cdb過程中如果出現
No options to container mapping specified, no options will be installed in any containers
信息不是報錯,因為cdb初始化時間比較長,可以通過查看以上提示下給出的日志路徑查看初始化情況