oracle

오라클 유저 사용자 계정 생성 CREATE USER

Choi Jaeho 2022. 8. 7. 20:57
반응형

CREATE USER "C##ID" IDENTIFIED BY "PW";

 

특수문자 입력을 위해서 쌍따옴표로 처리..

특수문자가 없다면 쌍따옴표 없이도 명렁어 작동함.

 

오라클 12c 이후 버전부터 ID 앞에 C## 을 붙이지 않으면 아래와 같은 오류가 출력 됨. 

[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합 합니다.

 

C##을 붙이지 않으려면 아래의 명령어를 입력

ALTER SESSION SET "_ORACLE_SCRIPT"=true;

 

https://docs.oracle.com/database/121/SQLRF/statements_8003.htm#SQLRF01503

 

 

유저 생성 후 바로 접소하면 아래 에러가 뜰 것임..

ORA-01045: 사용자 ID는 CREATE SESSION 권한을 가지고있지 않음; 로그온이 거절되었습니다.

 

아래 명렁어로 접속 권한을 지정해주어야 접속 가능

GRANT connect, resource TO "ID";

반응형