Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle ORA-01031:недостатъчни привилегии при създаване на потребител

Нуждаете се само от CREATE USER системни привилегии, НО не забравяйте да използвате CONTAINER клауза, която трябва да бъде зададена на ALL , ако пропуснете тази клауза, тогава получателят ще има CREATE USER системни привилегии за текущия контейнер.

ПРЕДОСТАВЯНЕ

Когато се създаде общ потребителски акаунт, акаунтът се създава във всички отворени pluggable бази данни. Така че потребителят, който създава този нов потребител, трябва да има CREATE USER системни привилегии за всички контейнери.

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получете свободни часове за класната стая между диапазона от дати и време

  2. Oracle SQL:Как да използвате повече от 1000 елемента в клауза IN

  3. Какво точно правят кавичките около името на таблицата?

  4. как да отпечатам цялата таблица с помощта на анонимен блок в pl sql?

  5. Стъпка по стъпка R12.2.6 Инсталиране на EBS на Virtual Box