2021-04-01
关于oracle打了psu之后执行脚本的疑惑
这几天在打oracle 11.2.0.4的补丁,打完之后要执行各脚本:
1,@catbundle.sql psu apply
2,@utlrp.sql
3,@dbmsjdev.sql
4,exec dbms_java_dev.disable
很想知道这几个脚本的用途是什么,catbundle.sql我仅知道是更新数据字典及其他组件 比如更新补丁信息;utlrp.sql是重新编译无效对象的吗?readme里面有这句话:If the OJVM PSU was applied for a previous PSU patch, you may see invalid Java classes after execution of the catbundle.sql script in the previous step. If this is the case, run utlrp.sql to re-validate these Java classes.
如果数据库没打过OJVM PSU,那么这个utlrp.sql是不是就不用执行了呢?
@dbmsjdev.sql和exec dbms_java_dev.disable又是做什么用的?
上面这些补丁是不是都必须得执行,如果不执行了会有什么影响呢,或者不需要执行但是又执行了的 会有什么坏处呢
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论

