사용자 계정을 생성한다고 해서 바로 사용 가능한 것은 아니다.
오라클에서는 사용자 계정을 생성할 때 접속조차 안되도록 하기 때문이다.
그러므로 계정 생성 후 적당한 권한을 부여하는 것은 필수이다.
권한 부여
일반적으로 사용자 계정을 만든 뒤에 주는 권한(role)은 connect 와 resource 이다.
이 권한이나 관리자 권한인 dba 는 세부적인 권한을 모아놓은 권합 집합이라고 할 수 있는데, connect 와 resource 라는 role 이 가진 권한은 아래와 같다
- CONNECT - ALTER SESSION, CREATE SESSION, CREATE DATABASE LINK, CREATE SEQUENCE, CREATE SESSION, CREATE SYNONYM, CREATE SESSION, CREATE VIEW
- RESOURCE - CREATE CLUSTER/INDEXTYPE/OPERATOR/PROCEDURE/SEQUENCE/TABLE/TRIGGER/TYPE
최신 버젼의 오라클에서는 connect 와 resource 와 같은 권한을 권장하지 않고 하위 호환성을 위해 유지하고 있지만, 사용상의 편의성을 생각하면 앞으로도 계속 이용될 듯 하다.
- grant connect, resource to [유저ID];
권한 삭제
권한을 삭제할 때에는 삭제할 권한을 지정해주면 된다.
- revoke connect, resource to [유저ID];

댓글목록
등록된 댓글이 없습니다.