ITPub博客

首页 > 数据库 > Oracle > Compile invalids (shell script)

Compile invalids (shell script)

原创 Oracle 作者:一阳指1118 时间:2017-11-17 15:27:34 0 删除 编辑
cat compile_invalids.
. ~/.profile

sqlplus -s /nolog << EOSQL
conn / as sysdba
set pages 0 lines 200 feed off
col object_name for a50
select 'Invalid Objects before compilation: '||chr(13) from dual;
select owner,object_name,object_type from dba_objects where status='INVALID' order by 1,2;
select 'Total Invalid objects before compilation: '||count(*) from dba_objects where status='INVALID';
@$ORACLE_HOME/rdbms/admin/utlrp.sql
@$HOME/scripts/compile_invalids.sql
select 'Invalid Objects after compilation: '||chr(13) from dual;
select owner,object_name,object_type from dba_objects where status='INVALID' order by 1,2;
select 'Total Invalid objects after compilation: '||count(*) from dba_objects where status='INVALID';
alter system flush shared_pool;
exit
EOSQL

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31500759/viewspace-2147410/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Clone ORACLE_HOME
请登录后发表评论 登录
全部评论

注册时间:2017-10-31

  • 博文量
    4
  • 访问量
    2279