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

Jak wyłączyć PL/SQL w zapytaniach Oracle

Nie możesz uniemożliwić ludziom pisania proceduralnego kodu PL/SQL na twoim serwerze. Jednak w zależności od dokładnego charakteru problemu, który próbujesz rozwiązać, możesz mieć inne opcje. Dwie opcje, które przychodzą mi do głowy...

Możesz utworzyć profil skojarzony z użytkownikiem bazy danych, który wymusza różne limity zasobów. Możesz więc ograniczyć ilość procesora, jaką może zużyć pojedyncze wywołanie, lub liczbę odczytów, które może wykonać. To pozwala automatycznie zabijać sesje, które robią coś w rodzaju kodowania nieskończonej pętli. Pamiętaj, że RESOURCE_LIMIT parametr inicjalizacji musi być ustawiony na TRUE, aby Oracle wymuszał limity zasobów w profilach.

Możesz użyć Oracle Resource Manager nadanie priorytetu dostępowi do zasobów, aby zmniejszyć ryzyko, że błąd programisty zabierze wszystkie zasoby dostępne na serwerze i zagłodzi ważne procesy produkcyjne.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sposób na znalezienie / odzyskanie nazwy użytkownika Windows w Oracle APEX

  2. Instrukcje krok po kroku dotyczące instalacji Oracle Virtual Box

  3. Likwidacja agenta w EM13c

  4. Czy SQLDeveloper obsługuje wykonywanie skryptów?

  5. Transakcyjność sekwencji Oracle