728x90

오라클 11g Express Edition 이후의 버전을 사용하는 경우 계정 생성을 할 때 아래와 같은 오류를 만나는 경우가 있을겁니다. 

 

 

오라클 12 버전부터 바뀐 부분이 있어 그런건데 오랜만에 오라클을 사용하거나 11 버전을 사용하다 버전업을 한 경우에는 당황하실 수도 있습니다. 

따라서 약간 다른 방법을 적용해야 합니다. 

계정 생성시 아래와 같이 계정이름 앞에 'C##' 을 붙여서 계정을 생성해야 합니다. 

CREATE USER C##USER1 IDENTIFIED BY "1234";

하지만 은근히 불편함이 있어 아래와 같은 쿼리로 C## 없이 계정을 생성할 수 있습니다. 

ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;

위 쿼리를 실행한 후 아래와 같이 쿼리를 실행하면 C## 없이 계정을 생성할 수 있습니다. 

CREATE USER USER2 IDENTIFIED BY "1234";

감사합니다.

 

 

 

 

 

728x90

+ Recent posts