Notice
Recent Posts
Recent Comments
Link
말랑말랑제리스타일
오라클 계정 생성시 ora-65096 에러 조치 방법 본문
오라클에서 create user 쿼리로 계정을 생성시 "ORA-65096: invalid common user or role name" 에러가 발생했습니다.
원인은 오라클 세션에 있는 oracle script라는 것 때문으로 추측이 되는데 해결 방법을 알아봤습니다.
일시적으로 계정 생성 테스트하기
일시적으로 계정 생성을 해보기 위해서는 계정에 C샵샵을 붙여주면 됩니다.
예를 들어 아래와 같이 생성해봅시다.
create user "C##testusr" identified by "1111";
이렇게 생성하면 ora-65096 에러 없이 유저 생성이 완료되죠.
단, 이렇게 생성하면 유저 명에 C샵샵이 붙게 됩니다.
따라서 세션 설정을 바꿔주는 쪽이 좋을 것 같습니다.
세션의 oracle script 값 바꿔서 생성하기
말이 세션 값 변경이지 SQL문으로 보면 간단히 ora-65096 에러를 해결할 수 있습니다.
alter session set "_ORACLE_SCRIPT"=true;
이렇게 하고 앞의 유저 생성 SQL문에서 C##을 바꾸고 유저를 생성하면 유저가 생성이 됩니다.
참고한 자료
'데이터베이스 > Oracle SQL' 카테고리의 다른 글
토드 버전과 오라클 클라이언트 버전 확인하는 방법 (0) | 2023.10.20 |
---|---|
SQLD, SQLP 자격증 비전공자도 취득 가능한지 여부 (0) | 2023.07.05 |
오라클 LIKE 절에 탈출 문자 사용법 (0) | 2023.06.13 |
오라클 Interval month로 날짜 연산시 지정한 월 에러 (0) | 2023.05.30 |
[오라클 DB] LISTAGG 반대로 콤마로 구분된 문자열 분해하기 (0) | 2023.02.17 |
Comments