web-dev-qa-db-fra.com

Nom d'utilisateur ou de rôle commun non valide

pourquoi cette erreur montre-t-elle ..

SQL> create user nisar identified by kk ;
create user nisar identified by kk
            *

ERREUR à la ligne 1:

ORA-65096: nom d'utilisateur ou de rôle commun non valide

15
Nisar

Vous essayez de créer un utilisateur commun, pas un utilisateur de conteneur, avec un nom non valide:

ORA-65096: nom d'utilisateur ou de rôle commun non valide
Cause: Une tentative a été faite pour créer un utilisateur ou un rôle commun avec un nom qui n'était pas valide pour les utilisateurs ou les rôles communs. En plus des règles habituelles pour les noms d'utilisateur et de rôle, les noms d'utilisateur et de rôle communs doivent commencer par C ## ou c ## et se composer uniquement de caractères ASCII.
Action: Spécifiez un nom d'utilisateur ou de rôle commun valide.

Si vous souhaitez créer un utilisateur dans un conteneur particulier, vous pouvez utiliser le alter session set container d'abord, donc votre create est appliqué dans ce conteneur. Si vous voulez vraiment un utilisateur commun, suivez les règles de dénomination ci-dessus.

Lire la suite dans la documentation .

8
Alex Poole

J'avais utilisé la commande ci-dessous. C'est très utile. Je voudrais donc vous recommander.

alter session set "_Oracle_SCRIPT"=true;

Pour plus d'informations, voir: http://www.dba-Oracle.com/t_ora_65096_create_user_12c_without_c_prefix.htm

24
Shane chen