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.