본문 바로가기

빅데이터과정/WORKSHOP 1

#21_140711_WSHOP_최소 권한의 원칙 적용

728x90
# 최소 권한의 원칙 적용








문제97. sys 유저에서 adams 에게 database에 있는 어느 테이블이든 다 조회할 수 있는 권한을 주고 데이터 딕셔너리 조회가 가능한지 확인하시오

select any table 권한을 받았다 하더라도 데이터 딕셔너리(dba_xxxx_의 접근을 제한 하기 위한 파라미터를 설정해줘야 한다

SQL> grant select any table to adams;
SQL> connect adams/tiger
SQL> select table_name from dba_tables;
O7_DICTIONARY_ACCESSIBILITY 가 false 로 되어있기 때문에 조회 안됨
ERROR at line 1:
ORA-00942: table or view does not exist

SQL> alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;
SQL> show parameter o7
O7_DICTIONARY_ACCESSIBILITY true로 바꿔주면 adams에서도 dba 파일을 조회할 수 있다
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     TRUE


'빅데이터과정 > WORKSHOP 1 ' 카테고리의 다른 글

#22_140714_WSHOP_AUDIT_FINE-GRAINED AUDITION  (0) 2014.07.15
#21_140711_WSHOP_AUDIT  (0) 2014.07.15
#21_140711_WSHOP_UNDO DATA  (0) 2014.07.15
#21_140711_WSHOP_ DEAD LOCK  (0) 2014.07.15
#21_140711_WSHOP_LOCK충돌  (0) 2014.07.15