Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy procedury wymagają oddzielnych praw dostępu do tabel?

Model bezpieczeństwa Oracle oznacza, że ​​nie możemy budować obiektów bazodanowych (widoków, procedur składowanych itp.) przy użyciu uprawnień przyznanych naszemu kontu poprzez rolę. Uprawnienia muszą być wyraźnie przyznane naszemu imiennemu kontu.

Dotyczy to również bloków anonimowych.

Tak więc, jeśli chcesz zbudować PL/SQL, który będzie działał z obiektami bazy danych w innych schematach, będziesz musiał poprosić właściciela schematu - lub DBA - o przyznanie Ci potrzebnych uprawnień.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertowanie małych, długich nieprzetworzonych wartości Oracle na inne typy

  2. Jak wywołać procedurę, która używa tej samej tabeli w po wyzwalaczu?

  3. Oracle:dlaczego nie używa wykonywania równoległego?

  4. ORA-01000:przekroczono maksymalną liczbę otwartych kursorów podczas korzystania ze Spring SimpleJDBCCall

  5. SQL Uporządkuj według ciągu, liczby pojawiają się jako ostatnie