在ORACLE中找出并批量编译失效的对象
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,每次数据库升级之后,都需要对库中的对象进行重新编译一下。下面整理出了一个脚本,只需要执行一下就能批量编译这些失效的对象。需要注意的是:因权限问题,最好是选择sys用户来执行这个脚本,如是plsql d
千家信息网最后更新 2025年11月07日在ORACLE中找出并批量编译失效的对象
每次数据库升级之后,都需要对库中的对象进行重新编译一下。下面整理出了一个脚本,只需要执行一下就能批量编译这些失效的对象。需要注意的是:因权限问题,最好是选择sys用户来执行这个脚本,如是plsql developer中执行,记得选择"ALL USERS"
[oracle@oracle ~]$ cat check_compile.sql set heading off; set feedback off; set echo off; Set lines 999; Spool run_invalid.sql select 'alter '||decode(object_type, 'VIEW', 'VIEW','TRIGGER','TRIGGER', 'PROCEDURE', 'PROCEDURE', 'FOUNCTION','FUNCTION', 'PACKAGE','PACKAGE', 'PACKAGE BODY', 'PACKAGE', 'MATERIALIZED VIEW') ||' '||owner||'.'||object_name||' compile '||';' from dba_objectswhere status like 'INV%'; spool off; set heading on; set feedback on; set echo on; @run_invalid.sql
对象
编译
脚本
选择
数据
数据库
最好
权限
用户
问题
升级
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
upnp 服务器
服务器发包机接口哪里买的
9月15日是网络安全日
鲲鹏网络技术有限公司
和平区网络安全培训会
华为平板服务器连接情况异常
54所软件开发专业
软件开发属于经营范围的哪类
京东网络安全员工待遇
黄埔网络安全建设哪家好
中国网络安全法颁布时间
航运管理和网络技术哪个好
顶尖网络技术有限公司
常州个人软件开发活动方案
计算机网络技术面试优点
中国哪个大学网络安全专业好
采样人员信息登记数据库
数据库快捷键无法更新
网络安全艺术写法
青少年年网络安全事件
服务器高防香港
2017网络安全奖
网络安全 建设方案
郑州公交打造网络安全主题线路
诺瓦星云网络安全
python 数据库
我的世界带材质包的服务器
一文搞懂mysql数据库
网络安全工作动员讲话
网络安全知识与技能培训班