PUBLIC SYNONYM INVALID 분석 및 VALID 작업
JAVA CLASS에 이어... PUBLIC SYNONYM도 INVALID 되어있었다... 😂
PUBLIC SYNONYM의 실 소유자를 확인해보니 MDSYS(Spatial Concepts) 스키마였고, 이것 또한 해당 기능을 사용한다면 VALID 작업이 필요해 보입니다.
아래 쿼리로 조회 하여 일괄적으로 COMPILE 가능합니다.
/* PUBLIC SYNONYM VALID 작업 */
SELECT 'ALTER PUBLIC SYNONYM "'||OBJECT_NAME || '" COMPILE;'
FROM DBA_OBJECTS
WHERE STATUS!='VALID' AND OWNER ='PUBLIC' AND OBJECT_TYPE='SYNONYM';
참조 : Doc ID 2750140.1