오라클 설치 후 계정을 생성하던 중 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 라는 오류 메시지가 발생하였다. 오라클 12c부터는 계정앞에 c##을 붙여줘야 사용이 가능하도록 변경되었다고 한다.
오류발생
SQL> CREATE USER test IDENTIFIED BY 1234;
해결방법1
SQL> CREATE USER c##test IDENTIFIED BY test;
해결방법2
c##을 안붙이고 사용하려면 아래와 명령어를 실행 후 생성하면 된다.
SQL> ALTER SESSION SET "_ORACLE_SCRIPT"=true;
SQL> CREATE USER test2 IDENTIFIED BY 1234;
'프로그래밍&IT > Oracle' 카테고리의 다른 글
[Oracle] CMD창에서 SQLPLUS 원격접속 (0) | 2022.10.13 |
---|---|
[Oracle] 프로시저(Procedure) 생성 및 실행하기 (0) | 2021.08.07 |
[Oracle] 뷰(View) 생성/수정/삭제 (0) | 2021.07.27 |
[Oracle] 셀프조인(SELF JOIN) (0) | 2021.07.27 |
[Oracle] 계층형 질의 (0) | 2021.07.27 |