DB작업을 하다가보면 내 계정에 어떤 권한이 있는지 확인해야할 때가 있다.
권한자체가 없으면 작업자체가 안될 수도 있으니까 말이다.
아래 쿼리문은 현재 접속한 계정의 권한을 보여준다.
select * from user_sys_privs;
user_sys_privs외에도 권한과 관련된 다양한 테이블 또는 뷰(view)들이 있다. 아래는 그 테이블들의 목록이다.
각 테이블들이 어떠한 정보를 가지고 있는지는 한번 보면서 확인해보길 바란다.
ALL_COL_PRIVS
ALL_COL_PRIVS_MADE
ALL_COL_PRIVS_RECD
ALL_REPGROUP_PRIVILEGES
ALL_TAB_PRIVS
ALL_TAB_PRIVS_MADE
ALL_TAB_PRIVS_RECD
USER_AQ_AGENT_PRIVS
USER_COL_PRIVS
USER_COL_PRIVS_MADE
USER_COL_PRIVS_RECD
USER_REPGROUP_PRIVILEGES
TNAME
------------------------------
USER_ROLE_PRIVS
USER_SYS_PRIVS
USER_TAB_PRIVS
USER_TAB_PRIVS_MADE
USER_TAB_PRIVS_RECD
[오라클/oracle] character set 변경 ( Changing Character Set ) (0) | 2015.04.20 |
---|---|
[오라클/oracle] SQL 에디터로 vi 사용하기 (0) | 2015.04.20 |
[Oracle/SQL] merge into (0) | 2015.04.20 |
[Oracle/SQL] 특정 사용자의 권한 조회 (0) | 2015.04.20 |
[오라클/oracle] Oracle Database Character set 변경(EUC-KR을 UTF8 변경) (0) | 2015.04.20 |