LANGUAGE/!$%!% ERROR NOTE 2016. 6. 20. 19:57

/////  Oracle  (오라클)


///// Oracle 12c





///// Error (오류)

Oracle 12c에서 USER명을 다룰 때, 다음 에러가 발생 할 수 있다.

ORA-65096: invalid common user or role name on oracle12c




///// Problem (문제점)

일반적으로 USER를 생성할 때, 쿼리문은 다음과 같다.

create user {USERNAME} indentified by '{PASSWORD}'

create user aaa indentified by 'aaa'


하지만 12C에서 알아야할 것이 있다.





///// Solution (해결)

해결책1 - USER명앞에 c##을 붙인다.

create user c##{USERNAME} indentified by '{PASSWORD}'

create c##user aaa indentified by 'aaa'



해결책2 - 다음 쿼리를 실행하면, 예전과 같이 사용할 수 있다.

alter session set "_ORACLE_SCRIPT"=true;






///// 참고

ORA-65096: invalid common user or role name on oracle12c

http://blog.naver.com/jiraknet/220412243903


오라클 12c 에서 create user 시, ORA-65096 오류 발생.

http://blog.naver.com/ijly2004/40199663965


c##을 붙이지 않고 평소에 쓰던대로 계쩡이름 만들기

http://blog.naver.com/kin412/220463830991