在ORACLE中找出并批量编译失效的对象
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,每次数据库升级之后,都需要对库中的对象进行重新编译一下。下面整理出了一个脚本,只需要执行一下就能批量编译这些失效的对象。需要注意的是:因权限问题,最好是选择sys用户来执行这个脚本,如是plsql d
千家信息网最后更新 2026年10月31日在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安全错误
数据库的锁怎样保障安全
互联网科技行业发展
互联网公司 科技公司
万易互联网科技
奇酷互联网络科技
科技创新互联网企业
互联网科技类展会
恒生科技互联网指数分析
衡水科技产业互联网平台
互联网之后的科技是什么
创业天下互联网科技有限公司
小米互联网科技园设置
昊天互联网科技有限公司
崇明区互联网教育科技诚信经营
河南住房之家互联网科技
保险科技服务互联网营销体系
锡山区互联网智能科技产品供应
浙南科技城互联网大厦招聘
下一代互联网重大应用科技园
半导体行业属于互联网高科技类吗
互联网金融金融科技
互联网科技
重生之互联网科技帝国
深圳互联网科技公司
奇酷互联网科技公司
电子科技大学互联网
润盈互联网科技
欧洲十大科技互联网公司
互联网科技创新的路径
互联网科技股为什么大涨
新氧科技和美国互联网有关系吗