本文档详细介绍了如何在2011年在CentOS (Red Hat) 5.4操作系统环境下安装Oracle 10g R2数据库。以下是安装过程中的关键步骤:
1. **服务器信息**:
- 服务器型号:IBM x3650 M3
- 主机S/N:99A1821
- 硬件配置:双核Intel Xeon E5506处理器,2.13GHz,4GB内存,2块146GB RAID 1配置的硬盘
- 操作系统:Red Hat Enterprise Linux 5.4
- 文件系统规划:/分区48GB,/u01分区77GB,swap分区8GB
- 主机名:xxgd-dbsrv,IP地址:192.168.250.1
- 登录方式:本地控制台及远程SSH
2. **Oracle基本参数设置**:
- 数据库版本:Oracle 10g R2
- Oracle基本环境变量:
- $ORACLE_BASE:/u01/oracle
- $ORACLE_HOME:/u01/oracle/product/10.2.0
- $ORACLE_SID:xxgddb
- Log文件路径:/u01/oracle/admin/xxgddb/bdump
3. **安装步骤**:
- **检查并安装所需程序包**:确保服务器上已安装必要的系统工具和基础软件包。
- **创建Oracle组和用户账户**:为Oracle服务创建专用的用户,如ora_*,并分配适当的权限。
- **配置目录结构**:创建Oracle相关目录,如data、log、tmp等。
- **Linux内核参数调整**:可能涉及调整SWappiness值,优化内存管理。
- **设置Shell限制**:为Oracle用户限制Shell功能,确保安全性。
- **环境变量配置**:设置Oracle环境变量,如PATH、LD_LIBRARY_PATH等。
- **下载和安装Oracle**:从官方网站或其他可靠源下载安装文件,通过命令行进行安装。
- **创建数据库**:安装完成后,执行初始化脚本创建数据库实例,并设置相关参数。
- **监听器设置**:配置监听器以允许客户端连接数据库。
- **测试与自启动**:
- 使用EM (Enterprise Manager) 进行访问测试。
- 检查数据库挂载状态。
- 设置Oracle实例和监听器的自启动选项。
- 创建启动脚本以实现自动化。
4. **启动和关闭命令**:
- 启动/停止Oracle相关的组件,包括EM、iSQL*Plus、监听器和数据库,都提供了相应的命令行工具。
本文档提供了一个全面的指南,涵盖了从服务器准备、环境配置到安装、测试和维护的全过程,适合在Red Hat/CentOS 5.4环境中进行Oracle 10g R2的部署。对于希望在该环境下安装Oracle的IT管理员或系统管理员来说,这是一份宝贵的参考资料。