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;
📋 관련 포스팅
오라클 Oracle ORA-12541 에러 해결 방법
오라클 데이터베이스 21c를 설치하고 DBeaver를 통해 Oracle Database에 접속하려는데 "ORA-12541 : 데이터베이스에 접속할 수 없습니다. %에 리스너가 없습니다."라는 에러가 발생했다. 해당 에러는 Oracle
daftcoder.tistory.com
오라클 데이터베이스 21c 설치하기
오라클 데이터베이스 설치하는 방법을 알아보자. 설치할 일이 많지는 않지만 그래도 아주 가끔씩 설치를 할 때가 있기에 내가 보려고 포스팅한다.1. 오라클 데이터베이스 21c 버전을 다운 받는다
daftcoder.tistory.com
'Database > Oracle' 카테고리의 다른 글
[Oracle] 오라클 Oracle 21c 데이터베이스 완벽 제거하는 방법 (0) | 2024.09.05 |
---|---|
Oracle 오라클 ORA-01950 테이블스페이스 권한 오류 해결 (0) | 2024.08.29 |
Oracle 오라클 계정 생성 삭제, 테이블 스페이스 생성 삭제, 계정 권한 부여 (0) | 2024.08.28 |
오라클 Oracle ORA-12541 에러 해결 방법 (0) | 2024.08.20 |
오라클 데이터베이스 21c 설치하기 (1) | 2023.11.14 |
댓글