Integracja terminarza planowania zadania
Baza danych Oracle Database zawiera terminarz dotyczący całego przedsiębiorstwa, który umożliwia upraszczanie planowania procesów działających w tle. Terminarz jest wdrażany przez pakiet DBMS_SCHEDULER. Produkt umożliwia integrację z aplikacją Oracle Scheduler, aby ułatwić planowanie procesów działających w tle dostarczanych wraz z produktem.
Na poziomie ogólnym integracja z terminarzem Oracle DBMS Scheduler obsługuje następujące obiekty:
-
Program systemu DBMS. Program należy określić dla każdej kontrolki zadania, która ma być zaplanowana w terminarzu systemu DBMS. Program zazwyczaj wywołuje zadanie, ale można go skonfigurować w taki sposób, aby zamiast tego ustawiał określone opcje.
-
Łańcuch systemu DBMS. Parametr Łańcuch służy do definiowania serii kroków, między którymi określono reguły zależności. Krok zawiera odwołanie do programu, który wykonuje rzeczywiste działania przewidziane w tym kroku. Do każdego kroku dołączona jest reguła, która umożliwia określenie kroków zależnych od niego, oraz warunek określający, kiedy dany krok powinien zostać wykonany. Na przykład w przypadku łańcucha składającego się z kroków STEP_A i STEP_B, dla którego realizacja kroku STEP_B może się rozpocząć tylko wtedy, gdy krok STEP_A został przeprowadzony pomyślnie, reguła definiująca rozpoczęcie kroku STEP_B zawierałaby warunek "STEP_A SUCCEEDED".
-
Terminarz systemu DBMS. Predefiniowana częstotliwość dla zadań, które mają być uruchamiane okresowo, na przykład zadania nocne.
-
Zadanie systemu DBMS. Służy do zdefiniowania planu wykonywania konkretnego programu lub łańcucha - okresowo według określonego harmonogramu lub ad hoc.
Produkt zawiera zbiór usług biznesowych służących do obsługi tych obiektów, jak również do przesyłania zadań, zarządzania procesami przesyłania i generowania raportów dotyczących procesów przesyłania w przeszłości. Więcej informacji można znaleźć w kontekście usług biznesowych, których nazwy zaczynają się prefiksem "F1-DBMS".