Oracle 18c 安装ORA-12754 Runtime Environment的两种解决方案作者:eygle |English  【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】

链接:http://www.eygle.com/archives/2018/03/oracle_18c_ora-12754.html

Oracle 率先在 Oracle Cloud 上发布了 18c 的数据库版本,也对外发布了针对 Exadata 的下载包。这些软件首先在 Edelivery 网站上提供了下载。

也可以参考公众号之前文章:极速体验:Oracle 18c 下载和Scalable Sequence新特性 关注本公众号(需要在微信关注 OraNews 公众号回复):18cNF 找到下载软件。

目前发布的版本,已经声明限制在 Exadata 上安装,安装软件之后会遇到 ORA-12754 错误,无法启动实例:

SQL> startup

ORA-12754: Feature 'startup' is disabled due to missing capability 'Runtime Environment'.目前这个问题有两种解决方案:方案一 是通过Oracle Cloud找到非限制版本的libserver18.a资源,重新编译;方案二 是通过添加参数 _exadata_feature_on 来解决。以下的这些方法,仅供测试参考,请勿侵犯Oracle的软件版权。相信通用版本很快就会发布。

目前Oracle公有云上已经发布了18c的安装版本,申请免费账号就可以登录使用18c的云版本。

在安装之后,可以在 $ORACLE_HOME/lib 下找到 libserver18.a 库文件,这个文件:

[oracle@O18c lib]$ ls -l libserver18.a

-rw-r--r-- 1 462876440 Mar 1 04:13 libserver18.a这个文件其实有 450MB,但是真正的启动限制来自其中的 ksct.o 文件,其中增加了一个函数 kscxnfy 功能检测环境,下载这个文件仅有 160 KB 大小,将这个文件复制到 $ORACLE_HOME/lib 目录,更新替换原来的文件:

[oracle@sdb0 lib]$ ls -l libserver18.a

-rw-r--r-- 1 oracle oinstall 462826398 Mar 1 11:13 libserver18.a

[oracle@sdb0 lib]$ ar -r libserver18.a ksct.o

[oracle@sdb0 lib]$ pwd

/u01/app/oracle/product/18.1.0/lib然后重新make oracle执行文件即可:

[oracle@sdb0 lib]$ pwd

/u01/app/oracle/product/18.1.0/rdbms/lib

[oracle@sdb0 lib]$ make -f ins_rdbms.mk ioracle

chmod 755 /u01/app/oracle/product/18.1.0/bin

- Linking Oracle

rm -f /u01/app/oracle/product/18.1.0/rdbms/lib/oracle

/u01/app/oracle/product/18.1.0/bin/orald 。。。。

rm -f /u01/app/oracle/product/18.1.0/bin/oracle

mv /u01/app/oracle/product/18.1.0/rdbms/lib/oracle /u01/app/oracle/product/18.1.0/bin/oracle

chmod 6751 /u01/app/oracle/product/18.1.0/bin/oracle数据库此后就可以正确使用,DBCA 等可以正常使用进行建库等操作:

[oracle@sdb0 lib]$ sqlplus / as sysdba

SQL*Plus: Release 18.0.0.0.0 Production on Mon Mar 1 12:27:42 2018

Version 18.1.0.0.0

SQL> startup

ORACLE instance started.

Database mounted.

Database opened.方案二,是通过手工建库在参数文件中增加(需要修改在 init.ora 参数文件中,以下是一个对比验证的输出效果):

SQL> alter system set "_exadata_feature_on"=true scope=spfile;

[oracle@sdb0 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 18.0.0.0.0 Production on Mon Mar 1 11:18:25 2018

Version 18.1.0.0.0

SQL> startup

ORACLE instance started.

Total System Global Area 1459617328 bytes

Database mounted.

Database opened.

SQL> alter system set "_exadata_feature_on"=false scope=spfile;

System altered.

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORA-12754: Feature 'startup' is disabled due to missing capability 'Runtime Environment'.Oracle 18c 自治数据库的时代已经来临,欢迎大家测试和分享关于 18c 有意思的新特性。

oracle18c18.3,oracle 18c客户端提供下载了相关推荐

  1. 知名远程控制软件-向日葵远程控制客户端提供下载

    向日葵远程控制是一款知名远程控制软件.向日葵远程控制软件包含电脑和手机两种客户端,能够实现两种客户端的互相连接,在工作中提供了便利.向日葵远程控制软件界面简洁.操作简单.易于安装,任意用户都能轻松实现 ...

  2. 大量的Oracle数据库视频教程提供下载

    ###################################################################### 1.Oracle行业入门必看:Oracle DBA数据库高 ...

  3. Oracle 18c安装

    文章目录 Oracle 18c安装 1. 踩坑记录 2. 安装oracle 18c 2.1 下载 2.2 安装 3. 安装PLSQL Devleper12.0.4 4. sql plus和pl/sql ...

  4. 极速体验:Oracle 18c 下载和Scalable Sequence新特性

    Oracle 18c 已至,目前已经可以从Oracle Edelivery 网站下载. 该网站的网址是:https://edelivery.oracle.com . 搜索 Oracle Databas ...

  5. 极速体验:Oracle 18c下载和Scalable Sequence新特性

    Oracle 18c 如约已至,目前已经可以从 Oracle Edelivery 网站下载.该网站地址是:https://edelivery.oracle.com 搜索 Oracle Database ...

  6. [推荐推荐][提供下载]ORACLE SQL:经典查询练手系列文章收尾(目录篇)

    [推荐推荐][提供下载]ORACLE SQL: 经典查询练手系列文章收尾(目录篇) --通过知识共享树立个人品牌. 通过近一个月的努力,<经典查询练手系列>也快告一段落,但并不代表结束,以 ...

  7. (推荐)(提供下载)ORACLE常见问题一千问(不怕学不成、就怕心不诚!)

    ORACLE常见问题一千问(提供下载) (不怕学不成.就怕心不诚!) --通过知识共享树立个人品牌.   ORACLE常见问题是我收集完成,在此共享出来,一为自己以后好做个参考,二为需要的朋友提供帮助 ...

  8. oracle的 客户端工具,Oracle SQL Handler下载-Oracle数据库客户端工具5.2 官方版-东坡下载...

    Oracle数据库客户端工具是一款非常好用的Oracle数据库客户端工具.有了它,用户可以轻松导出各种数据,操作简单,使用方便,占用资源少.有这方面需要的朋友可以来下载试试! Oracle数据库客户端 ...

  9. Oracle数据库客户端各个版本下载

    Oracle数据库客户端各个版本下载

  10. 32wei客户端 oracle10g_【oracle 10g客户端下载】oracle 10g数据库客户端32位/64位下载 官方版-七喜软件园...

    oracle 10g客户端是一款非常实用的数据库应用软件,它是由美国的公司Oracle研发打造,能为你提供分布式的数据库管理功能.oracle 10g官方版不仅支持回滚功能,支持数据的存储.挖掘.分析 ...

最新文章

  1. 刀片服务器提升三要点
  2. linux根据服务用YUM查询是由那些软件包安装
  3. Node — 第一天
  4. 【重要】ES6-23 JavaScript模块化
  5. python 档案管理系统_Python 写入档案的 4 个方法
  6. createjs中shape的属性regX和regY
  7. 电路串联和并联图解_一个关于交流电路谐振现象的仿真实验
  8. 《Maintainable JavaScript》读书笔记
  9. 浅谈TCP优化(转)
  10. 高通:蓝牙5.0将可同时连接两个设备
  11. 一加手机怎么导出照片_批处理整理安卓手机微信导出的视频和照片
  12. EVE-NG模拟器综合
  13. 小呆聚合支付系统免签约即时到账多商户支付系统v6.5+监控软件+教程
  14. C语言文件的相对和绝对路径写法,文件路径写法
  15. Cocos Creator + TiledMap制作瓦片地图部分经验总结
  16. 互联网的一些事 - 科学与灵修:创业者精神修炼问题
  17. 你好,CSDN!你好,C语言!
  18. netlogon 服务未启动
  19. 算算我们80后的小孩今后读大学要花多少钱
  20. mysql case when then end 和 if判断 常见使用方法

热门文章

  1. QT画贝塞尔曲线 和 曲线与斜率、一阶导数 、二阶导数的关系
  2. 新建工程,如何通过git上传到阿里云code
  3. 还能这样玩——关于一些OI的黑(sao)科(cao)技(zuo)优化
  4. 超人说我最叼蝙蝠侠笑了 超级英雄战力排名
  5. python图片,大家来找茬
  6. 三维全息显微镜成生物成像领域“新宠”
  7. 如何建立一个快速显示桌面的快捷方式?
  8. 学习AngularJs:Directive指令用法
  9. 数据分析-用python分析中国五大城市的PM2.5值(ols建立回归模型)
  10. 微信公众账号调取用户昵称和用户头像