기술 정보
home
채널 소개
home

Tiberostudio에서 권한 없이 SQLTrace 기능 수행 시 slog에 (-17004) 오류 발생

문서 유형
장애 해결
분야
유틸리티
키워드
tiberostudio
SQLTrace
적용 제품 버전
6FS06
6FS07
오류코드

현상

Tibero Studio(클라이언트)에서 SQLTrace 기능을 수행할 경우, 권한이 없는 사용자에게는 17004 오류가 발생합니다.
해당 오류는 DB에 직접적인 영향을 주는 문제는 아니지만, 반복적으로 SLOG에 기록되어 로그가 불필요하게 누적되는 현상이 발생합니다.
# slog THROW. ec=ERROR_SECU_INSUFFICIENT_PRIVILEGE(-17004) [ Permission denied. ] (csr_id:4294967295) [ddl_check_common.c:125:ddl_check_create_obj_internal] 1-15T09:47:34.549042] [DDL-110] [I] DDL execution failed (ec = -17004): CREATE OR REPLACE LIBRARY EXTPROC IS 'null'
SQL
복사

원인

해당 오류는 사용자에게 필요한 DIRECTORY, LIBRARY 권한이 부족한 경우에 발생합니다.

해결

해당 유저에 (DIRECTORY, LIBRARY) 권한을 부여하여 임시 우회할 수 있습니다.
grant create any directory to 유저명;
grant create any library to 유저명;
권한 부여 후 slog
[01-15T10:09:09.782173] [DDL-110] [I] Executing DDL: CREATE OR REPLACE DIRECTORY USER_PATH AS '/tibero_engine/tibero6/client/lib/' [01-15T10:09:09.783012] [DDL-110] [I] DDL execution succeeded [01-15T10:09:09.790488] [DDL-110] [I] Executing DDL: CREATE OR REPLACE LIBRARY EXTPROC IS '/tibero_engine/tibero6/client/lib/libtbprof.so' [01-15T10:09:09.790990] [DDL-110] [I] DDL execution succeeded .. [01-15T10:09:09.899826] [RCF-39] [I] REDO THREAD #0 CKPT updated to 2.58539/0000.0000f126 (prev 2.58474/0000.0000f10f) [01-15T10:09:09.899869] [RCF-39] [I] DB CKPT updated: 0000.0000f10f => 0000.0000f126 (open count=1) [01-15T10:09:09.906280] [DDL-110] [I] DDL execution succeeded [01-15T10:09:09.917379] [DDL-110] [I] Executing DDL: DROP LIBRARY EXTPROC [01-15T10:09:09.918410] [DDL-110] [I] DDL execution succeeded
SQL
복사