Oracle - 数据库打完补丁后,是否必须要执行catbundle.sql
Posted 我的网络记事本
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle - 数据库打完补丁后,是否必须要执行catbundle.sql相关的知识,希望对你有一定的参考价值。
在给数据库打补丁的时候,看文档中都有一个步骤"SQL> @catbundle.sql psu apply",那么这个脚本是不是每次打补丁都要去执行呢。
总结来说就是:
1. dbca图形化创建的数据库实例,需要执行catbundle.sql
2. dbca -silent静默方式创建的数据库实例,需要执行catbundle.sql
注意这里的数据库实例既包含打补丁之前已经存在的,还包含打补丁之后新建的。
如果之前打过补丁,并且执行过catbundle.sql,那么这次再打补丁就不需要再执行一次catbundle.sql了。
可以看到即使是上面不需要执行catbundle.sql的情况,执行catbundle.sql也没啥坏处,而且还能将打补丁的信息注册到dba_registry_history表中。
以上是关于Oracle - 数据库打完补丁后,是否必须要执行catbundle.sql的主要内容,如果未能解决你的问题,请参考以下文章
Oracle Study之-AIX6.1构建Oracle 10gR2 RAC
ORACLE 11.2.0.4 180116 PSU HP 安腾 11.31 安装