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".

Uwaga: Szczegółowe informacje na temat integracji można znaleźć w publikacji Podręcznik administratora serwera, zawierającej interfejs API. Ponadto dokument Integracja aplikacji Oracle Scheduler zawiera wskazówki dotyczące używania tej integracji.