Potrzebujesz tylko CREATE USER przywilej systemowy ALE nie zapomnij użyć CONTAINER klauzula, która powinna być ustawiona na ALL , jeśli pominiesz tę klauzulę, grantobiorca będzie miał CREATE USER uprawnienia systemowe w bieżącym kontenerze.
Po utworzeniu wspólnego konta użytkownika, konto jest tworzone we wszystkich otwartych, podłączanych bazach danych. Dlatego użytkownik, który tworzy tego nowego użytkownika, musi mieć CREATE USER uprawnienia systemowe we wszystkich kontenerach.
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.