Ho incontrato questo problema tentando di creare un nuovo utente. La versione di Oracle che sto usando è la 21c.
CREATE USER scott IDENTIFIED BY tiger135 DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
Risultato
Report error -
ORA-65096: nome utente o ruolo comune non valido
65096. 00000 - "invalid common user or role name"
Ho verificato innanzitutto che lo user “scott” esistesse già e non esisteva.
Il problema era un altro. La sessione non aveva caricato il corretto pluggable database che stavo utilizzando in precedenza:
show con_name; CON_NAME ------------------------------ CDB$ROOT
Ho quindi commutato la sessione sul database che avevo creato:
alter session set container=XEPDB1; Session modificato.
Rilanciando l’istruzione di creazione utente stavolta ha funzionato:
Creato user SCOTT.
Commenti recenti