CentOS环境下REDHAT+Oracle 11G安装指南

需积分: 0 0 下载量 72 浏览量 更新于2024-07-24 收藏 5.86MB DOCX 举报
"REDHAT+oracle 11G安装公司内部测试使用" 本文将详细介绍如何在REDHAT操作系统上安装Oracle 11G数据库,同时解决由于无法从REDHAT官方仓库下载软件包的问题,通过替换为CentOS的yum工具来实现安装。以下是具体步骤和相关知识点: 首先,我们需要理解REDHAT和CentOS都是基于Linux的发行版,它们的软件包管理器是相同的——使用`yum`来安装和管理软件。但在REDHAT未注册的情况下,无法访问其官方仓库获取软件包,所以我们需要转向CentOS的软件仓库。 1、卸载原版yum软件包 在开始替换前,我们需要先卸载REDHAT系统中已有的yum软件包。使用以下命令可以列出所有与yum相关的包,并使用`xargs`传递给`rpm -e --nodeps`进行无依赖卸载: ``` [root@localhost ~]# rpm -qa | grep yum | xargs rpm -e --nodeps ``` 2、下载CentOS的yum工具 根据你的系统架构(X86或X64),你需要从CentOS的镜像网站下载对应版本的yum及相关插件。对于X86系统,下载以下四个软件包: ``` http://mirror.centos.org/centos/6.4/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm http://mirror.centos.org/centos/6.4/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm http://mirror.centos.org/centos/6.4/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm http://mirror.centos.org/centos/6.4/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm ``` 对于X64系统,下载的链接如下: ``` http://mirror.centos.org/centos-6/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm ``` 你可以将这些URL复制到浏览器中下载,或者使用`wget`命令直接在终端下载。 3、安装CentOS的yum工具 下载完成后,使用`rpm`命令依次安装这些软件包。例如,对于X86系统,你可以执行: ``` [root@localhost home]# rpm -ivh yum-*.rpm yum-plugin-fastestmirror-*.rpm yum-metadata-parser-*.rpm python-iniparse-*.rpm ``` 对于X64系统,操作相同,只需将软件包名替换为对应的X64版本。 4、安装Oracle 11G 现在,你已经具备了使用`yum`安装其他必要软件的能力,比如Oracle 11G所需的库和依赖。首先,你需要在REDHAT上创建Oracle用户并设置权限: ```bash sudo useradd -u 54321 oracle sudo groupadd dba sudo usermod -g dba oracle ``` 然后,从Oracle官网下载Oracle 11G的安装文件,并将其解压到适当的位置。通常,你还需要配置环境变量,如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等。 5、运行Oracle 11G安装程序 以Oracle用户登录,运行安装脚本,按照向导提示完成数据库实例的创建、配置和初始化。 6、后续配置 安装完成后,你可能需要调整内存分配、创建数据库启动脚本、设置防火墙规则允许Oracle端口通信(默认为1521)、以及进行必要的安全配置,如设置监听器、创建数据库连接等。 7、测试和维护 安装完毕后,通过SQL*Plus或其他数据库管理工具验证Oracle服务是否正常运行,并定期进行维护,包括数据备份、性能优化、更新补丁等。 总结,这个过程涉及的关键技术包括:REDHAT和CentOS的软件包管理、yum工具的替换与安装、Oracle 11G数据库的部署、系统用户和权限管理、环境变量配置、数据库服务的启动和管理。理解并掌握这些知识点,将有助于你在REDHAT环境下顺利安装和运行Oracle数据库。
2007-11-18 上传