CentOS 6.7 安装 Oracle 11g 完整指南

准备工作
在开始安装 Oracle 11g 之前,我们需要做一些准备工作,以确保安装过程顺利。
系统要求
- 操作系统:CentOS 6.7
- 硬件要求:至少 2GB 内存,建议使用 4GB 或以上
- 硬盘空间:至少 10GB 空间,建议使用 20GB 或以上
系统配置
- 关闭防火墙和SELinux
- 设置内核参数
- 安装必要的依赖包
关闭防火墙和SELinux
关闭防火墙
systemctl stop firewalld systemctl disable firewalld
关闭SELinux
setenforce 0
永久关闭SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
设置内核参数
echo 'vm.swappiness=1' >> /etc/sysctl.conf echo 'fs.file-max=65536' >> /etc/sysctl.conf echo 'fs.nfs.namelen=255' >> /etc/sysctl.conf echo 'net.ipv4.ip_local_port_range=9000 65535' >> /etc/sysctl.conf echo 'net.ipv4.tcp_fin_timeout=15' >> /etc/sysctl.conf echo 'net.ipv4.tcp_tw_reuse=1' >> /etc/sysctl.conf echo 'net.ipv4.tcp_tw_recycle=1' >> /etc/sysctl.conf echo 'net.ipv4.tcp_keepalive_time=1800' >> /etc/sysctl.conf echo 'net.ipv4.tcp_max_syn_backlog=1024' >> /etc/sysctl.conf echo 'net.core.somaxconn=65535' >> /etc/sysctl.conf sysctl -p
安装必要的依赖包

yum install -y oracle-rdbms-server-11g-preinstall
下载 Oracle 11g 安装包
- 访问 Oracle 官方网站,下载 Oracle 11g 安装包。
- 将下载的安装包上传到服务器。
创建 Oracle 用户和用户组
groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle
配置环境变量
echo 'export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1' >> /home/oracle/.bash_profile echo 'export ORACLE_BASE=/u01/app/oracle' >> /home/oracle/.bash_profile echo 'export ORACLE_SID=orcl' >> /home/oracle/.bash_profile echo 'export PATH=$PATH:$ORACLE_HOME/bin' >> /home/oracle/.bash_profile echo 'export LD_LIBRARY_PATH=$ORACLE_HOME/lib' >> /home/oracle/.bash_profile echo 'export CLASSPATH=$ORACLE_HOME/jlib' >> /home/oracle/.bash_profile source /home/oracle/.bash_profile
创建 Oracle 数据库目录
mkdir -p /u01/app/oracle/oradata/orcl mkdir -p /u01/app/oracle/admin/orcl mkdir -p /u01/app/oracle/fast_recovery_area/orcl
运行 Oracle 安装程序
切换到 oracle 用户
su - oracle
运行安装程序
cd /u01/app/oracle/product/11.2.0/dbhome_1 ./runInstaller
按照提示完成安装。
配置监听器
切换到 oracle 用户

su - oracle
运行监听器配置程序
cd /u01/app/oracle/product/11.2.0/dbhome_1/bin ./netca
按照提示完成监听器配置。
十一、启动数据库
切换到 oracle 用户
su - oracle
启动数据库
sqlplus / as sysdba
输入以下命令启动数据库
startup
FAQs
问题:为什么安装过程中出现错误? 解答:在安装过程中,如果出现错误,请检查以下原因:
- 硬件配置是否满足要求
- 系统环境是否配置正确
- 安装包是否完整
问题:如何查看 Oracle 数据库版本? 解答:在 SQL*Plus 中,输入以下命令查看数据库版本:
SELECT * FROM v$version;

