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

Нуждаят ли се процедурите от отделни права за достъп върху таблиците?

Моделът за сигурност на Oracle означава, че не можем да създаваме обекти на база данни (изгледи, съхранени процедури и т.н.), използвайки привилегии, предоставени на нашия акаунт чрез роля. Привилегиите трябва да бъдат изрично предоставени на нашия именуван акаунт.

Това важи и за анонимни блокове.

Така че, ако искате да изградите PL/SQL, който работи срещу обекти на база данни в други схеми, ще трябва да помолите собственика на схемата - или DBA - да ви предостави привилегиите, от които се нуждаете.




  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. Генерирайте DDL с Oracle Sql Developer, за да включите външни ключове

  3. PreparedStatement въпрос в Java срещу Oracle

  4. Какво представляват подзаявките в oracle

  5. Незаконно използване на тип данни LONG Oracle