Oracle SQL 강좌
오라클 데이터베이스를 설치하면 기본적으로 생성되는 Role 28 16 84,416

by 김정식 RESOURCE ROLE CONNECT DBA_ROLES DBA_SYS_PRIVS [2002.05.13]


오라클 데이터베이스를 생성하면 기본적으로 몇 가지의 ROLE이 생성 된다. DBA_ROLES 데이터 사전을 통하여 미리 정의된ROLE을 조회 할 수 있다.

  
SQL>SELECT * FROM DBA_ROLES;

ROLE                      PASSWORD
----------------------    -----------
CONNECT                   NO
RESOURCE                  NO
DBA                       NO
SELECT_CATALOG_ROLE       NO
EXECUTE_CATALOG_ROLE      NO
DELETE_CATALOG_ROLE       NO
EXP_FULL_DATABASE         NO
IMP_FULL_DATABASE         NO
....

이 외에도 많이 ROLE이 존재하는데, 가장 많이 사용하는 세 가지만 설명 하겠다.

    

CONNECT ROLE

  • - 오라클에 접속 할 수 있는 세션 생성 및 테이블을 생성하거나 조회 할 수 있는 가장 일반적인 권한들로 이루어져 있다.
  • - CONNECT ROLE이 없으면 유저를 생성하고서도 Oracle에 접속 할 수가 없다.
  • - 아래의 명령어로 CONNECT ROLE이 어떤 권한으로 이루어져 있는지 확인 할 수 있다.
 	
SQL>SELECT grantee, privilege
    FROM DBA_SYS_PRIVS
    WHERE grantee = 'CONNECT';

GRANTEE     PRIVILEGE
----------- ---------------------
CONNECT     ALTER SESSION
CONNECT     CREATE CLUSTER
CONNECT     CREATE DATABASE LINK
CONNECT     CREATE SEQUENCE
CONNECT     CREATE SESSION
...
	

RESOURCE ROLE

  • - Store Procedure나 Trigger와 같은 PL/SQL을 사용할 수 있는 권한 들로 이루어져 있다.
  • - PL/SQL을 사용하려면 RESOURCE ROLE을 부여해야 한다.
  • - 유저를 생성하면 일반적으로 CONNECT, RESOURCE롤을 부여 한다.

DBA ROLE

  • - 모든 시스템 권한이 부여된 ROLE 이다.
  • - DBA ROLE은 데이터베이스 관리자에게만 부여해야 한다.

- 강좌 URL : http://www.gurubee.net/lecture/1345

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

by 김형운 [2005.09.15 10:16:02]
너무 너무 감사해서 말이 안나오네요.. 설명이 정말 초보에게는 딱인거 같아요
오늘부터 처음으로 오라클 공부하는건데... 정말이지 너무 도움이 됩니다.
저두 열심히 해서 분들에게 조금이나마 도움이 되어야겠네요...^^;;;

by smile [2005.11.09 20:38:42]
퍼갑니다. ^^

by 왕언니 [2005.11.23 09:22:30]
너무 감사합니다. 복받으세요 ^^

by vulpineox [2005.12.05 23:08:49]
DB를 공부하면서 이렇게 잼나게 해보는 건 정말 처음 인거 같습니다.. 복 받으실꺼에요~~~^___^

by anyes [2005.12.13 23:34:56]
저도요!!감사합니다.

by 양군 [2006.02.01 11:53:04]
대분자로 쳐보세요
소문자로 치면 "선택된 레코드가 없습니다."라고 나와요
CONNECT, RESOURCE 이렇게 조회해보세요~

by 얏후 [2006.03.14 21:07:12]
양군님 감사~

by 김윤경 [2007.10.25 11:03:55]
많은 도움 됐어요^^

by 이현성 [2009.03.20 15:06:16]
감사합니다~

by 해양db [2009.11.10 12:42:31]
오늘도 열공 하고 갑니다~! 수고하세요~!!!ㅋ

by 임채욱 [2010.01.18 17:23:45]
요즘에도 가끔 사용하곤 합니다
감사합니다.

by 박성용 [2010.06.30 19:05:18]
잘보고 있어요^^

by 김창환 [2010.10.08 18:31:49]
잘보고갑니다.

by 프리어 [2011.10.08 15:02:41]
오라클 재밌네요... ^

by 손님 [2013.02.05 14:49:43]

이제 시작하고 잇는데
정말 도움이 많이 되요.
특히, 예제를 통한 실습이 아주 맘에 듭니다!

by qudwlsdk9 [2013.02.05 14:50:22]

예제를 통한 방법이 아주 맘에 듭니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입