CONNECT 역할: --최종 사용자에게 부여되는 일반적인 권한, 가장 기본적인 권한
ALTER SESSION --세션 수정
CREATE CLUSTER --클러스터를 생성합니다.
CREATE DATABASE LINK --데이터베이스 링크를 생성합니다.
CREATE SEQUENCE - 시퀀스를 생성합니다.
CREATE SESSION --세션을 생성합니다.
CREATE SYNONYM --동의어 생성
CREATE VIEW --뷰 생성
RESOURCE 역할: --개발자에게 부여됩니다.
CREATE CLUSTER --클러스터를 생성합니다.
CREATE PROCEDURE --프로세스 생성
CREATE SEQUENCE - 시퀀스를 생성합니다.
CREATE TABLE --테이블 생성
CREATE TRIGGER --트리거를 생성합니다.
CREATE TYPE --유형 생성
그런데 실제로 oracle 10 2.0.1.0 시스템을 검색해 보니 두 역할의 권한이 다음과 같은 것을 알 수 있었습니다.
sys를 사용하여 Oracle에 로그인하고 다음 두 문을 실행합니다.
select * from role_sys_privs WHERE ROLE LIKE 'CONNECT' --연결 역할의 권한을 쿼리합니다.
select * from role_sys_privs WHERE ROLE LIKE 'RESOURCE' --RESOURCE 역할의 권한을 쿼리합니다.
CONNECT 역할: --최종 사용자에게 부여되는 일반적인 권한, 가장 기본적인 권한
CREATE SESSION --세션을 생성합니다.
RESOURCE 역할: --개발자에게 부여됩니다.
CREATE CLUSTER --클러스터를 생성합니다.
CREATE PROCEDURE --프로세스 생성
CREATE SEQUENCE - 시퀀스를 생성합니다.
CREATE TABLE --테이블 생성
CREATE TRIGGER --트리거를 생성합니다.
CREATE TYPE --유형 생성
CREATE OPERATOR --연산자 생성
CREATE INDEXTYPE --인덱스 유형 생성
CREATE TABLE --테이블 생성
-