Oracle HA数据库在AIX 6.1双机环境下的安装是一项复杂的过程,涉及到硬件、软件、存储设备、系统配置等多个方面。以下是对整个安装过程的关键知识点的详细解释:
1. **硬件环境**:
- 主机:至少需要两台IBM P系列服务器,用于构建双机集群,提供高可用性。
- 磁盘阵列:如DS 5020,用于存储Oracle数据库数据文件,提供冗余和性能。
- 内存:检查命令`$/usr/sbin/lsattr –E –l sys0 –a realmem`可查看内存大小,64位处理器环境下内存应足够大。
- CPU:64位处理器,通过`getconf HARDWARE_BITMODE`确认。
- 交换空间:使用`$/usr/sbin/lsps –a`检查并确保有足够的交换空间。
2. **软件环境**:
- 操作系统:英文版AIX 6.1,需要特定的技术级别(TL)。
- 集群软件:HACMP(High Availability Cluster Multi-Processing),用于集群管理。
- 数据库软件:Oracle 10G企业版,64位,版本10.2.0.1。
- 补丁:Oracle 10G Enterprise Edition Patch Set,需要Metalink账号和密码下载。
3. **存储配置**:
- 磁盘阵列RAID设置:根据需求进行RAID配置,确保数据安全性。
- 文件系统映射:数据文件存储在阵列的文件系统上。
4. **系统补丁**:
- AIX系统环境补丁:从Metalink或IBM官方网站获取并安装。
- 存储器件补丁:如有必要,升级磁盘阵列的微代码。
- Oracle 10G补丁:从Metalink获取,通常需要用户认证。
5. **I/O配置**:
- 异步I/O启用:使用`smit aio`配置,建议在重启服务器后配置。
6. **系统参数调整**:
- 进程数限制:通过`smitty chgsys`修改每个用户可使用的最大进程数,通常设置为2048。
- I/O参数:调整写入I/O的高低水位标记,以及vmtune工具用于优化内存使用,如设置minperm和maxperm。
7. **HACMP 5.x安装配置**:
- 在安装Oracle软件前,确保系统组、用户已创建,集群已启动,卷组创建并激活。
8. **空间需求**:
- 页面空间(paging space):根据内存大小调整,通常为内存的2倍或2G。
- `/tmp`和`/var`目录:至少保留2G空闲空间。
- Oracle软件安装:至少需要10GB硬盘空间。
9. **其他注意事项**:
- 文件系统内存占用上限和下限的设置会影响系统的性能和稳定性,需要根据应用需求调整。
整个Oracle HA数据库的安装过程需要对AIX操作系统、Oracle数据库和集群技术有深入理解,每一步都需要精细规划和执行,以确保系统的稳定性和高可用性。在整个过程中,系统管理员需要密切关注硬件资源的利用,软件的兼容性,以及与数据库性能相关的各种系统参数设置。