自動化Oracle數據庫靜默安裝

1.1      解壓安裝包

Oracle11gR2安裝爲兩個安裝包,全部解壓後,需要將兩個安裝包的內容合併在一起後進行安裝

Oracle版本linux64_11gR2
操作系統CentOS7.0-X86-64bit
Oracle安裝文件

wKioL1iS652TLjqwAAAYY-01KQw707.jpg

1.1.1.  上傳和解壓

oracle用戶上傳和解壓。

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

wKioL1iS68ehmW4SAAAsSTv2hdw298.jpg

1.2      Oracle數據庫安裝

2.2.1. 上傳壓縮包並解壓

上傳oracle_install.zip包並解壓。

unzip oracle_install.zip

wKiom1iS6-nChFZDAABqSXUXYBM449.jpg

執行腳本 sh oracle_install.sh 自動部署oracle環境

wKioL1iS7Beg241NAACN7VFdjfI744.jpg

2.2.2. 配置db_install.rsp

已經打包在db_install.zip裏面。

更改選項:

oracle.install.option=INSTALL_DB_SWONLY     // 安裝類型

ORACLE_HOSTNAME=10.10.17.161        // 主機名稱(改成ip地址就行)

UNIX_GROUP_NAME=oinstall     // 安裝組

INVENTORY_LOCATION=/ home /oracle/app   //INVENTORY目錄(默認寫BASE就行)

SELECTED_LANGUAGES=en,zh_CN,zh_TW // 選擇語言

ORACLE_HOME=/ home /oracle/app/product/11.2.0/dbhome_1    //oracle_home

ORACLE_BASE=/ home /oracle/app     //oracle_base

oracle.install.db.InstallEdition=EE     // oracle版本

oracle.install.db.DBA_GROUP=dba /  / dba用戶組

oracle.install.db.OPER_GROUP=oinstall // oper用戶組

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //數據庫類型

oracle.install.db.config.starterdb.globalDBName=orcl //globalDBName 全局數據庫名稱

oracle.install.db.config.starterdb.password.ALL=oracle //默認密碼

2.2.3. 執行安裝命令

./runInstaller –silent -force -ignorePrereq -responseFile /home/oracle/db_install.rsp

需要等待出現以下畫面纔算完成,切換到root賬戶,執行兩個腳本。

wKiom1iS7IahJN5gAABgj_s9PsY584.jpg

2.2.4. 安裝全局數據庫

已經打包在dbca.zip裏面。

wKioL1iS7O7SCcc7AABNZ3ulTdY568.jpg

wKiom1iS7PmxzNaPAABcYWbcaeI947.jpg

執行命令開始安裝dbca -silent -responseFile /home/oracle/dbca.rsp

日誌:/home/oracle/app/cfgtoollogs/dbca/orcl/trace.log

執行後開始清屏,然後直接輸入之前設置的默認密碼敲回車,就自動開始安裝了。

wKioL1iS7SOgDsFtAABXR9BrCX8456.jpg

2.2.5. 配置監聽文件

兩個監聽文件,已經打包在jianting.zip裏面。對應修改以下配置:

listener:

HOST = 192.168.0.250  //服務器地址

PORT = 1521   //監聽的端口

ORACLE_HOME=/home/oracle/app/product/11.2.0/dbhome_1   //指定oracle的home


tnsnames:

HOST = 192.168.0.250  //服務器地址

PORT = 1521   //監聽的端口

配置完後,放到/ home /oracle/app/product/11.2.0/dbhome_1/network/admin/下。

lsnrctl start,啓動oracle監聽。

wKiom1iS7VLTlv8LAACvK_NpAM0873.jpg

注:如果有想要腳本和監聽文件的請發我郵箱[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章