문서유형ㅣ기술정보
분야ㅣ모니터링/점검
적용제품버전ㅣ7FS02
문서번호ㅣTMOTI016
개요
SQL Trace 사용을 위해서는 tbsql과 달리 Tibero Studio에서는 Trace 정보를 가져오는 방식이 상이하기 때문에, 추가적인 권한이 필요합니다.
Tibero Studio에서 SQL Trace 사용을 위한 권한은 아래와 같습니다.
- CONNECT
- RESOURCE
- SELECT ON SYS.V$SESSION
- SELECT ON SYS.V$PARAMETERS
- CREATE ANY DIRECTORY
- CREATE ANY LIBRARY
- READ ON DIRECTORY USER_PATH
- WRITE ON DIRECTORY USER_PATH
예시
Create user test identified by 'test'; create table test.t1(c1 number); insert into test.t1 select level from dual connect by level <=10000;
방법
권한이 없는 경우
아래는 Tibero Studio에서 SQL Trace 기능을 사용하기 위해 사용자(TEST)에게 부여해야 하는 권한입니다.
- GRANT CONNECT TO TEST;
권한 조회
SQL> select GRANTEE, OWNER, TABLE_NAME, TYPE, PRIVILEGE from user_tab_privs; 0 row selected. SQL> select * from user_role_privs; GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE -------------------- -------------------- ------------ ------------ TEST CONNECT NO YES 1 row selected. SQL> select * from user_sys_privs; 0 row selected.

권한이 부여된 경우
아래는 Tibero Studio에서 SQL Trace 기능을 사용하기 위해 필요한 권한을 사용자(TEST)에게 부여하는 명령어입니다.
- GRANT RESOURCE TO TEST;
- GRANT SELECT ON SYS.V$SESSION TO TEST;
- GRANT SELECT ON SYS.V$PARAMETERS TO TEST;
- GRANT CREATE ANY DIRECTORY TO TEST;
- GRANT CREATE ANY LIBRARY TO TEST;
- GRANT READ ON DIRECTORY USER_PATH TO TEST;
- GRANT WRITE ON DIRECTORY USER_PATH TO TEST;
권한 조회
SQL> select GRANTEE, OWNER, TABLE_NAME, TYPE, PRIVILEGE from user_tab_privs; GRANTEE OWNER TABLE_NAME TYPE PRIVILEGE -------------------- -------------------- ------------------------------ ----------------------- ------------------------------ TEST SYS V$SESSION VIEW SELECT TEST SYS V$PARAMETERS VIEW SELECT TEST SYS USER_PATH DIRECTORY READ TEST SYS USER_PATH DIRECTORY WRITE 4 rows selected. SQL> select * from user_role_privs; GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE -------------------- -------------------- ------------ ------------ TEST CONNECT NO YES TEST RESOURCE NO YES 2 rows selected. SQL> select * from user_sys_privs; USERNAME PRIVILEGE ADMIN_OPTION -------------------- ------------------------------ ------------ TEST CREATE ANY DIRECTORY NO TEST CREATE ANY LIBRARY NO 2 rows selected.
