반응형
오라클 디비 계정 생성하는데 갑자기 에러가 떴다.
create user 계정명 identified by 비밀번호;
ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
평소 사용하던 쿼리로 했는데 안되는 것이다.
알아보니 oracle 12 이상 버전에서는 계정명 앞에 C## 을 붙여줘야 한다는 것이다.
create user C##계정명 identified by 비밀번호;
정상적으로 생성되었다.
이게 일할때 항상 11g 버전만 쓰다 공부할때 19로 설치해서 몰랐던 사실이다.
11g 버전 때 처럼 계정 이름에 C## 을 붙이고 싶지 않으면 계정 생성 전에
alter session set "_ORACLE_SCRIPT"=true;
쿼리를 입력하면 C##을 붙이지 않고도 오류가 발생하지 않고 정상적으로 계정이 생성된다.
반응형
'DB > Oracle' 카테고리의 다른 글
[Oracle] DB 오라클 DML select, insert, update, delete 쿼리 조회, 삽입, 수정, 삭제 sql문 (0) | 2022.10.05 |
---|---|
[Oracle] DB 테이블 생성, 수정, 삭제 sql create, alter, drop DDL & 오라클 코맨트 (0) | 2022.10.03 |
[Oracle] DB 계정 생성, 삭제 & 계정 권한 부여, 삭제 쿼리 (0) | 2022.09.26 |
[DB] 오라클 디비 설치 Oracle Database 19c Install (0) | 2022.09.20 |
[DB] Oracle Database 11g Enterprise Edition Install 이전 버전 11.2 설치 (0) | 2021.11.15 |
댓글