본문 바로가기
[ DataBase ]/Oracle

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

by 관이119 2022. 10. 7.

 

 

오라클 12c부터는 공통계정앞에 c##을 붙이도록 네이밍 규칙이 바뀌습니다.

C## 키워드가 붙는 이유는 12c 버전부터 등장하는 CDB, PDB 개념 때문이라고 합니다.

 

 

위와 같이 c## 을 붙여서 생성하면 제대로 생성이 됩니다.

하지만 권한을 주거나 접속할때도 모두 c## 을 붙여야 되서 상당히 귀찬은데 세션을 변경해주면 c## 을 붙여주지 않아도 됩니다.

 

alter session set "_ORACLE_SCRIPT"=true;

 

 

위와 같이 세션을 변경하고 다시 만들어보면 c## 을 붙이지 않아도 생성이 가능합니다.

 

 

 

댓글