오라클 invalid object 조회 쿼리

기존 오라클 DB에 테이블의 구조나 Object 들이 변하게 되면 이를 참조하는 Object가 invalid 상태가 됩니다.

그래서 시스템 운영자는 이 invalid된 Object들을 다시 정상적인 상태로 만들어 줘야 하는데요.

이때 invalid object를 조회하는 쿼리를 통해 문제를 찾고 해결할 수 있습니다.

조회 쿼리

SELECT OWNER
,OBJECT_NAME
,SUBOBJECT_NAME
,OBJECT_ID
,DATA_OBJECT_ID
,OBJECT_TYPE
,CREATED
,LAST_DDL_TIME
,TIMESTAMP
,STATUS
,TEMPORARY
,GENERATED
,SECONDARY
,NAMESPACE
,EDITION_NAME
,SHARING
,EDITIONABLE
,ORACLE_MAINTAINED
FROM all_objects 
WHERE object_type in ('VIEW','FUNCTION','TRIGGER','PROCEDURE','PACKAGE','PACKAGE BODY')
AND status='INVALID';
invalid object
invalid object

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.