Hai solo bisogno di un CREATE USER
privilegio di sistema MA non dimenticare di usare CONTAINER
clausola che dovrebbe essere impostata su ALL
, se ometti questa clausola, il beneficiario avrà CREATE USER
privilegio di sistema sul contenitore corrente.
Quando viene creato un account utente comune, l'account viene creato in tutti i database collegabili aperti. Quindi l'utente che sta creando questo nuovo utente deve avere CREATE USER
privilegio di sistema su tutti i contenitori.
SQL> grant create user to c##user container=all;
Grant succeeded.
SQL> conn c##user
Enter password:
Connected.
SQL> create user c##user2 identified by user2;
User created.