1.作为root用户切到

cd /etc/yum.repos.d


2.获取资源包

 wget http://public-yum.oracle.com/public-yum-el5.repo


3.修改配置信息

使用文本编辑器修改该文件,将字段 enabled=0 更改为 enabled=1 以反映对应于该计算机操作系统版本的信息库。

下面是 public-yum-el5.repo 的部分内容,以显示更改过的行。

[ol5_u7_base]
name=Oracle Linux $releasever - U7 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL5/7/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1

[el5_addons]
name=Enterprise Linux $releasever - $basearch - addons
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/addons/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=0

因为目标系统运行的是适用于 x86_64 的 Oracle Linux 第 5 版 Update 7,所以要启用 [ol5_u7_base] 这个信息库。对于包括 Oracle Unbreakable Enterprise Kernel 的某些发行版本(特别是 Oracle Linux 5.5 和 5.6),还需要信息库 [el5_addons] 来解析 kernel-uek-headers 的依赖项。


4.使用 yum install 命令安装 oracle-validated RPM。

yum install oracle-validated


备注:yum 安装过程在 /var/log/oracle-validated/results/orakernel.log 文件中记录有关内核更改的消息,并在/var/log/oracle-validated/backup 目录中备份当前系统设置。


5.至此,系统已准备好,可以安装 Oracle Database 了。举例来说,若要安装 Oracle Database 11g 第 2 版,请按照“适用于 Linux 的数据库安装指南”的第 4 章“安装 Oracle Database”中的说明进行操作。

该说明将指示您执行以下操作:


    1. 以 root 身份在一个具有足够空间的文件系统中创建一个父目录作为下载文件的目标位置:

      # mkdir /home/OraDB11g# cd /home/OraDB11g

      该文件系统中所需的磁盘空间量随具体的安装类型而变化,但大概 zip 文件大小两倍的空间(即 5 GB)就足以容纳相应软件和数据文件。

    2. 从 Oracle 技术网上的“Oracle Database 软件下载”页将安装介质文件下载到此目标目录中。

    3. 解压缩文件:

      # unzip linux.x64_11gR2_database_1of2.zip# unzip linux.x64_11gR2_database_2of2.zip
    4. 以 oracle 用户身份登录。转到 database 目录并输入以下命令运行 Oracle Universal Installer:

      $ cd /home/OraDB11g/database$ ./runInstaller

      Oracle Universal Installer 执行一些检查,验证是否已经安装必要的操作系统软件包和版本。此外,它还检查通过 oracle-validated 安装设置的内核参数。在内核设置检查期间,安装程序可能将一些设置标志为“failed”,您应对这些失败进行分析。在有些情况下,您仍可以继续数据库安装。如果您检查 /etc/sysctl.conf 中的内核设置,将发现 oracle-validated 为 Oracle Database 10g 推荐的设置不同于 Oracle Database 11g。如果需要,您可以(以 root 身份)编辑 /etc/sysctl.conf 文件来手动指定设置,例如:

      # vi /etc/sysctl.conf # /sbin/sysctl -p

      Oracle Universal Installer 还会执行其他检查,如验证 glibc 版本、磁盘空间是否足够、环境变量和路径设置,以及物理内存和交换空间是否足够。一般来说,安装 oracle-validated 可解决先决条件,因此您可以直接继续安装数据库。



总结

安装 oracle-validated RPM 可以节省在 Oracle Linux 上安装 Oracle Database 10g 或 11g 的时间。RPM 能让系统满足 Oracle Database 安装的大多数先决条件,从而极大地简化了安装过程。

资源

以下是本文前面所引用的资源:

以下是 Oracle Database 文档库中的一些其他资源:http://www.oracle.com/pls/db112/homepage适用于 Linux 的 Oracle Database 安装指南 11g 第 2 版 (11.2) (http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/toc.htm) 中相关部分内容的当前有效 URL 如下:

另请参阅以下相关博客条目: