123
 123

Tip: 看不到本站引用 Flickr 的图片? 下载 Firefox Access Flickr 插件 | AD: 订阅 DBA notes --

2018-03-05 Mon

14:12 Oracle 18c 安装ORA-12754 Runtime Environment的两种解决方案 (5968 Bytes) » Oracle Life

作者:eygle 发布在 eygle.com

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的云版本。

PIC 3.jpg

在安装之后,可以在 $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 有意思的新特性。

相关文章|Related Articles

12:48 欧米茄高仿手表价格哪里咨询更方便 (1474 Bytes) » dba on unix

生活当中,越来越多的人感觉到自己在平时的时间掌控方面,如果完全依靠手机的话,好像并不是特别合适。有些场合不太适合把手机给拿出来,所以就会有一部分的人,选择购买一款手表。在手表佩戴的时候,就能够随时随地的掌握时间,在准确度上比较高。

但是在时间掌握时,不是所有的品牌手表都能够得到人们的认可。很多人对欧米茄的手表会比较喜欢,是觉得这样的一款手表,在佩戴的时候设计的款式特别的好看。但欧米茄手表价格非常的昂贵,普通的用户根本没有办法能够接受。在这种情况之下,有一部分的用户会选择高仿产品,欧米茄高仿手表价格便宜很多,购买时不会给用户带来比较大的经济压力。

但是欧米茄高仿手表价格在哪里咨询会比较方便,难道要到市场当中去找专门的实体店,才能够对产品的价格咨询了解吗?现在网络已经改变了人们的生活状态和购物模式,在欧米茄手表价格了解的时候,是可以直接通过网络渠道来进行咨询。这样就能够把产品的价格,了解得更清楚,更透彻一些。

2018-03-04 Sun

13:59 实用性超强 沛纳海PADIOMIR 1940系列PAM00628复刻手表 (1420 Bytes) » dba on unix

说到复刻手表的实用性,会想到哪些方面呢?是有没有日期、日历和月相的显示还是是否具有计时功能?其实,想了一圈,都不如超长的动力储存来的实在。随着技术的日渐成熟,不管在哪方面,复刻手表的功能上都是追求一再突破。当然,在机芯的研发制作上,动力储备更是达到了长达好几天之久。下面就为大家推荐沛纳海PADIOMIR 1940系列PAM00628复刻手表。

此款沛纳海PADIOMIR 1940系列复刻手表,是直径达45毫米且有着三日动力储存的系列代表,表盘显示两地时间,也是以优异的辩读性能而著称。经典大号棒形指针和数字均涂覆淡褐色super-luminor ®超级夜光物料,而在黑色浮凸巴黎钉纹表盘的烘托下,日期显示、小秒针和动力储存显示等所有其它元素都历历在目。

表盘5点钟位置设有剩余动力储存显示,搭配黑色的皮革皮带,一股酷帅的气息扑面而来。Radiomir1940表壳以AISI316L精钢制作,采用抛光饰面,防水性能也不错,复刻手表搭载P.4002型号自动上链的机芯,动力储备72小时。

2018-03-02 Fri

20:49 Conditional SQL – 5 (1 Bytes) » Oracle Scratchpad
A