invalid -> vaild 상태 변경 한 방 SQL

SELECT distinct 'ALTER '||OBJECT_TYPE||'  '||OWNER||'.'|| OBJECT_NAME || ' COMPILE ;' as comp_command
FROM DBA_OBJECTS
WHERE STATUS = 'INVALID' 
  and Object_Type not in ( 'PACKAGE BODY','SYNONYM') 
union
SELECT distinct 'ALTER PACKAGE ' ||OWNER||'.'|| OBJECT_NAME || ' COMPILE BODY;' as comp_command
FROM DBA_OBJECTS
WHERE STATUS = 'INVALID' 
  and Object_Type in ( 'PACKAGE BODY')  ;

By haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다