Oracle在CentOS上的資源分配主要涉及系統參數配置、用戶權限設置及存儲規劃,以下是關鍵要點:
系統內核參數:
/etc/sysctl.conf
,設置共享內存、信號量等參數,如kernel.shmmax
(共享內存最大值,建議為物理內存的80%~90%)、fs.file-max
(最大文件句柄數,建議6815744)等。sysctl -p
使配置生效。用戶資源限制:
/etc/security/limits.conf
,為Oracle用戶設置進程數、文件句柄數等限制,例如:oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
```。
/etc/pam.d/login
中添加session required pam_limits.so
。存儲資源規劃:
/u01/app/oracle
),并設置權限為oracle:oinstall
。dd
命令創建交換文件并啟用。環境變量配置:
.bash_profile
,設置ORACLE_BASE
、ORACLE_HOME
、PATH
等變量,例如:export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
```。
硬件資源建議:
以上配置需根據實際業務負載調整,安裝完成后可通過top
、vmstat
等工具監控資源使用情況。