提问于2021-03-09
oracle 11.2.0.1 有大量SYS,PUBLIC,WMSYS,XDBS失效对象,编译报错,有啥解决方法

image.pngv
image.png
image.png
image.png

9条回答
默认
最新
Moone 2021-03-10

startup mirgrate

然后分别执行catalog,cataproc,utlrp

试试

0
0
0
王程权
2021-03-09

使用urtl.sql重新编译一下试试

0
0
0
2021-03-09

重新编译还是有这些失效对象

0
0
0
皇甫晓飞 2021-03-09

数据库最近做过什么操作,比如打补丁或操作过sys下的对象

0
0
0
tom-li 2021-03-10

直接运行@?/rdbms/admin/utlrp.sql编译无效对象即可

0
0
0
2021-03-10

直接运行@?/rdbms/admin/utlrp.sql编译无效对象也会报错
image.png
image.png

0
0
0
2021-03-10

数据库做过startup froce之后,所有的系统对象失效,编译后还剩300多个无效对象,不知道是不是缺少某个系统对象导致

0
0
0
2021-03-10

好的,我试试

0
0
0
2021-03-18
问题已关闭: 问题已经得到解决
0
0
0
回复问题
问题信息
请登录之后查看
邀请作答
暂无人订阅该标签,敬请期待~~
高分悬赏