[ INVALID OBJECT 체크 ]
1개 batch procedure 안에 여러개의 sub procedure 들이 포함되어있다.
이때 sub procedure에 진입하여, 수정을 하고 컴파일했다면, 해당 sub procedure를 호출하는
main object (procedure etc) 들은 invalid object가 된다. 그래서 main object 또한 Compile이 필요하다.
팀원들이 혹시나 수정하고 Compile 안하는 경우가 있으므로, 항상 퇴근전에 해당 SQL로 확인해보는 것이 바람직하다.
왜냐하면 수행되어야 할 배치 PROCEDURE가 수행되지 않는다면, 큰 사고가 아니겠는가?
[ Invalid Object 조회 SQL ]
SELECT *
FROM DBA_OBJECTS
WHERE STATUS = 'INVALID'
AND OBJECT_TYPE NOT IN ('TRIGGER', 'SYNONYM', 'VIEW')
AND OWNER = '계정';
'ORACLE > DBA' 카테고리의 다른 글
ASH(ACTIVE SESSION HISTORY) 보고서 출력 (0) | 2025.03.10 |
---|---|
소문자 테이블 문제 (0) | 2024.11.23 |
계정 프로파일 ( PROFILE ) (1) | 2024.11.19 |
GLOBAL INDEX가 있는 PARTITION 삭제 or TRUNCATE 방법 (0) | 2024.11.17 |
FUNCTION BASED(함수기반) INDEX 컬럼명 조회 (0) | 2024.10.24 |