RHEL Server 6.0 安装Oracle 11gR2详细步骤

需积分: 4 1 下载量 4 浏览量 更新于2024-09-10 收藏 2.87MB DOCX 举报
"这篇文档是关于在RHEL Server 6.0上安装Oracle 11g R2数据库的步骤分享,适合初学者参考。作者在过程中遇到了安装YUM、创建本地YUM源以及调整系统参数等问题,并给出了相应的解决办法。" 在安装Oracle 11g R2之前,首先确保你的环境是Red Hat Enterprise Linux (RHEL) 6.0服务器。Oracle数据库对操作系统的要求较高,因此在开始之前需要做一些准备工作。 1. **安装YUM**: YUM (Yellowdog Updater, Modified) 是RHEL的一个软件包管理器,用于自动处理依赖关系并安装软件。在RHEL 6.0中,你可以通过RPM包来安装YUM,例如文中提到的`rpm-ivh createrepo-0.9.8-4.el6.noarch.rpm`。如果安装过程中缺少依赖,需要根据提示安装缺失的包。 2. **创建本地YUM源**: 在安装Oracle可能需要的RPM包时,可以创建一个本地YUM源。使用`createrepo`工具创建数据文件,如`createrepo /d/MyDoc/RPM`,这里的路径指向了RPM包所在的目录。然后编辑`/etc/yum.repo.d/local.repo`配置文件,设置本地源的详细信息,如`Name`, `Baseurl`, `Enabled`, `Gpgcheck`等。 3. **检查系统缺少的RPM包**: 在安装Oracle 11g R2前,需要确保系统中已安装了必要的依赖包,例如`compat-libstdc++-33`, `elfutils-libelf`, `elfutils-libelf-devel`, `glib2`, `glibc-common`, `glibc-devel`, `gcc`, `gcc-c++`, `libaio-devel`, `libgcc`, `libstdc++`, `libstdc++-devel`, `make`, `sysstat`, `unixODBC`, `unixODBC-devel`, `pdksh 5.2.14`等。使用`rpm -q`命令来检查这些包是否已经安装。 4. **系统参数调整**: Oracle数据库对系统参数有特定要求,以确保其高效运行。在安装Oracle前,需要修改`/etc/sysctl.conf`文件。例如,增加文件系统最大打开文件数(`fs.file-max`),设置共享内存段数量(`kernel.shmall`)和大小(`kernel.shmmax`),设置信号量参数(`kernel.sem`),调整网络参数如本地端口范围(`net.ipv4.ip_local_port_range`),以及内存缓冲区大小(`net.core.rmem_default`, `net.core.rmem_max`)。 5. **其他系统准备**: 除了上述步骤,还需要确保系统满足Oracle的硬件和软件要求,比如关闭防火墙、SELinux,以及创建合适的用户和组,分配权限等。同时,需要下载并安装Oracle 11g R2的二进制文件,遵循Oracle的官方安装指南进行操作。 6. **安装Oracle 11g R2**: 安装过程通常包括数据库软件的安装和实例的创建。使用图形化界面或命令行工具(如`runInstaller`或`oui`)进行安装。根据向导的提示配置数据库参数,如SID、数据库类型、存储选项等。最后,启动数据库服务并进行初始化设置。 安装Oracle 11g R2在RHEL Server 6.0上是一项复杂的任务,涉及到多个步骤和系统配置。遵循上述步骤,结合Oracle的官方文档,可以帮助你成功完成安装。作为初学者,不要担心遇到问题,每一步都是学习的过程。