Vous avez juste besoin d'un CREATE USER
privilège système MAIS n'oubliez pas d'utiliser CONTAINER
clause qui doit être définie sur ALL
, si vous omettez cette clause, le bénéficiaire aura CREATE USER
privilège système sur le conteneur actuel.
Lorsqu'un compte d'utilisateur commun est créé, le compte est créé dans toutes les bases de données enfichables ouvertes. Ainsi, l'utilisateur qui crée ce nouvel utilisateur doit avoir CREATE USER
privilège système sur tous les conteneurs.
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.