Oracle集成基礎安裝包+補丁包
一、實現依據
oracle 12C開始支持Grid安裝前安裝PSU補丁:-applyPSU
Oracle 18C/19C支持Grid/Oracle安裝前安裝RU補丁:-applyRU
通過以上兩個參數可以將基礎安裝包和補丁包進行集成打包。
靈感來源:Linux 7上安裝12CR2版本Grid基礎包存在很多BUG,需要提前安裝補丁修復。可參考:12CR2 RAC安裝避坑指南(Redhat7)
集成目的:安裝時可以省去安裝補丁的步驟,直接解壓集成安裝包安裝即可。
二、實現方式
以下舉例12CR2 Grid集成補丁包32540149步驟:
1、上傳安裝介質
##Grid基礎安裝包 LINUX.X64_122010_grid_home.zip ##OPatch補丁包 p6880880_122010_Linux-x86-64.zip ##PSU補丁包 p32540149_122010_Linux-x86-64.zip ##Oracle一鍵配置腳本 OracleShellInstall.sh
2、配置主機環境
通過Oracle一鍵配置腳本配置:
腳本可參考:
https://github.com/pc-study/InstallOracleshell
cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n restart `# hostname`\ -o nocdb `# oraclesid`\ -gp oracle `# grid user password`\ -op oracle `# oracle user password`\ -b /oracle/app `# install basedir`\ -s AL32UTF8 `# characterset`\ -m Y
3、安裝補丁
分別解壓OPatch補丁包和PSU補丁包:
##解壓更新OPatch包 unzip -o p6880880_122010_Linux-x86-64.zip -d /oracle/app/12.2.0/grid chown -R grid:oinstall /oracle/app/12.2.0/grid/OPatch ##解壓PSU補丁包 unzip p32540149_122010_Linux-x86-64.zip /soft chown -R grid:oinstall /soft/32540149
Grid安裝補丁:
su - grid -c "/oracle/app/12.2.0/grid/gridSetup.sh -applyPSU /soft/32540149" ##安裝成功后 ##1.修復bug: ##[INS-42505] The installer has detected that the Oracle Grid Infrastructure home software at (/oracle/GRID/12201) is not complete. (Doc ID 2697235.1) mv $ORACLE_HOME/install/files.lst $ORACLE_HOME/install/files.lst.bak
4、壓縮home目錄
cd /oracle/app/12.2.0/grid/ zip -r LINUX.X64_122010_grid_home_32540149.zip * mv LINUX.X64_122010_grid_home_32540149.zip /soft
至此,基礎安裝包和補丁包集成成功。
三、安裝測試
打開一臺新主機進行安裝測試:
1、上傳集成安裝包等介質
##Grid集成安裝包 LINUX.X64_122010_grid_home_32540149.zip ##Oracle一鍵配置腳本 OracleShellInstall.sh
2、主機環境初始化配置
##iscsi掛載共享盤 iscsiadm -m discovery -t st -p 10.211.55.22 iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:10.211.55.22-lucifer -p 10.211.55.22 -l ##重命名安裝包 mv LINUX.X64_122010_grid_home_32540149.zip LINUX.X64_122010_grid_home.zip ##執行腳本初始化配置 cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n restart `# hostname`\ -o nocdb `# oraclesid`\ -gp oracle `# grid user password`\ -op oracle `# oracle user password`\ -b /u01/app `# install basedir`\ -s AL32UTF8 `# characterset`\ -dd /dev/sdc `# asm data disk`\ -dn DATA `# asm data diskgroupname`\ -dr EXTERNAL `# asm data redundancy`\ -m Y
3、安裝Grid軟件
su - grid cd /oracle/app/12.2.0/grid/ ./gridSetup.sh
如果未安裝圖形化界面:
yum groupinstall -y "Server With GUI"
執行root.sh前執行:
##2.修復bug:ASMCMD Failing With "KGFNGETCONNDETAILS Requires 4 Parameters at
安裝完畢。
Oracle
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。