Oracle 19c,或者说是Oracle 12.2.0.3,是12c中稳定的版本,就像Oracle 11.2.0.4,是值得让客户做出升级决策,从Oracle支持的版本序列图中,就可以看出Oracle 19c所处的地位,
Oracle 19c将稳定性作为此版本的核心目标,开发人员专注于修复已知问题,而不是添加新功能,这可能是让19c更加可靠以及让客户决定升级的关键因素,
19c相关技术文档,
https://docs.oracle.com/en/database/oracle/oracle-database/19/index.html
对我来说,12c都是比较陌生的,毕竟平时没什么机会用到,但是没条件,就要创造条件,要了解19c,第一步,就是需要具备一个测试环境。
说到19c的安装,相比11g,除了支持图形、命令行、静默安装外,最大的改进,就是支持RPM安装。
RPM是什么?RPM是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并没有出现在官方给的列表中,
19c的RPM包下载链接,
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
可以看到,19c开始支持企业版本的RPM,容量是2.5GB,
使用手工方式,通过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平台,只需要执行,
yum -y install oracle-database-preinstall-19c
如果不是OEL平台,首先要下载对应平台的RPM,我用的是RedHat 7.4,下载链接地址,
ht