IT/Oracle || Oracle SQL

Oracle SQL 유저 생성하기(create user) | 버전 별 상이

Lyk 2021. 1. 22. 21:38
728x90
반응형

1. Window + R => cmd 입력!


2. 시스템 계정으로 로그인

(맨 처음 오라클 설치할 때 설정했던 비밀번호)

sqlplus system/[설정한 비밀번호]


3. 계정 생성(Oracle 버전에 따라 조금은 상이하다)

12c 버전 전까지 원래는

create user [생성할 아이디] identified by [생성할 비밀번호];

 

하지만

12c 버전 부터는

create user c##[생성할 아이디] identified by [생성할 비밀번호];

 

달라진 것은 아이디 앞에 c##을 붙이는 것이다.

 

만약 아이디는 scott, 비밀번호는 tiger 이라는 계정을 만든다면

create user scott identified by tiger;

create user c##scott identified by tiger;

이런식으로 적을 수 있다.


4. 권한 부여

권한 부여 또한 버전에 따라 c##을 붙여준다.

grant connect, resource, dab to [사용자 아이디];

grant connect, resource, dab to c##[사용자 아이디];

grant connect, resource, dab to scott;

grant connect, resource, dab to c##scott;

 

끝!

 


추가적으로

- 계정을 삭제하려면?

drop user [사용자 아이디];

drop user [사용자 아이디] cascade;

drop user scott;
drop user scott cascade;

drop user c##scott;
drop user c##scott cascade;

 

- 권한을 해제하려면?

revoke connect, resource, dab from [사용자 아이디];

revoke connect, resource, dab from c##[사용자 아이디];

revoke connect, resource, dab from scott;

revoke connect, resource, dab from c##scott;

 

728x90
반응형