Pillole Oracle: creazione user

Spread the love

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.