CentOS系统安装Oracle数据库完整指南
环境准备与要求
安装Oracle前需确保系统满足以下条件:
- 操作系统:CentOS 7或更高版本(推荐CentOS 7.9)
- 内存:至少4GB(建议8GB以上)
- 磁盘空间:/tmp目录需1GB以上,安装目录至少10GB
- 软件版本:Oracle 19c或21c(需提前下载安装包)
安装步骤详解
1. 系统依赖包安装
yum install -y binutils compat-libcap1 gcc-c++ glibc glibc-devel ksh
libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi
sysstat make smartmontools unixODBC unixODBC-devel
2. 创建Oracle用户与目录
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
mkdir -p /u01/app/oracle/product/19c/dbhome_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
3. 配置内核参数
编辑/etc/sysctl.conf
文件并添加以下内容:
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967296
kernel.shmall = 1073741824
执行sysctl -p
使配置生效。
4. 执行安装程序
su - oracle
unzip LINUX.X64_193000_db_home.zip
./runInstaller
根据图形界面提示完成数据库软件安装。
常见问题与解决方案
安装过程中断处理
若安装程序异常退出,需清理临时文件:
rm -rf /tmp/OraInstall*
监听器启动失败
检查$ORACLE_HOME/network/admin/listener.ora
配置,确保端口未被占用。