为了体验一下 Oracle 18C, 一大早就上 https://edelivery.oracle.com/osdc/faces/SoftwareDelivery 把安装介质弄了下来
先测试了下数据库软件的安装, 按照官方安装文档里面提供的 yum 安装包配置方式没有成功, yum install oracle-database-server-18c-preinstall
查了下官方源 http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html, 当前并没有放出来关于 18C 的 rpm 包直接使用了 OEL7.4 中自带的 12C 的 rpm 包
yum install oracle-database-server-12cR2-preinstall.x86_64, 所有操作都很成功, 直到 DBCA 的时候, 出现了一个 ORA-12754 的错误
开始 DBCA 的 DEBUG 功能, 未发现有价值的信息, 决定还是手工建库但是在配置好口令文件和参数文件后, 仍然是该错误
- [oracle@dg18c ~]$ sqlplus / as sysdba
- SQL> startup nomount;
- ORA-12754: Feature 'startup' is disabled due to missing capability 'Runtime Environment'.
- [oracle@dg18c ~]$ cd $ORACLE_HOME/bin
- [oracle@dg18c bin]$ strings oracle | grep 'Runtime Environment'
- Runtime Environment
看来是介质本身上面有限制, 不是想象的可以直接在 X86 平台上面进行安装
尝试了下关闭 make file 中的一些组件信息, 特别是 cloud, 但是仍然无效
- [oracle@dg18c lib]$ make -f ins_rdbms.mk cloud_off ioracle
- [oracle@dg18c lib]$ make -f ins_rdbms.mk rac_off ioracle
- [oracle@dg18c lib]$ make -f ins_rdbms.mk asm_off ioracle
- [oracle@dg18c lib]$ make -f ins_rdbms.mk ops_off ioracle
看来真的想体验 18C 还需要等官方正式介质出来了
来源: http://www.linuxidc.com/Linux/2018-03/151341.htm