database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40434 게시물 읽기
No. 40434
role과 privs 기초 질문!
작성자
임서희(jpkworld)
작성일
2014-04-17 17:19
조회수
6,802

권한기초 공부하던 중

 

 

질문거리가 생겨 글 올립니다!

 

 

 

 

 

A라는 ID가 있고 이에게는 CONNECT와 RESOURCE 롤이 부여되어있습니다.

 

 

(SELECT * FROm DBA_ROLE_PRIVS WHERE GRANTEE = 'A';)

 

 

 

 

 

아시다시피 , CONNECT와 RESOURCE라는 ROLE에는 여러가지 Privs가 들어있음을 확인할 수 있습니다.

 

 

CONNECT의 경우엔 : CREATE SESSION 1개

 

 

RESOURCE의 경우엔 8개

 

 

CREATE TRIGGER

CREATE SEQUENCE

CREATE TYPE

CREATE PROCEDURE

CREATE CLUSTER

CREATE OPERATOR

CREATE INDEXTYPE

CREATE TABLE

 

 

 

 

 

Q) 여기서 질문!

 

 

dba_sys_privs 라는 테이블에서 GRANTEE = 'A'로 하면

 

 

저 위의 합집합? privs가 다 보여야하는데 그보다 적게 나옵니다. (6개)

 

 

이 말은 dba_sys_privs라는 테이블에서는 A에 할당받은 role에 포함된 privs를 포함해서 나오는게 아니고

 

 

privs(권한) 레벨로 따로 부여받은 것들만 나오게되는건가요? ex) grant create view to A 같은식으로.부여받은 것.

 

 

 

 

 

그럼 A가 가진 권한을 고려할때

 

 

ROLE 테이블에서의 권한 따로, Privs 테이블에서의 권한을 각각 생각하면 될런지요?

 

 

[Top]
No.
제목
작성자
작성일
조회
40437예약 서비스 서버 구성
서버구성
2014-04-21
6302
40436첫번째 row를 select하고 싶은데.. [2]
한상원
2014-04-18
6461
40435다른 디비와 다른오라클에 대한 성향에 대해 문의드립니다. [6]
김종수
2014-04-17
6723
40434role과 privs 기초 질문!
임서희
2014-04-17
6802
404332개의 서버에 1개의 db일경우 select update 질문
김주환
2014-04-17
6032
40432[ORA-01438]초보자입니다. 도와주세요. [2]
이용훈
2014-04-16
6073
40431오라클 쿼리에 몇가지 의문이 있어 질문 드립니다. 확인 좀 부탁드려요^^;; [2]
김종수
2014-04-16
6972
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다