Oracle 定期監控之二:使用者物件狀態監控

來源:互聯網
上載者:User

        在Oracle啟動並執行過程中,由於各種原因,有些對象,如預存程序、函數等,如下:

SQL> select distinct object_type from all_objects;

OBJECT_TYPE
------------------
CLUSTER
CONSUMER GROUP
CONTEXT
EVALUATION CONTEXT
FUNCTION
INDEX
INDEX PARTITION
LIBRARY
LOB
OPERATOR
PACKAGE

PACKAGE BODY
PROCEDURE
QUEUE
RESOURCE PLAN
SEQUENCE
SYNONYM
TABLE
TABLE PARTITION
TRIGGER
TYPE
TYPE BODY
VIEW

已選擇23行。 

以上對象的狀態有時變為 INVALID,此時,如果不注意監控,有時會影響生產和使用。

SQL> select OBJECT_NAME,OBJECT_TYPE,STATUS from all_objects where  where STATUS = 'INVALID';

可以用以下的語句監控資料庫或使用者的無效對象:

從 dba_objects 中查看無效的使用者物件:

SQL> select OBJECT_NAME,OBJECT_TYPE,STATUS from dba_objects  where STATUS = 'INVALID';

從當前戶查看無效的使用者物件:

SQL> select OBJECT_NAME,OBJECT_TYPE,STATUS from user_objects where STATUS = 'INVALID';

如果發現有無效的對象,要及時進行處進,如預存程序或包、函數,可以重新編譯,視圖等需要重建!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.