在ORACLE中找出并批量编译失效的对象
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,每次数据库升级之后,都需要对库中的对象进行重新编译一下。下面整理出了一个脚本,只需要执行一下就能批量编译这些失效的对象。需要注意的是:因权限问题,最好是选择sys用户来执行这个脚本,如是plsql d
千家信息网最后更新 2025年02月23日在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安全错误
数据库的锁怎样保障安全
医院疫情网络安全自查汇报
滨州技术学院计算机网络技术
表格引用数据库不重复
江苏海洋大学数据库
软件开发台式电脑还是笔记本
数据库的建立和运行
数据安全法 网络安全审查办法
软件开发进项税
移动网络安全 教学计划
淮南工程管理软件开发要多少钱
风洞模拟用什么软件开发
上海朋利网络技术有限公司
中电迈普网络安全
地球末日生存服务器怎么开启
关注网络安全
php数据库纪录生成数组
江西省网络安全答题入口
美国服务器密钥
qq数据库 24.5g
徽师各班网络安全课
厦门金鼎新软件开发有限公司
云服务器ecs快照有必要开吗
企业服务器租用的优势
旧梦云网络技术
湖南叶嘉网络技术有限公司
在家自己弄个服务器
茂名通讯软件开发零售价
欧服服务器
数据库系统安全策略
学软件开发到邯郸学习