Oracle 19c之RPM安装

Oracle 19c,或者说是Oracle 12.2.0.3,是12c中稳定的版本,就像Oracle 11.2.0.4,是值得让客户做出升级决策,从Oracle支持的版本序列图中,就可以看出Oracle 19c所处的地位,

19c相关技术文档,

https://docs.oracle.com/en/database/oracle/oracle-database/19/index.html

对我来说,12c都是比较陌生的,毕竟平时没什么机会用到,但是没条件,就要创造条件,要了解19c,第一步,就是需要具备一个测试环境。

说到19c的安装,相比11g,除了支持图形、命令行、静默安装外,最大的改进,就是支持RPM安装。

RPM是什么PM是Red-Hat Package Manager(RPM软件包管理器)的缩写,原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎,逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。他的文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

Linux上安装Oracle 19c,需要OL7、RHEL7、SLES12及以上的更高版本。Oracle Enterprise Linux6和RedHat Linux6并没有出现在官方给的列表中,

使用手工方式,通过RPM安装19c数据库,只需要两步操作,

步骤1:安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

步骤2:安装oracle-database-ee-19c-1.0-1.x86_64.rpm

步骤1:安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

如果OEL平台,只需要执行,

如果不是OEL平台,首先要下载对应平台的RPM,我用的是RedHat 7.4,下载链接地址,

https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html

第一次执行,未必就可以成功,在我的测试环境,从错误的提示看,少了一些依赖库,

碰见这种情况,一个是可以从操作系统安装文件的Package中找到些库,另一个就是从 上检索安装库,在我的测试中,大部分少的库,都可以从Package中找到,但是compat-libstdc++-33这个并不在。

根据MOS(2254198.1)的提示,这个包是Oracle Text需要的,如果不用Oracle Text,可以忽略这个包,在RedHat 7的安装包中已经删除了。

如果不能容忍任何的错误,非得装上,可以到这个链接,下载下来安装,

http://www.rpmfind.net/linux/rpm2html/search.phpuery=compat-libstdc%2B%2B-33(x86-64)

再次安装,只需要几分钟,就可以完成Oracle 19c软件的安装,


  1. [root@localhost software]# yum install oracle-database-ee-19c-1.0-1.x86_64.rpm
  2. Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
  3.               : manager
  4. This system is not registered with an entitlement server. You can use subscription-manager to register.
  5. Examining oracle-database-ee-19c-1.0-1.x86_64.rpm: oracle-database-ee-19c-1.0-1.x86_64
  6. Marking oracle-database-ee-19c-1.0-1.x86_64.rpm to be installed
  7. Resolving Dependencies
  8. --> Running transaction check
  9. ---> Package oracle-database-ee-19c.x86_64 0:1.0-1 will be installed
  10. --> Finished Dependency Resolution
  11. Dependencies Resolved
  12. ================================================================================
  13.  Package                Arch   Version
  14.                                      Repository                            Size
  15. ================================================================================
  16. Installing:
  17.  oracle-database-ee-19c x86_64 1.0-1 /oracle-database-ee-19c-1.0-1.x86_64 6.9 G
  18. Transaction Summary
  19. ================================================================================
  20. Install  1 Package
  21. Total size6.9 G
  22. Installed size6.9 G
  23. Is this ok [y/d/N]: y
  24. Downloading packages:
  25. Running transaction check
  26. Running transaction test
  27. Transaction test succeeded
  28. Running transaction
  29. 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月14日
下一篇 2019年8月14日

相关推荐