這是自己曾經寫的一個oracle 11gr2在centos6 x86_64伺服器上,一鍵配置安裝環境的腳本,能快速完成安裝前環境的配置。
具體完成以下工作:
備份系統配置檔案,以防出錯
添加oracle使用者和使用者組
建立安裝目錄
關閉selinux
在.bash_profile中修改環境變量
修改<code>sysctl.conf</code>檔案
修改<code>limits.conf</code>檔案
修改pam的login檔案
安裝必要的依賴包
使用注意事項:
root的使用者執行,<code>chmod +x oraclepreinstcheck.sh</code>
<code>./oraclepreinstcheck.sh</code>運作後,請仔細閱讀說明,再決定是否使用該腳本
該腳本預設參數适用于2核4g記憶體的環境,你可以根據需要修改<code>kernelset()</code>部分
執行完後,你檢查一下你的安裝目錄及權限(預設<code>/db/oracle</code>)
該腳本會有提示輸入的地方,請不要挑戰它的健壯性,比如輸入安裝根目錄時,不要帶入空格
腳本隻需執行一次,修改系統參數如sysctl.conf之前,都有備份成<code>xxx.ora_bak</code>
請確定可以通過yum方式安裝軟體包(使用挂載dvd鏡像或聯網)
建議結合<code>tee</code>将執行過程記錄在日志檔案中,<code>./oraclepreinstcheck.sh | tee oraclepreinstcheck.log</code>