暂无图片
分享
韩宾宾
2019-06-03
并行重新编译所有对象

请问一下,有没有可以并行重新编译所有对象(view,trigger..)的方法吗?,utility和compile_schema过程都是编译无效对象的

收藏
分享
4条回答
默认
最新
韩宾宾

我想到的一种是用脚本批量compile,用多开窗口来实现并行

暂无图片 评论
暂无图片 有用 0
章芋文

首先可以尝试用utlrp.sql编译。

还通过如下SQL生成批量脚本:

select 'Alter '||object_type||' '||owner||'.'||object_name||' compile;' from dba_objects where status = 'INVALID';
暂无图片 评论
暂无图片 有用 0
韩宾宾

谢谢

暂无图片 评论
暂无图片 有用 0
章芋文
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏