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