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

https://docs.oracle.com/en/database/oracle/oracle-database/21/spatl/spatial-concepts.html#GUID-67E4037F-C40F-442A-8662-837DD5539784

+ Recent posts