기술 정보
home
채널 소개
home

SYSCAT.DICTIONARY 뷰의 PUBLIC SYNONYM(DICT)으로 생성된 테이블이 조회되지 않는 경우

문서 유형
장애 해결
분야
관리/환경설정
키워드
dict
syscat.dictionary
적용 제품 버전
6FS07
1 more property

현상

FS07_185695p 패치 이후 딕셔너리 뷰의 퍼블릭 시노님으로 생성된 DICT 테이블이 조회되지 않는 경우가 존재합니다.
패치 이후 패치태스크 수행 시, SYSCAT.DICTIONARY 뷰에서 DICT로 퍼블릭 시노님이 생성되는데, 이 DICT를 조회하면 DBA%, ALL%, USER% 값들이 조회되지 않는 현상이 발생하였습니다.
select table_name from dict where table_name like 'DBA%' or table_name like 'ALL%' or table_name like 'USER%' 0 row selected.
SQL
복사

원인

@sciprts/catalogview.sql 스크립트를 통해 static view들을 재생성한 후, 해당 뷰들에 대한 comment를 별도로 추가하지 않아 발생한 문제입니다.

해결

syscat 계정으로 @script/sv_dict.sql 스크립트를 수행하여 static view에 필요한 comment를 재적용함으로써 문제를 해결할 수 있습니다.