在Debian系统上优化Oracle存储涉及多个方面,包括安装准备、环境配置、性能调优等。以下是一些关键步骤和建议:
安装准备
- 安装操作系统:建议安装带有图形界面的Debian版本,以便于后续操作。
- 配置网络:确保网络连接正常,可以ping通外网进行软件包下载和更新。
- 准备安装环境:下载并上传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
等工具来监控系统性能,根据监控结果进行相应的调整。 -
其他优化建议:
- 配置网络接口,确保系统能够联网,并选择合适的软件源。
- 根据实际需求调整Oracle的内存分配和数据库参数。
请注意,以上步骤和建议基于Debian 8和Oracle 19c的配置,如果使用的是其他版本的Debian或Oracle,可能需要根据实际情况进行调整。同时,由于Debian 8已经不再受到官方支持,建议尽快升级到较新的版本,以获得更好的性能、安全性和新功能。