메뉴 바로가기 본문 바로가기
Support

Orange board

desc 사용시 ora-00942 발생 합니다.

송지헌 2019-06-05

정확한 응답을 위해 아래의 정보를 포함하여 질문을 작성해 주십시오.

 - 제품명 및 버전: orange for oracle 7

 - DBMS 버전:  8.1.7.4.0
 - DB Client 버전: 10.2.0
 - OS 버전: 윈도우10


owner.table 블록 지정후 F4번 키 눌러서 desc 정보 확인할때 ora-00942 에러가 발생 합니다.

desc 정보가 나오긴 하는데 comment 등 해당 table의 정보가 누락됩니다.


확인 부탁드립니다.



첨부파일
    등록된 파일이 없습니다.
오렌지 버전은 7.0.0(build:52) DBA Edition 입니다.
송지헌2019-06-05
안녕하세요. 오렌지팀입니다.

Desc Tool에서는 해당 Table에 대한 정보를 보여주기 위해, 많은 테이블을 검색하게 됩니다.
DBA 관련 테이블에 접근이 가능하여 테이블에 대한 desc 검색을 기준으로 예를 들었을 때,
sys.dba_objects, sys.dba_tab_comments, sys.dba_col_comments, sys.dba_constraints, sys.dba_tab_columns, sys.dba_ind_columns 등에대해 검색하여 표시하고,
DBA가 아닐 경우, sys.all_objects, sys.all_tab_comments, sys.all_col_comments, sys.all_constraints, sys.all_tab_columns, sys.all_ind_columns 등에 대해 검색하여 정보를 표시하고 있습니다.

ora-00942 오류가 발생한다면, 관련된 테이블에 대한 권한설정이 부족할 경우 발생했다고 생각됩니다.
말씀하신 것처럼 desc 정보가 나오긴 하지만 comment 등 해당 table 정보가 누락되었다면,
관련된 테이블에 대한 권한이 없어 발생할 것으로 생각됩니다.
comment의 경우, dba_tab_comments 또는 all_tab_comments / dba_col_comments 또는 all_col_comments 등에 대한
권한 처리를 확인해 주시기 바랍니다.
감사합니다.
오렌지팀2019-06-10
권한 확인을 위해 SYSTEM 계정으로 진행해도 동일한 에러가 발생합니다.
송지헌2019-06-10