在Debian系統上優化Oracle存儲涉及多個方面,包括安裝準備、環境配置、性能調優等。以下是一些關鍵步驟和建議:
配置sysctl.conf:
vi /etc/sysctl.conf
在文件末尾加入以下配置:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
讓修改生效:
/sbin/sysctl -p
編輯pam.d文件:
vi /etc/pam.d/login
追加以下內容:
session required /lib/security/pam_limits.so
關閉SELinux:
vi /etc/selinux/config
設置:
SELINUX=disabled
添加Oracle所需用戶:
groupadd oinstall
groupadd dba
useradd -d /home/oracle -s /bin/sh -m oracle
passwd oracle
新建Oracle安裝所需目錄并授權:
mkdir -p /opt/data1/app
chown -R oracle:oinstall /opt/data1/app/
chmod -R 755 /opt/data1/app/
mkdir /DISCARD
chown -R oracle:oinstall /DISCARD
chmod -R 755 /DISCARD
清理緩存和不再需要的軟件包:
apt-get clean
apt-get autoclean
apt-get autoremove
更新軟件包:
apt-get update
apt-get upgrade
配置軟件源:
編輯 /etc/apt/sources.list
文件,更換為國內鏡像站點,以加快軟件包下載速度。
監控性能:
使用 top
, vmstat
, iostat
, sar
等工具來監控系統性能,根據監控結果進行相應的調整。
其他優化建議:
請注意,以上步驟和建議基于Debian 8和Oracle 19c的配置,如果使用的是其他版本的Debian或Oracle,可能需要根據實際情況進行調整。同時,由于Debian 8已經不再受到官方支持,建議盡快升級到較新的版本,以獲得更好的性能、安全性和新功能。