Oracle 11g R2 RAC ASM 安装教程 on RedFlag Linux Asianux Server 3

5星 · 超过95%的资源 需积分: 10 3 下载量 57 浏览量 更新于2024-07-24 收藏 5.03MB DOCX 举报
"Oracle数据库11g R2 RAC ASM在红旗Linux Asianux Server 3 (Quartet SP3)上的安装教程" 在安装Oracle数据库11g R2 Real Application Clusters (RAC) 和 Automatic Storage Management (ASM)时,需要进行一系列的系统配置和准备工作。以下是对这个过程的详细说明: 1. **网络配置**:首先,你需要配置服务器的网卡eth0和eth1的IP地址。这通常涉及到修改`/etc/sysconfig/network-scripts/ifcfg-eth0`和`/etc/sysconfig/network-scripts/ifcfg-eth1`文件,设置IP地址、子网掩码、默认网关等参数。 2. **主机名设置**:确保每个节点都有独特的主机名,可以通过修改`/etc/hostname`文件来完成。例如,将主机名设置为`lsjrac1`和`lsjrac2`。 3. **服务启用**:Redflag Linux的某些服务如telnet、ftp和xmanager默认可能未开启,需要手动启动或设置开机启动。使用`systemctl`命令来管理这些服务。 4. **安全增强型Linux (SELinux)**:由于安装Oracle数据库需要更灵活的权限设置,因此建议关闭SELinux防火墙。可以通过修改`/etc/selinux/config`文件并重启系统来关闭它。 5. **检查系统补丁**:确保系统上安装了必要的库,如binutils、compat-libstdc++-33、elfutils等。使用`rpm -q`命令来查询这些软件包是否已安装。 6. **IP规划**:规划好各节点和虚拟IP的分配,如在`/etc/hosts`文件中列出,用于节点间通信和故障切换。 7. **创建用户和组**:为Oracle组件创建特定的用户和组,如install、dba、oper、asmadmin、asmoper和asmdba。使用`groupadd`和`useradd`命令来实现。 8. **设置用户密码**:使用`passwd`命令为新创建的用户(如grid和oracle)设置密码。 9. **文件夹权限与属主**:创建必要的目录结构,例如`/users/ora/app/grid`和`/users/ora/app/oracle`,并用`chown`和`chmod`命令调整所有权和权限。 10. **用户环境变量**:为grid和oracle用户设置适当的环境变量,如PATH、ORACLE_HOME等。使用`vi`编辑`.bash_profile`文件。 11. **软件安装**:下载并安装Oracle Database 11g R2软件,包括Grid Infrastructure和数据库实例。这通常涉及运行响应文件驱动的安装脚本。 12. **ASM配置**:配置ASM磁盘组,创建用于存储数据库数据文件、控制文件和重做日志的磁盘组。 13. **RAC集群配置**:通过Clusterware配置工具 CRSCTL 或 CRS Stack Assistant 安装和配置RAC集群。 14. **数据库实例创建**:在RAC环境中创建数据库实例,可以使用DBCA (Database Configuration Assistant) 或手动创建。 15. **网络服务名称**:配置监听器和网络服务名称,确保所有节点都能正常连接到数据库。 16. **集群验证**:使用crsctl和oifcfg命令验证集群的网络和硬件状态,确保一切正常。 17. **性能优化**:根据实际情况进行性能调优,如调整初始化参数、内存分配等。 18. **备份与恢复策略**:制定合理的备份和恢复策略,确保数据的安全。 以上步骤只是一个基本的指南,实际安装过程中可能需要根据具体环境和需求进行调整。在整个过程中,遵循最佳实践,确保系统的稳定性和安全性至关重要。