728x90
반응형
오라클 Oracle
유저생성
create user
사용예시
- 오라클 12c 부터 c##을 붙이지 않으면 사용자를 만들수 없다. 만약 c##을 붙이고 싶지 않다면 alter session set "_ORACLE_SCRIPT"=true; 명령을 실행후 유저를 생성하면 된다.
//12c 버전 이상에서 c##을 붙이지 않고 유저 생성시 사용.
alter session set "_ORACLE_SCRIPT"=true;
create user 유저명 identified by "비밀번호";
//CONNECT 외 권한은 용도에 맞게 주면 된다.
GRANT CONNECT, DBA, RESOURCE TO 유저명;
문법설명
- CREATE USER는 Oracle DB에 사용자를 생성하는 명령문으로 사용법은 다음과 같다.
CREATE USER username
IDENTIFIED BY password
[DEFAULT TABLESPACE tablespace]
[QUOTA {size | UNLIMITED} ON tablespace]
[PROFILE profile]
[PASSWORD EXPIRE]
[ACCOUNT {LOCK | UNLOCK}];
- CREATE USER [사용자 이름]
생성할 사용자의 이름 지정한다.
- IDENTIFIED BY [비밀번호]
생성할 사용자의 비밀번호 지정한다.
- DEFAULT TABLESPACE
해당 사용자가 생성할 테이블, 뷰등의 기본 테이블 스페이스를 지정한다.
DEFAULT TABLESPACE를 지정하지 않으면 데이터베이스 기본 테이블스페이스가 지정된다.
(일반적으로 USER 테이블 스페이스가 지정됨.)
- QUOTA
해당 사용자가 사용할 수 있는 테이블 스페이스의 최대공간을 지정한다.
만약 테이블 스페이스의 크기를 제한하지 않으려면 생략하면 된다.
- PROFILE [프로필]
해당 사용자에게 프로필 (사용자에게 부여하는 데이터베이스 리소스와 비밀번호 관리 정책)을 할당한다.
생략하면 오라클 기본 프로필을 사용자에게 할당한다.
- PASSWORD EXPIRE
사용자가 처음 데이터베이스에 로그인할 때 비밀번호를 변경하도록 설정한다.
- ACCOUNT [LOCK | UNLOCK]
해당 사용자를 잠그고 접근을 제한하거나, 잠금을 해제하고 접근을 허용하도록 지정한다.
728x90
반응형