2017-12-08 21 views
0

방금 ​​Oracle 12c를 설치하여 데이터베이스에 성공적으로 연결했습니다.Oracle 12c에서 데이터베이스에 연결 한 후 사용자 이름을 만들 수 없습니다.

  1. (CDB의) 사용자를 만들 수 없습니다. This was the error i am receiving.

그래서 저는 PDB를 통해 사용자 이름을 만들려고했습니다. 그러나 PDB조차도 작동하지 않습니다. 오라클을 처음 접했습니다.

DB가 성공적으로 연결되면 과 같은 메시지가 나타납니다. Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64 비트 제품. 그러나 이것 후에 나는 OLAP, 데이터 마이닝 등의 생산에 관한 몇 가지 더 많은 문제를 볼 수있었습니다. 몇몇 유튜브 비디오에서. 나는 그것을 얻을 수 없었다.

+1

[오류 : ORA-65096 : 오라클에서 유효하지 않은 일반 사용자 또는 역할 이름]의 사용 가능한 복제 (https://stackoverflow.com/questions/33330968/error-ora-65096-invalid-common -user-or-role-name-oracle) –

+1

CDB에서 사용자를 작성하지 마십시오. orclpdb를 열고 연결 한 다음 사용자를 생성하십시오. – thatjeffsmith

답변

0

Oracle 12c에서는 루트 컨테이너에 연결할 때 (위에서 수행 한 것처럼) "일반"사용자를 만들 수 없습니다. 루트 컨테이너에서는 기본 설치 및 매개 변수 변경없이 C##로 시작하는 사용자 (예 : C## joe) 만 "일반"사용자를 생성 할 수 있습니다. 일반 사용자는 나중에 작성하여 작성하는 모든 PDB에서 사용할 수 있습니다.

반면 PDB로 전환하면 "일반"사용자를 만들 수 있습니다.

SQL 중 하나에> 쇼 PDB의

스위치 : SQL> 세션 설정 컨테이너를 변경 = XXXX;

지금 작업을해야 당신의 "전형적인"사용자 만들기 : SQL>을 사용자 스캇 호랑이로 식별을 만들 ...

PDB에서 만든 사용자

그것이에서 만든 특정 PDB에 로그인하는 데에만 사용할 수 있습니다 (모든 pdbs에 로그인 할 수있는 일반 사용자와 달리).

- 짐