오라클처럼 사용자 계정을 생성하니 오류가 납니다. ORA-65096 오류
12C에서는 CDB 데이터베이스 CDB $ ROOT 컨테이너를 사용하면 기본에 로그인합니다.
ORACLE SID 를 확인한다.
여기선 ORCL를 사용함.
CDB $ ROOT 컨테이너에서 사용자를 생성하는 시도가 ORA-65096 또는 ORA-65049이 발생할 수 있다.
따라서 컨테이너를 ROOT가 아닌 다른것으면 변경한다.
create user test IDENTIFIED BY test DEFAULT TABLESPACE TS_TEST TEMPORARY TABLESPACE TS_TMP_TEST;
명령의 1 행에서 시작하는 중 오류 발생: |
create user test identified by test container=current;
명령의 1 행에서 시작하는 중 오류 발생: |
여러 PDB들을 관리하는 데 사용할 수있는 CDB에서 "일반"사용자,
또는 하나의 PDB에있는 "로컬"사용자가 원하는 경우 먼저 결정해야한다.
즉, 사용자를 만들기 전에 올바른 데이터베이스에 대한 컨테이너를 설정했는지 확인해야한다.
select PDB from v$services;
"일반"사용자를 생성하기위해 CDB$ROOT안에 이름이 C##으로 시작되어야한다. : -
create user c##test identified by test;
PDB PDBORCL에서 "로컬"사용자를 생성하기위해
alter session set container=PDBORCL;
이제 계정을 생성해보자.
PDB PDBORCL에서 DBA_USERS는 로컬 사용자와 일반 사용자 모두를 나열 것을 볼 수 있습니다.
자세한건 여기서 참고한다.
http://docs.oracle.com/cd/E16655_01/server.121/e17633/cdblogic.htm#CNCPT89259
출처 : http://cafe.naver.com/moviechang/894
[출처] [Oracle 12c 계정생성] SQL 오류: ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. [출처] [Oracle 12c 계정생성] SQL 오류: ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. (Reference Club DIHI [龍]) |작성자 돌아온용팔이
Oracle DBMS_CRYPTO 사용하기 (0) | 2016.10.12 |
---|---|
[Oracle]ORA-12638: 신용검색에 실패했습니다 (0) | 2016.10.12 |
음력 양력 변환 (0) | 2016.02.26 |
Oracle Table Comment 명령어 (0) | 2015.09.18 |
[오라클] 테이블, 컬럼 목록 조회 (0) | 2015.02.13 |