JAVA CLASS/ JAVA SOURCE INVALID OBJECT VALID 작업

 

DB : ORACLE 11.2.0.3 SE (11 R2)

 

DBMS INVALID OBJECT 정리하기 위해 INVALID OBJECT를 전수조사 진행했습니다. (지저분한건 질색)

아마도 19년 7월 31일에 DB 이관 작업이 이루워진 것 같습니다.

 

11g IMPDP를 사용하는 경우 JAVA CLASS / JAVA SOURCE OBJECT가 INVALID 상태로 IMPORT 된다는 것을 알았고,

일괄적으로 RESOLVE 작업을 수행

/* JAVA CLASS RESOLVE */
SELECT 'ALTER JAVA CLASS '||OWNER||'."'||OBJECT_NAME || '" RESOLVE;'
FROM DBA_OBJECTS
WHERE STATUS!='VALID' AND OBJECT_TYPE='JAVA CLASS'
;


/* JAVA SOURCE RESOLVE */
SELECT 'ALTER JAVA SOURCE '||OWNER||'."'||OBJECT_NAME || '" RESOLVE;'
FROM DBA_OBJECTS
WHERE STATUS!='VALID' AND OBJECT_TYPE='JAVA SOURCE'
;

 

해당 기능은 정확히 확인되지 않았지만, 분석이 필요할 것 같다. 아마도 모니터링 관련 기능으로 추정되지만

여태까지 관리가 안되고 있었다는게... 충격😂

 

참조 : Doc ID 1462622.1

+ Recent posts