데이터베이스

Total 205
Today 0
profile_image
슈퍼아이피
09-12-10 15:08 0개 637회
Oracle
사용자 게정 권한 부여와 삭제

 

사용자 계정을 생성한다고 해서 바로 사용 가능한 것은 아니다.

오라클에서는 사용자 계정을 생성할 때 접속조차 안되도록 하기 때문이다.

그러므로 계정 생성 후 적당한 권한을 부여하는 것은 필수이다.

 

권한 부여

 

일반적으로 사용자 계정을 만든 뒤에 주는 권한(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 와 같은 권한을 권장하지 않고 하위 호환성을 위해 유지하고 있지만, 사용상의 편의성을 생각하면 앞으로도 계속 이용될 듯 하다.

 

  1. grant connect, resource to [유저ID];

 

권한 삭제

 

권한을 삭제할 때에는 삭제할 권한을 지정해주면 된다.

 

  1. revoke connect, resource to [유저ID];

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.