Potřebujete pouze CREATE USER systémové oprávnění ALE nezapomeňte použít CONTAINER klauzule, která by měla být nastavena na ALL , pokud tuto klauzuli vynecháte, bude mít příjemce grantu CREATE USER systémové oprávnění pro aktuální kontejner.
Když je vytvořen společný uživatelský účet, je vytvořen ve všech otevřených zásuvných databázích. Takže uživatel, který vytváří tohoto nového uživatele, musí mít CREATE USER systémové oprávnění na všech kontejnerech.
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.