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条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
现在Oracle的A库是生产的 ,B库空的, 想把一些跑数的工作,放到B库处理 ,处理完结果同步到A库,如何实施?
回答 3
在B库做A库数据的物化视图,在B库跑数,跑出的结果表是A库表的视图
Oracle win10 家庭中文版,安装19 C报错:INF-13001
回答 2
已采纳
报错很明显呀,操作系统不支持哎建议安装一个虚拟机进行安装。
ORACLE 11G 双节点 RAC1和RAC2 时间不同步
回答 4
2节点时间相差这么大,按理应该会有一个节点被剔除出集群才对。应首先关闭2节点数据库,向后调整修改系统时间。检查数据库及集群日志情况,看看CTSS服务是否有异常了。
oracle中想忽略掉存储过程中的部分语句,不想让它运行,该如何注释
回答 4
暂无文字回复
11g集群部署 ins03132报错
回答 2
可以查看一下hostss配置了没,或者试着sshgrid@bomcwjdb1
请问使用脚本一键部署12c/19c/21c,如何在部署前设置数据库字符集?
回答 2
已采纳
可以通过sql查看:selectuserenv('language')fromdual;有关userenv(‘parameter’)返回值的官网介绍如下:建议查看oracle用户的.bashprofi
oracle 中 普通用户的最大连接数是固定的吗?
回答 2
已采纳
不是固定的,会有2个地方有限制,一个是参数session数目对实例整体会话有个限制还有profile中对单个用户会有限制,profile相关参数解释如下:1.Failedloginattempts:指
Oracle 一个数据库实例出问题,会不会影响这个数据库系统?
回答 1
集群环境?其中一个实例出现问题不会影响集群数据库运行,但建议尽快排查问题
安装问题
回答 11
请提供截图,和描述。
目前oracle 19c 数据库怎么样,11204建议升级吗? 我们一直用的oracle 11.2.0.4现在要升级,升级到那个版本最好,要兼容rac和dg配置
回答 2
已采纳
建议19.10,19.11问题较多
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~