一、安装环境及系统要求
操作系统:CentOS 6.5(x64)。
内存:至少1GB的物理内存,建议分配4GB或更多。

硬盘:至少5GB的硬盘空间,建议分配30GB或更多。
网络配置:确保服务器可以访问互联网,以便下载Oracle安装文件。
二、准备工作
1、下载Oracle安装文件:访问Oracle官方下载页面https://edelivery.oracle.com/osdc/faces/SoftwareDelivery,使用Oracle账号登录后选择“Oracle Database 11g Release 2(11.2)”进行下载,得到两个压缩包。
2、上传并解压Oracle文件:使用SSH工具登录到CentOS服务器,创建一个目录如/opt/oracle用于存放安装文件,将下载的两个压缩包上传到该目录,然后使用unzip命令解压。
三、配置系统参数
1、编辑/etc/sysctl.conf文件:添加以下内容以增加文件描述符数和调整内核参数
fs.filemax = 6815744

fs.aiomaxnr = 1048576
执行sysctl p
命令使更改生效。
2、编辑/etc/security/limits.conf文件:添加以下内容以增加用户资源限制
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024

oracle hard nofile 65536
3、编辑/etc/pam.d/login文件:添加以下内容以应用资源限制
session required /lib/security/pam_limits.so
session required pam_limits.so
4、创建Oracle用户和组:执行以下命令
groupadd oinstall
groupadd dba
useradd g oinstall G dba oracle
passwd oracle
5、为Oracle用户创建目录并设置权限:执行以下命令
mkdir p /opt/oracle/product/11.2.0/dbhome_1
chown R oracle:oinstall /opt/oracle
chmod R 775 /opt/oracle
四、安装Oracle数据库
1、切换到Oracle用户:执行su oracle
命令。
2、运行Oracle安装程序:进入解压后的目录,找到runInstaller文件,运行./runInstaller
,按照安装向导的提示完成安装过程,在安装过程中,可能会遇到一些依赖包的缺失问题,需要根据提示安装相应的依赖包。
五、验证安装
使用sqlplus工具连接到数据库,验证数据库是否正常运行,执行一些简单的SQL查询,检查数据库功能是否正常。
六、注意事项
在安装过程中,注意选择正确的字符集和时区,避免后续使用中出现问题。
安装完成后,及时备份数据库和配置文件,确保数据安全。
定期更新和维护数据库,保持其稳定性和安全性。
以下是关于在CentOS 6.5上安装Oracle 11g的两个常见问题解答:
一、为什么需要创建oinstall和dba组以及oracle用户?
创建oinstall和dba组以及oracle用户是为了给Oracle数据库提供合适的运行环境,oinstall组通常用于拥有Oracle软件安装目录的权限,dba组用于拥有数据库管理员的权限,而oracle用户则是运行Oracle数据库相关进程的用户,通过这样的用户和组设置,可以确保Oracle数据库的安全性和正确性,避免其他用户对数据库文件进行不必要的操作。
二、如果在安装过程中遇到依赖包缺失的问题应该怎么办?
如果在安装过程中遇到依赖包缺失的问题,可以根据提示信息确定需要安装的依赖包名称,然后使用yum命令进行安装,如果提示缺少compatlibstdc++包,可以使用以下命令进行安装:
- yum install compatlibstdc++
安装完成后,再次尝试运行Oracle安装程序,继续完成安装过程。