天天看点

oracle-rdbms-server-12cR1-preinstall包适用OS版本确定

1、    ORACLE12cR1安装环境配置自动配置说明

在ORACLE12C_R1(E50529_01)官方文档中,在“Automatically Configuring Oracle Linux with Oracle PreinstallationRPM”章节中,linux 6操作系统上,安装ORACLE12C R1数据库的环境准备,有延用ORACLE11G版本的oracle-rdbms-server-11gR1-preinstall自动配置方式,使用oracle-rdbms-server-12cR1-preinstall包自动来自动完成安装前配置工作。

关于自动配置方式(oracle-rdbms-server-11gR1-preinstall的具体用法,请参考笔者的另一篇文档《oracle_linux_6_64(bit)上安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall》,链接地址为:http://blog.csdn.net/ljunjie82/article/details/37373595

2、问题

ORACLE 12C_R1(E50529_01)官方文档中,使用oracle-rdbms-server-12cR1-preinstall的OS版本只简单指明为OracleLinux 6,并没有指明具体的U几版本,官方原文如下:

Oracle Linux 6:

# yum install oracle-rdbms-server-12cR1-preinstall

那,oracle linux 6.2可以吗?6.3可以吗?6.4可以吗?6.5可以吗?

3、验证oracle linux具体提供oracle-rdbms-server-12cR1-preinstall功能的版本

(1)笔者经过对oracle linux 6系列各个U版本的oracle-rdbms-server-12cR1-preinstall包查看,均不存中,只存在oracle-rdbms-server-11gR1-preinstall包,即证明,oraclelinux 6.2、6.3、6.4、6.5上都是不具有oracle 12c的环境自动配置功能的,在配置有yum功能的情况下,验证如下:

[[email protected]_pertest ~]# yum install oracle-rdbms-server-12cR1-preinstall

Loaded plugins: refresh-packagekit, security

HighAvailability                                         | 3.7 kB     00:00 ...

LoadBalancer                                             | 3.7 kB     00:00 ...

Server                                                   | 3.7 kB     00:00 ...

oel6_local                                               | 3.7 kB     00:00 ...

Setting up Install Process

No package oracle-rdbms-server-12cR1-preinstall available.

Error: Nothing to do

[[email protected]_pertest ~]#

(2)笔者对oracle linux 6U6(6.6)版本进行验证,发现该版本中,oracle-rdbms-server-12cR1-preinstall包存在。

4、尝试将oracle-rdbms-server-12cR1-preinstall移花接木在oracle linux 6.3上使用

    oracle linux 6.3本身不具有oracle-rdbms-server-12cR1-preinstall包,想移花接木,将oraclelinux 6.6才有的此包安装到6.3上使用,但是发现oracle-rdbms-server-12cR1-preinstall功能在6.3版本上无法运行

(1)确认OS版本为oracle linux 6.3

[[email protected]_pertest etc]# more oracle-release

Oracle Linux Server release 6.3

(2)在oracle linux 6.3上安装oracle-rdbms-server-12cR1-preinstall包

[[email protected]_pertest soft]#  rpm -ivh oracle-rdbms-server-12cR1-preinstall-1.0-12.el6.x86_64.rpm

warning: oracle-rdbms-server-12cR1-preinstall-1.0-12.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

Preparing...                ########################################### [100%]

   1:oracle-rdbms-server-12c########################################### [100%]

(3)尝试使用oracle-rdbms-server-12cR1-preinstall功能

[[email protected]_pertest etc]# yum install oracle-rdbms-server-12cR1-preinstall

Loaded plugins: refresh-packagekit, security

Setting up Install Process

Nothing to do

[[email protected]_pertest etc]#

    移花接木失败,说明oracle-rdbms-server-12cR1-preinstall只能够在oraclelinux 6.6以上版本中使用

5、结论

   Oracle官方文档中指定的在OracleLinux 6上使用oracle-rdbms-server-12cR1-preinstall功能,其实应该具体指定到ORACLELinux 6U6(6.6)版本才能支持。

本文作者:黎俊杰(网名:踩点),从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作

欢迎加入 系统性能优化专业群,共同探讨性能优化技术。群号:258187244