Database/Oracle Database

[Oracle DB Error ] ORA-65096 , create user without c##

Iam_im2 2022. 9. 16. 22:23
728x90




 

※ 본 글은 Oracle DataBase 21.3C 기준으로 작성했습니다.

 

1. Oracle DB Error

1) 에러 메시지

ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
ORA-65096: invalid common user or role name

 

 

2) 에러 증상

Oracle DB에서 신규 유저 생성시 ORA-65096 오류발생

 

3) 에러 원인

Oracle 12C 부터는 user 생성시 유저이름에 ## 접두사를 붙여야한다.
다만, 매번 로그인시 ##를 입력해야하기 때문에 12C이전 버전에서 사용하던 대로 ##를 제거한 채로 c##없이 오라클 유저를 생성할 것이다.

 

 

 

 


 

 

2. Solution

1) 해결방법

 

다음 명령어 입력해 접두사 해제

ALTER SESSION SET "_ORACLE_SCRIPT"=true;

 

 

2) 적용

<사용자, 유저 생성>
CREATE USER 유저명 IDENTIFIED BY 비밀번호;
create user abcd identified by abcdefg;

유저명은 abcd이고 비밀번호는 abcdefg인 유저를 생성했다.

 

 

 

3. 참고문서

stackoverflow error: ORA-65096

728x90

'Database > Oracle Database' 카테고리의 다른 글

Oracle DB sqlplus ????? 물음표 출력 error  (0) 2022.09.06
Oracle Engine 19C deinstall log  (0) 2022.08.24