Oracle查詢並批量編譯無效物件指令碼
$ more check.sql
set head off
set pagesize 2000
spool comp.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 '||
decode(object_type, 'PACKAGE BODY', ' BODY')||';'
from dba_objects
where status like 'INV%';
spool off
在ORACLE_HOME下建立check.sql
sqlplus / as sysdba
@check.sql
@comp.sql
set head off
set pagesize 2000
spool comp.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 '||
decode(object_type, 'PACKAGE BODY', ' BODY')||';'
from dba_objects
where status like 'INV%';
spool off
在ORACLE_HOME下建立check.sql
sqlplus / as sysdba
@check.sql
@comp.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29135257/viewspace-1760036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle編譯無效物件Oracle編譯物件
- 編譯無效物件編譯物件
- Oracle EBS 重新編譯無效物件 invalid objectOracle編譯物件Object
- Oracle中查詢依賴的無效物件(invalid object)Oracle物件Object
- (轉)編譯Oracle中無效的物件的N中方法編譯Oracle物件
- 建立儲存過程編譯無效物件儲存過程編譯物件
- 編譯資料庫失效物件指令碼編譯資料庫物件指令碼
- Oracle 處理無效物件數Oracle物件
- Oracle隱形引數查詢指令碼Oracle指令碼
- oracle編譯物件失效Oracle編譯物件
- shell指令碼中cd命令無效指令碼
- Oracle效能問題檢查 - 常用查詢指令碼(final)Oracle指令碼
- 查詢Tuxedo積壓的Oracle診斷指令碼UXOracle指令碼
- 批量編譯資料庫中invalid的物件編譯資料庫物件
- 使用SQL批量查詢出建立使用者及許可權指令碼SQL指令碼
- python製作查詢單詞翻譯的指令碼Python指令碼
- ORACLE自動重編譯包導致查詢被卡Oracle編譯
- ORACLE編譯失效物件小結Oracle編譯物件
- 【DBA 指令碼】查詢current open cursor的指令碼指令碼
- Oracle並行操作——並行查詢(Parallel Query)Oracle並行Parallel
- 查詢重寫對全外連線無效
- oracle 中查詢被鎖的物件,並殺死死鎖程式的方法Oracle物件
- 學習Ant編譯指令碼編譯指令碼
- 編譯FFMPEG原始碼的指令碼編寫案例編譯原始碼指令碼
- 【AWR】Oracle批量生成awr報告指令碼Oracle指令碼
- Eclipse無法編譯 build無效 沒有class檔案Eclipse編譯UI
- oracle表查詢的並行度Oracle並行
- 查詢並解除oracle的死鎖Oracle
- oracle 正在執行的物件查詢Oracle物件
- oracle 失效物件自動重新編譯Oracle物件編譯
- Oracle之處理synonym同義詞無效物件Oracle物件
- Oracle資料庫無效物件問題處理Oracle資料庫物件
- 查詢重寫對全外連線無效(二)
- utlrp.sql 一次性統一編譯無效物件(pl/sql procedure等)SQL編譯物件
- 一些常用查詢指令碼指令碼
- Linux下通過指令碼命令批量查詢已經安裝的rpm包Linux指令碼
- oracle並行查詢一例薦Oracle並行
- 【Oracle】如何查詢並行是否起作用?Oracle並行