[관리] oracle 접속 계정 관리하기

사용자 관리 정책

오라클 데이터베이스는 모든 table, index, view 등과 같은 객체를 사용자 단위로

생성하고 관리 한다. sys, system, scott 세 사용자는 설치와 동시에 생성이 되며

각각 자신의 자신이 생성한 객체를 관리 하게 됩니다.

sys, system 사용자가 만든 table 를 Date Dictionary 라고 합니다.

sys : 데이터 베이스를 생성하면 자료사전 테이블이 생성 되는데 , 이 테이블을

      생성한 사용자가 sys 이다. 그리고 데이터 베이스의 시작과 종료시킬수

      있는 권한을 가지고 있다. 기본 패스워드는 change_on_install 입니다.

internal : sys 권한으로 접속함을 의미한다.

system : sys 의 권한중 start/shutdown 의 권한만을 행사한다.

scott : 테스트용으로 생성되는 계정이다. 기본 패스워드는 tiger 입니다.

사용자 생성

create user <user_name>

identified by <password>

default tablespace <tablespace_name>

temporary tablespace <tablespace_name>

quota <quota_size>M on <tablespace_name>

profile <profile_name>;

권한 주기

grant <시스템 권한> to <user_name>

기본 권한 :

grant connect, resource to <user_name>

권한 취소

revoke <시스템 권한> to <user_name>

사용자 환경 변경

alter user <user_name>

identified by <password>

default tablespace <tablespace_name>

temporary tablespace <tablespace_name>

quota <quota_size>M on <tablespace_name>

profile <profile_name>;

사용자 삭제

drop user <user_name> cascade;

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.