在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已经不再受到官方支持,建议尽快升级到较新的版本,以获得更好的性能、安全性和新功能。