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

DBMS_JOB a DBMS_SCHEDULER

Z innych forów:

Chociaż dbms_job nadal istnieje w wersjach 10g i 11g, Oracle zaleca używanie dbms_scheduler w wydaniach 10g i wyższych. Żadne nowe funkcje nie są dodawane do dbms_job i prawdopodobnie szybko napotkasz jego ograniczenia.

dbms_scheduler jest bardziej niezawodny i w pełni funkcjonalny niż dbms_job i zawiera następujące funkcje, których nie ma dbms_job:

  • rejestrowanie przebiegów zadań (historia zadań)
  • prosta, ale potężna składnia planowania (podobna, ale bardziej wydajna niż składnia cron)
  • uruchamianie zadań poza bazą danych w systemie operacyjnym
  • zarządzanie zasobami między różnymi klasami zawodów
  • użycie argumentów zadania, w tym przekazywanie obiektów do procedur składowanych
  • Oparty na uprawnieniach model bezpieczeństwa pracy
  • nazywanie ofert pracy i komentarze w ofertach
  • przechowywane harmonogramy wielokrotnego użytku

Funkcje w wydaniach po 10g Release 1 obejmują:

  • Zależności między jednostkami pracy (10gR2 i więcej)
  • planowanie na podstawie kalendarzy finansowych i kwartałów obrachunkowych (10gR2 i więcej)
  • zadania oparte na zdarzeniach, które są uruchamiane po odebraniu zdarzenia (10gR2 i więcej)
  • uruchamianie zadań na zdalnych maszynach (11gR1 i nowsze)
  • Powiadomienia e-mail o interesujących wydarzeniach związanych z pracą (10gR2 i więcej)
  • rozpoczęcie pracy na podstawie przybycia pliku (10gR2 i więcej)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć trzy najwyższe zarobki w tabeli emp w Oracle?

  2. ORA-01861:literał nie pasuje do ciągu formatu

  3. uzyskać liczbę unikalnych wartości bez oddzielania wartości należących do tego samego bloku wartości

  4. Jak umieścić więcej niż 1000 wartości w klauzuli Oracle IN

  5. Struktura drzewa w sql w Oracle. Jak wyświetlić drzewo, węzły podrzędne i węzły nadrzędne w SQL Oracle?