本文档详细介绍了在CentOS 6.5环境下安装Oracle 11g Release 2 (11gr2)服务器端的步骤。以下是关键知识点的详细说明:
1. **系统需求**:
- 硬件要求:安装前确保磁盘空间大于30GB,这主要是为了存放数据库文件和其他相关组件。内存至少需要1GB,这是Oracle官方最低要求,但如果有物理内存不足2GB的情况,推荐设置swap分区,其大小应是物理内存的1-2倍以提供足够的虚拟内存。
- 内核参数调整:在安装过程中,需要修改`/etc/sysctl.conf`文件来优化内核参数,如增加AIO任务数量(fs.aio-max-nr)、文件描述符限制(fs.file-max),以及网络相关参数,如`ip_local_port_range`、`rmem_default`等,以支持Oracle服务器的高效运行。
2. **用户和权限管理**:
- 创建专用用户和组:首先创建名为"oracle"的用户和一个名为"dba"的组,分别用于Oracle数据库操作。然后将用户的家目录/home/oracle设置为这两个组的所有权,并创建oraInventory和oradata目录,同样赋予"oracle:oracle"所有权限。
3. **主机名和IP配置**:
- 修改主机名文件`/etc/hosts`,添加Oracle服务器的IP地址和别名,便于管理和连接。
4. **安全与资源限制**:
- 在`/etc/security/limits.conf`中设置Oracle用户的软限制(soft)和硬限制(hard)数值,如nofile(打开文件数量)和nproc(进程数量),以确保系统资源的有效管理。
- 添加`pam_limits.so`模块到`/etc/pam.d/login`,以在登录时强制应用这些资源限制。
5. **依赖包安装**:
- 在安装Oracle之前,需要检查系统的依赖包是否已安装或满足要求,确保操作系统环境的兼容性和稳定性。这可能包括但不限于内核驱动、库文件、开发工具等。
6. **安装过程**:
- 文档并未详述具体的安装过程,但可以推测这部分会包含下载Oracle安装媒体、运行安装脚本、配置数据库选项(如监听器、归档模式等)、创建数据库实例和数据库文件等步骤,这通常涉及交互式的图形界面或命令行工具。
7. **图像辅助**:
- 提供的"实际在机器上的操作步骤,一步一步截图下来"表明文档中可能包含每一步的实际截图,这对于新手或者需要视觉指导的读者来说是非常有价值的辅助资料。
通过以上步骤,读者可以按照文档的指导在CentOS 6.5环境中顺利安装Oracle 11gR2服务器端,确保系统的稳定性和性能。在进行实际操作时,还需要根据具体环境和需求进行适当的调整。