### Oracle 11gR2 + CentOS 5.8 安装指南
#### 一、硬件环境配置
在搭建Oracle 11gR2 + CentOS 5.8环境时,首先需要确保硬件环境满足以下条件:
- **虚拟机环境**:
- **VMware Workstation**版本:9.0.0
- **内存**:2GB
- **硬盘**(SCSI):40GB
在配置虚拟机时,需特别注意以下几点:
- **网络连接**:推荐选择**HOST_ONLY**模式。若选择其他模式,需了解不同连接方式的区别。
- **处理器配置**:若CPU性能不高,例如只有双核,则**进程数**应设定为2。
#### 二、Linux系统安装
##### 1. 分区规划
根据官方文档建议,应按照以下规划进行分区:
| 分区 | 类型 | 容量 |
|------|------------|--------|
| /boot| 主分区 | 100MB |
| / | ext3 | 20GB |
| /home| 默认 | 5GB |
| /tmp | 默认 | 2GB |
| swap | 默认 | 4GB |
注意事项:
- **swap、/、/tmp**这三个分区大小需特别注意,以确保后续Oracle数据库安装顺利。
- 若希望简化操作,可以选择仅创建以上三个分区。
##### 2. 安装过程
- **CentOS操作系统**(5.8版本,32位):
- **ISO镜像**:准备两个ISO文件。
- **启动虚拟机**:将ISO镜像加载到虚拟机光驱,并启动虚拟机。直接敲击回车即可进入安装向导。
- **跳过完整性检查**:选择**skip**跳过光盘完整性的检查。
- **语言选择**:建议选择合适的语言。
- **分区方式**:选择手动创建分区。
- **网络配置**:配置静态IP地址。具体地址可根据实际情况填写,但需记住此地址,以便后续步骤使用。
- **设置root密码**:设置root账户的密码。
- **软件定制**:
- **Application**:选择Eclipse、编辑器、图形化应用等。
- **Base System**:选择Java等其他默认组件。
- **Development**:全选。
**注意**:尽管可根据个人喜好选择,但为了优化Oracle环境,建议仅选择必要的软件包。
- **安装**:点击下一步开始安装过程。安装时间取决于计算机配置及所选软件的数量。
- **重启并关闭防火墙和SELinux**:
- 重启系统后,确保关闭防火墙和禁用SELinux。
- **创建用户**:创建一个普通用户,以提高系统的安全性。
- **重新启动**:完成上述步骤后,使用新创建的用户登录。
#### 三、Oracle的配置工作
##### 1. 配置YUM仓库
对于CentOS 5.8,首先需要配置YUM仓库以方便后续安装所需的软件包。具体步骤如下:
- **挂载ISO**:无论是使用虚拟机还是硬盘安装的CentOS系统,都需要先将CentOS-5.8.iso挂载:
```bash
mount /dev/cdrom /mnt/yum
```
- **修改YUM源**:CentOS 5.8默认使用Internet上的YUM源,需对其进行调整。
通过以上步骤,可以成功搭建一个适用于Oracle 11gR2安装的CentOS 5.8环境。接下来可以继续进行Oracle数据库的安装和配置。