sql >> Database teknologi >  >> RDS >> Oracle

Oracle ORA-01031:utilstrækkelige privilegier under oprettelse af bruger

Du skal bare bruge en CREATE USER systemprivilegium MEN glem ikke at bruge CONTAINER klausul, som skal sættes til ALL , hvis du udelader denne klausul, vil bevillingsmodtageren have CREATE USER systemprivilegium på den aktuelle container.

GIVNING

Når der oprettes en fælles brugerkonto, oprettes kontoen i alle de åbne pluggbare databaser. Så den bruger, der opretter denne nye bruger, skal have CREATE USER systemrettigheder på alle containere.

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. Flere UNION-forespørgsler virker ikke

  2. Tabelaliasing virker ikke i rå Oracle SQL-forespørgsler inde i Django

  3. Forespørg ved hjælp af to kolonneværdier til at oprette interval

  4. Hvad er mere effektivt smallint eller karakter(10)?