檢查系統環境
runcluvfy.sh工具預檢查系統環境。安裝依賴包
yum install -y binutils compat-libcap1 compat-libstdc++ gcc glibc libaio libstdc++-devel。unixODBC等庫。配置內核參數
/etc/sysctl.conf,設置kernel.sem、fs.aio-max-nr、kernel.shmmax等參數(參考Oracle官方文檔)。sysctl -p使配置生效。處理權限與SELinux
setenforce 0,若需永久禁用需修改/etc/selinux/config。排查網絡與監聽器
firewall-cmd --add-port=1521/tcp --permanent。lsnrctl status查看監聽器狀態,啟動失敗時檢查listener.log。查看日志定位問題
$ORACLE_BASE/oraInventory/logs。$ORACLE_HOME/log或/var/log/messages。其他常見問題
ins_emagent.mk編譯錯誤,可修改該文件添加-前綴或安裝缺失依賴。提示:操作前建議備份數據,若多次失敗可聯系Oracle官方支持獲取針對性解決方案。