Oracle 오라클 계정 생성 오류 해결 방법 ORA-65096
반응형
오라클 데이터베이스 설치를 완료하고 계정을 생성할 때 "ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다."라는 에러가 발생하는 경우가 있다.
해당 에러가 발생하는 원인은 계정을 생성할 때 계정에 C## 문자를 안 붙였기 때문이다. 오라클 12 버전부터 Username에 C##를 붙여야 사용자를 생성할 수 있게 변경되었다. 예를 들면 C##TEST_USER 이런 식으로 계정을 생성해야 한다.
반응형
CREATE USER C##TEST_USER IDENTIFIED BY 1234;
하지만 오라클 데이터베이스 옵션을 변경해 주면 C## 없이 계정을 생성할 수 있다. 옵션을 설정하는 방법을 공유한다.
1️⃣ 시스템 계정으로 접속
명령 프롬프트에서 sqlplus로 오라클 데이터베이스에 접근한다.
사용자명 : sys as sysdba
비밀번호 : 오라클 설치 시 입력한 비밀번호
2️⃣ 세션 변경 명령 입력
sys 계정으로 접속 성공했다면 세션 변경 명령을 입력한다.
alter session set "_ORACLE_SCRIPT"=true;
성공적으로 세션이 변경되었다. 이제 계정 생성할 때 C##을 안 붙여도 계정이 생성되는지 확인해 보자.
3️⃣ 오라클 계정 생성
C##을 넣지 않고 계정 생성 명령을 다시 해보자. 오류가 발생하지 않고 계정이 생성되었다.
반응형
CREATE USER TEST_USER IDENTIFIED BY 1234;
📋 관련 포스팅
반응형
'Database' 카테고리의 다른 글
Oracle 오라클 ORA-01950 테이블스페이스 권한 오류 해결 (0) | 2024.08.29 |
---|---|
Oracle 오라클 계정 생성 삭제, 테이블 스페이스 생성 삭제, 계정 권한 부여 (0) | 2024.08.28 |
오라클 Oracle ORA-12541 에러 해결 방법 (0) | 2024.08.20 |
GCP 구글 클라우드 MySQL 데이터베이스 구축 및 DBeaver 로 연결하기 (0) | 2024.06.18 |
오라클 데이터베이스 21c 설치하기 (1) | 2023.11.14 |
댓글