12.1.0.2开始废弃使用crsctl对ora resource的修改

在12.1.0.2之后,如果使用crsctl进行ora resource的修改,启动,关闭,会遭遇CRS-4995的错误。要求你使用srvctl命名来进行操作

参考下面3个文档:
Online Document:Clusterware Administration and Deployment Guide:
Note:
Do not use CRSCTL commands on Oracle entities (such as resources, resource types, and server pools) that have names beginning with ora unless you are directed to do so by My Oracle Support. The Server Control utility (SRVCTL) is the correct utility to use on Oracle entities.

crsctl modify ora.* resource fails with CRS-4995 in 12.1.0.2 and above (Doc ID 1918102.1)

PRKF-1085 : Command 'start' is not supported for object 'network' (Doc ID 1966448.1)

悲催的是,除非自建的资源,我们几乎所有的资源都是ora开头的:

也就是说,几乎所有的资源,我们都不能用crsctl来做修改了。如过去这样改AUTO_START的操作:

这些操作都不能像之前版本一样操作了。

解决方法:加-unsupported参数。(但建议还是按照官方文档使用srvctl操作)

顺便多说两句12c中eval的参数:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据