Oracle Linux 6.2在VMware Server 2.0.2下安装Oracle 11g RAC全攻略

4星 · 超过85%的资源 需积分: 9 20 下载量 80 浏览量 更新于2024-07-27 1 收藏 3.64MB PDF 举报
"虚拟机server2.0.2下Oracle Linux 6.2 安装Oracle 11g RAC的详细步骤记录" 在本文档中,作者详细介绍了如何在虚拟机环境中,特别是VMware Server 2.0.2上安装Oracle 11g Release 2 (11.2.0.1)的Real Application Clusters (RAC)。Oracle Linux 6.2是作为服务器操作系统的选择,因为其与Oracle数据库的良好兼容性,减少了额外的配置需求。 1. **虚拟机安装前规划** 在开始安装之前,需要对虚拟机环境进行规划。这包括确定硬件配置,如内存分配、CPU数量以及磁盘空间等。在这个例子中,物理机是Sony VPCCW18FC笔记本,具有4GB内存,而虚拟机软件是VMware Server 2.0.2。 2. **虚拟机系统安装** - **创建虚拟机raclinux6**: 首先创建一个名为raclinux6的虚拟机,用于运行Oracle Linux 6.2。 - **安装Oracle Linux Server 6.2**: 进行操作系统安装,包括分区、设置网络、时区等基本配置。 3. **虚拟机环境配置** - **配置IP地址**: 对每个RAC节点分配静态IP地址,确保网络连通性。 - **配置Xmanager**: 安装Xmanager以进行图形化界面管理。 - **安装vmware-tools**: 提升虚拟机性能,优化硬件兼容性。 - **安装系统组件**: 添加必要的系统包,如集群所需的软件和服务。 - **编辑/etc/hosts**: 更新主机名与IP地址映射,便于节点间通信。 - **创建用户**: 创建特定的Oracle用户,用于数据库的管理和运行。 - **创建相应目录**: 为Oracle软件、数据文件、日志文件等创建指定的目录结构。 - **配置内核参数**: 调整内核参数以适应Oracle RAC的需求。 - **设置shell限制**: 为Oracle用户解除shell限制,允许执行必要的系统命令。 - **修改配置文件**: 更新bash、ksh和cshell的配置以适应Oracle环境。 - **修改虚拟机配置文件**: 调整虚拟机硬件配置以满足Oracle RAC的要求。 - **调整共享磁盘**: 配置共享磁盘,这是RAC中的关键部分,用于存储数据库数据和控制文件。 - **开启FTP**: 设置FTP服务,方便在节点间传输文件。 - **拷贝机器**: 复制初始虚拟机以创建第二个RAC节点。 - **2号机配置调整**: 调整第二个节点的配置,包括IP地址、主机名等。 - **配置SSH**: 配置SSH服务,实现无密码登录,简化集群管理。 - **配置ASM**: 配置Automatic Storage Management (ASM),为RAC提供自动存储管理。 - **创建ASM磁盘**: 创建ASM磁盘组,用于存储数据库数据。 4. **安装Clusterware** - **配置vsftp**: 设置FTP服务,用于Grid Infrastructure的软件分发。 - **安装环境检查**: 在安装前检查系统环境,确保满足Oracle RAC的硬件和软件要求。 - **Grid安装**: 执行Grid Infrastructure的安装过程。 - **重新配置root.sh**: 如果需要,重新运行root.sh脚本来完成Grid安装的最后步骤。 - **Grid安装检查**: 安装完成后进行检查,确认所有组件正确安装并配置。 5. **安装Database** - 继续进行Oracle数据库的安装,这通常在Grid Infrastructure安装成功后进行。 6. **创建ASM磁盘组** - 使用ASM创建磁盘组,为数据库实例分配存储空间。 7. **DBCA创建数据库** - 通过Database Configuration Assistant (DBCA) 创建数据库,指定ASM磁盘组作为存储,配置RAC数据库的相关参数。 整个过程涉及了虚拟机环境搭建、操作系统安装、网络配置、Oracle软件部署、集群和数据库的配置等多个环节,每个步骤都需要细致操作,以确保Oracle RAC的稳定运行。这是一个复杂的任务,但遵循详尽的笔记和指导可以显著降低出错的可能性。

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. spyder 5.4.1 requires pyqt5<5.16, which is not installed. spyder 5.4.1 requires pyqtwebengine<5.16, which is not installed. Successfully installed aiofiles-23.1.0 altair-4.2.2 blinker-1.6.2 cachetools-5.3.1 chardet-5.1.0 cmake-3.26.3 cpm_kernels-1.0.11 fastapi-0.95.2 ffmpy-0.3.0 gitdb-4.0.10 gitpython-3.1.31 gradio-3.32.0 gradio-client-0.2.5 h11-0.14.0 httpcore-0.17.2 httpx-0.24.1 latex2mathml-3.76.0 linkify-it-py-2.0.2 lit-16.0.5 markdown-it-py-2.2.0 mdit-py-plugins-0.3.3 mdtex2html-1.2.0 mdurl-0.1.2 nvidia-cublas-cu11-11.10.3.66 nvidia-cuda-cupti-cu11-11.7.101 nvidia-cuda-nvrtc-cu11-11.7.99 nvidia-cuda-runtime-cu11-11.7.99 nvidia-cudnn-cu11-8.5.0.96 nvidia-cufft-cu11-10.9.0.58 nvidia-curand-cu11-10.2.10.91 nvidia-cusolver-cu11-11.4.0.1 nvidia-cusparse-cu11-11.7.4.91 nvidia-nccl-cu11-2.14.3 nvidia-nvtx-cu11-11.7.91 orjson-3.8.14 protobuf-3.20.3 pydantic-1.10.8 pydeck-0.8.1b0 pydub-0.25.1 pygments-2.15.1 pympler-1.0.1 python-multipart-0.0.6 rich-13.4.1 semantic-version-2.10.0 sentencepiece-0.1.99 smmap-5.0.0 starlette-0.27.0 streamlit-1.22.0 streamlit-chat-0.0.2.2 torch-2.0.1 transformers-4.27.1 triton-2.0.0 tzlocal-5.0.1 uc-micro-py-1.0.2 uvicorn-0.22.0 validators-0.20.0 websockets-11.0.3 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv 解释下

2023-06-02 上传