如何檢視失效的物件
-
--執行以下SQL語句,可查詢Procedure,Function,Package,Package Body,Trigger,View是否失效:
-
SELECT * FROM dba_objects a WHERE a.owner IN ('SYS','SYSTEM','ZLTOOLS','ZLHIS') AND a.status='INVALID';
-
-
--直接生成失效的物件的編譯方式:
-
SELECT 'ALTER ' || OBJECT_TYPE || ' ' || OWNER || '.' || OBJECT_NAME || ' COMPILE;'
-
FROM ALL_OBJECTS
-
WHERE STATUS = 'INVALID'
-
AND OBJECT_TYPE IN ('PROCEDURE','FUNCTION', 'VIEW','TRIGGER','PACKAGE','PACKAGE BODY')
-
AND OWNER IN ('SYS','SYSTEM','ZLTOOLS','ZLHIS');
-
-
SELECT 'ALTER PACKAGE ' || OWNER || '.' || OBJECT_NAME || ' COMPILE BODY;' FROM ALL_OBJECTS WHERE STATUS = 'INVALID' AND OBJECT_TYPE = 'PACKAGE BODY';
-
-
--檢視失效的index
- SELECT * FROM Dba_Indexes a WHERE a.status='UNUSABLE' ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28878983/viewspace-2133928/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 物化檢視匯出匯入可能導致物化檢視日誌的失效
- 檢視DB buffer 中的物件物件
- 如何檢視ORACLE的LOB(BLOB和CLOB)物件佔用的大小Oracle物件
- 檢視資料庫中的物件資料庫物件
- 2 Day DBA-管理方案物件-關於方案物件管理許可權-管理檢視-練習:檢視檢視物件
- oracle檢視建立物件的DDL語句Oracle物件
- 檢視ORACLE中鎖定物件Oracle物件
- navicat premium 12檢視物件資訊REM物件
- oracle編譯物件失效Oracle編譯物件
- 檢視處理Oracle中被鎖物件的SQLOracle物件SQL
- 檢視屬性+物件動畫元件ViewPropertyObjectAnimator物件動畫元件ViewObject
- 使用資料字典檢視管理物件物件
- Oracle檢視物件佔用空間Oracle物件
- 超出父檢視的子檢視如何響應點選事件事件
- 2 Day DBA-管理方案物件-關於方案物件管理許可權-管理檢視-關於檢視物件
- mongodb 如何檢視索引MongoDB索引
- win10如何檢視版本_win10檢視版本的方法Win10
- 如何檢視Python的位數Python
- Oracle 如何高效的檢視官方文件Oracle
- 如何快速檢視 Mac 的溫度Mac
- 如何檢視windows下的Oracle程式WindowsOracle
- ORACLE編譯失效物件小結Oracle編譯物件
- 怎樣檢視錶空間下的資料物件物件
- win10 如何檢視raw檔案 win10 如何檢視rawWin10
- vue陣列物件修改觸發檢視更新Vue陣列物件
- 檢視和儲存過程相關物件儲存過程物件
- 從檢視看Oracle物件依賴機制Oracle物件
- Oracle檢視被鎖物件及解鎖方法Oracle物件
- postgresql如何檢視所有表SQL
- 如何檢視python文件Python
- 如何才能檢視原始碼原始碼
- 如何檢視Oracle JDBC版本OracleJDBC
- 檢視一個User所有物件佔用的空間大小物件
- 檢視長時間鎖定物件的程式,並kill掉物件
- PostgreSQL後設資料庫講解-物件(表、索引、函式、序列、檢視…)在哪裡、如何識別、如何求物件定義SQL資料庫物件索引函式
- 如何檢視SQL的執行計劃SQL
- 如何檢視網頁元素使用的js網頁JS
- 如何檢視red hat linux 的版本Linux