2014-04-05 1 views

답변

6

잘못된 사용자 이름을 사용하여 컨테이너 사용자가 아닌 일반 사용자를 만들려고합니다.

ORA-65096 : 일반 사용자 또는 역할 이름이 올바르지 않습니다.
원인 : 일반 사용자 또는 역할에 유효하지 않은 이름을 가진 일반 사용자 또는 역할을 작성하려고했습니다. 사용자 및 역할 이름에 대한 일반적인 규칙 외에도 공통 사용자 및 역할 이름은 C## 또는 C##로 시작해야하며 ASCII 문자로만 구성되어야합니다.
작업 : 유효한 공통 사용자 또는 역할 이름을 지정하십시오.

당신은, 당신이 먼저 alter session set container를 사용할 수있는 특정 컨테이너에 사용자를 만들려면 그래서 당신의 create는 해당 컨테이너 내에서 적용된다. 정말로 일반적인 사용자를 원한다면 위의 명명 규칙을 따르십시오.

Read more in the documentation.

18

아래 명령을 사용했습니다. 매우 유용합니다. 그래서, 나는 당신에게 추천하고 싶다.

alter session set "_ORACLE_SCRIPT"=true; 

자세한 내용은 다음을 참조하십시오 http://www.dba-oracle.com/t_ora_65096_create_user_12c_without_c_prefix.htm

+0

나는 또한 위의를 사용하고 나를 위해 일한 내가 현재 CDB/PDB를 사용 해달라고 이후 컨테이너 DB 또는 플러그 그것을 만든 경우, 내가 많이 걱정하지 말아 db. 그래서 제가 왜 이것이 투표로 내려 졌는지 알고 싶었 을까요? 어떤 영향이 있다면, 나는 그것을 피할 것입니다. 감사합니다 – Jay

+0

이것은 잘 작동, 덕분에 – cheloncio

+0

나는 데이터 마이너 설치하는 동안 문제가있어. 이 쿼리는 작동하지 않습니다. / – soommy12

관련 문제