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软件的安装,
- [root@localhost software]# yum install oracle-database-ee-19c-1.0-1.x86_64.rpm
-
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
- : manager
-
This system is not registered with an entitlement server. You can use subscription-manager to register.
-
Examining oracle-database-ee-19c-1.0-1.x86_64.rpm: oracle-database-ee-19c-1.0-1.x86_64
-
Marking oracle-database-ee-19c-1.0-1.x86_64.rpm to be installed
-
Resolving Dependencies
- --> Running transaction check
- ---> Package oracle-database-ee-19c.x86_64 0:1.0-1 will be installed
- --> Finished Dependency Resolution
-
-
Dependencies Resolved
-
- ================================================================================
- Package Arch Version
- Repository Size
- ================================================================================
-
Installing:
- oracle-database-ee-19c x86_64 1.0-1 /oracle-database-ee-19c-1.0-1.x86_64 6.9 G
-
-
Transaction Summary
- ================================================================================
-
Install 1 Package
-
-
Total size: 6.9 G
-
Installed size: 6.9 G
-
Is this ok [y/d/N]: y
-
Downloading packages:
-
Running transaction check
-
Running transaction test
-
Transaction test succeeded
-
Running transaction
-
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!