Oracle11gR2在虚拟机中安装全攻略

3星 · 超过75%的资源 需积分: 9 8 下载量 105 浏览量 更新于2024-07-29 1 收藏 3.64MB PDF 举报
"虚拟机环境下安装Oracle 11g R2 RAC的详细步骤" 在虚拟机中安装Oracle 11g R2 Real Application Clusters (RAC) 是一项复杂但必要的任务,对于测试和学习Oracle高可用性解决方案至关重要。本资源提供了图文并茂的傻瓜式操作指南,便于初学者理解并执行。 首先,安装环境为一个具有4GB内存的索尼VPCCW18FC笔记本,使用VMware Server Version 2.0.2作为虚拟机软件,而数据库软件选择了Oracle 11.2.0.1及Grid Infrastructure。操作系统选择了Oracle Linux Server 6.2,这个选择可以简化安装过程,因为它已经包含了必要的组件。 **虚拟机安装前规划**: 在开始之前,需要规划虚拟机的数量(通常为至少两台,用于RAC集群)和它们的硬件配置,包括内存、CPU、磁盘空间等。此外,还要规划网络配置,确保每台虚拟机都能访问其他节点并能与外界通信。 **虚拟机创建和系统安装**: 1. **创建虚拟机raclinux6**:根据规划配置虚拟机的硬件参数,如内存大小、CPU核心数、网络适配器类型等。 2. **安装Oracle Linux Server 6.2**:按照Oracle官方文档或提供的飞扬笔记步骤进行安装,确保选择正确的软件仓库以便安装Grid Infrastructure和数据库软件。 **虚拟机环境配置**: 1. **配置IP地址**:为每台虚拟机分配静态IP地址,并确保在同一网段内。 2. **配置Xmanager**:安装Xmanager,以便通过图形界面远程管理Oracle实例。 3. **安装vmware-tools**:提高虚拟机性能,解决硬件兼容性和共享文件问题。 4. **安装系统组件**:包括必要的开发工具、库和软件包,如gcc、ncurses、compat-libstdc++等。 5. **编辑/etc/hosts**:在所有虚拟机上添加彼此的主机名和IP映射,以便于节点间通信。 6. **创建用户**:创建专门用于运行Oracle服务的用户,例如'oracle',并设置适当的权限。 7. **创建目录**:为Oracle软件、归档日志、数据文件等创建所需的目录结构。 8. **配置内核参数**:调整内核参数以优化Oracle性能,如最大打开文件数、内存分配等。 9. **设置shell限制**:修改`/etc/security/limits.conf`以允许Oracle用户使用更大的内存和文件描述符。 10. **修改配置文件**:更新bash、ksh和cshell的配置文件,以适应Oracle的运行需求。 11. **配置环境变量**:设置Oracle用户的环境变量,如ORACLE_HOME、PATH、LD_LIBRARY_PATH等。 12. **修改虚拟机配置文件**:调整虚拟机的硬件设置,如内存、CPU、网络适配器等。 13. **调整共享磁盘**:设置共享磁盘,这是RAC中的关键部分,用于存储集群数据和控制文件。 14. **开启FTP**:配置FTP服务器,便于在虚拟机之间传输文件。 15. **拷贝机器**:复制第一台虚拟机的配置到第二台,作为RAC集群的另一节点。 16. **2号机配置调整**:根据集群需求,对第二台虚拟机进行相应的配置更改。 17. **配置SSH**:启用SSH服务,确保节点间的安全通信。 18. **配置ASM**:创建ASM磁盘,用于存储ASM磁盘组。 **安装Clusterware**: 1. **配置vsftp**:设置FTP服务器,用于Grid Infrastructure的软件分发。 2. **安装环境检查**:确保所有先决条件满足,可以继续安装Grid Infrastructure。 3. **Grid安装**:执行安装脚本,安装Grid Infrastructure,包括OCR、Voting Disk等。 4. **重新配置root.sh**:根据安装后的检查结果,可能需要重新运行`root.sh`脚本来完成系统级配置。 5. **Grid安装检查**:安装完成后,运行一系列检查来验证集群的正确配置。 **安装Database**: 1. 在每个节点上安装数据库软件,确保与Grid Infrastructure兼容。 2. 配置数据库参数,如内存分配、文件位置等。 **创建ASM磁盘组**: 1. 使用ASM创建磁盘组,分配给数据库实例使用。 **使用DBCA创建数据库**: 1. 通过Database Configuration Assistant (DBCA) 创建数据库,选择RAC选项,指定ASM磁盘组和实例配置。 以上是虚拟机环境中安装Oracle 11g R2 RAC的基本流程,整个过程涉及多个步骤,需要细心操作并确保每个环节的正确性,以构建一个稳定的高可用性环境。在整个过程中,可能还会遇到各种问题,需要参考Oracle文档或社区支持来解决。