Prywatność& Pliki cookie
ta strona używa plików cookie. Kontynuując, zgadzasz się na ich użycie. Dowiedz się więcej, w tym jak kontrolować pliki cookie.
alerty w aplikacji Oracle
Oracle Alert ułatwia przepływ informacji w organizacji, umożliwiając tworzenie jednostek zwanych alertami w celu monitorowania informacji biznesowych i powiadamiania o żądanych informacjach. Można zdefiniować jeden z dwóch rodzajów alertów: Alert zdarzeń lub alert okresowy.
Alert o zdarzeniu:
alert o zdarzeniu natychmiast powiadamia o aktywności w bazie danych. Podczas tworzenia alertu o zdarzeniu należy określić następujące parametry:
• Zdarzenie bazy danych, które chcesz monitorować, to jest wstawianie i / lub aktualizacja do określonej tabeli bazy danych.
• polecenie SQL Select, które pobiera określone informacje o bazie danych w wyniku zdarzenia bazy danych.
• działania, które ma wykonać Oracle Alert w wyniku zdarzenia bazy danych. Działanie może wiązać się z wysłaniem komuś wiadomości e-mail, uruchomieniem równoczesnego programu, uruchomieniem skryptu operacyjnego lub uruchomieniem skryptu instrukcji SQL. Wszystkie działania, które ma wykonać Oracle Alert, są dołączane do zestawu działań.
Alert Okresowy:
z kolei alert okresowy sprawdza bazę danych pod kątem informacji zgodnie z ustalonym harmonogramem. W okresowym alercie określ:
• częstotliwość, z jaką chcesz, aby alert okresowy uruchamiał instrukcję SQL.
• działania, które Oracle Alert wykonać po uruchomieniu instrukcji SQL. Działanie może wiązać się z wysłaniem pobranych informacji do kogoś w wiadomości e-mail, uruchomieniem równoczesnego programu, uruchomieniem skryptu operacyjnego lub uruchomieniem skryptu instrukcji SQL. Wszystkie działania, które chcemy wykonać Oracle Alert, są zawarte w zestawie działań.
Nawigacja w aplikacjach Oracle w celu zdefiniowania alertu:
przejdź do” Menedżer alertów ” odpowiedzialność
Alert >> Zdefiniuj
Przenieś Alert z jednej instancji / bazy danych do drugiej:
przejdź do „Menedżera alertów” odpowiedzialność
Alert >>Zdefiniuj
przejdź do Menu „Narzędzia” na górze
kliknij „Transfer Alert”
wprowadź pola źródłowe i docelowe i kliknij Transfer.
jak zdefiniować alert okresowy:
- przejdź do Menedżera alertów > Alert > Definiuj.
- wybierz zakładkę „okresowe”.
- wprowadź nazwę aplikacji, która jest właścicielem alertu w polu Aplikacja.
- Nazwij alert (do 50 znaków) i nadaj mu sensowny opis (do 240 znaków).
- zaznacz włączone, aby włączyć okresowe alerty.
- Ustaw częstotliwość okresowego alertu na jedną z poniższych:
- na żądanie
- w dniu miesiąca
- w dniu tygodnia
- co N dni kalendarzowych
- co drugi dzień
- co N dni roboczych
- co drugi dzień dzień roboczy
wprowadź instrukcję SQL SELECT, która pobiera wszystkie dane potrzebne do wykonania działań, które planujesz zdefiniować. Instrukcja SELECT musi zawierać klauzulę INTO, która zawiera jedno wyjście dla każdej kolumny wybranej przez instrukcję Select.
oto przykład okresowej instrukcji Select, która wyszukuje użytkowników, którzy nie zmienili swoich haseł w ciągu liczby dni określonej przez wartość w: THRESHOLD_DAYS.:
SELECT user_name,
password_date,
:THRESHOLD_DAYS
INTO &USER,
&LASTDATE,
&NUMDAYS
FROM fnd_user
WHERE SYSDATE = NVL(password_date,
sysdate) + :THRESHOLD_DAYS
ORDER BY user_name
chociaż Oracle Alert nie obsługuje instrukcji PL / SQL jako definicji instrukcji SQL alert, możesz utworzyć funkcję PL / SQL packaged zawierającą logikę PL/SQL i wprowadzić instrukcję SQL Select, która wywoła tę funkcję packaged.
możesz zweryfikować dokładność i skuteczność swojego oświadczenia Select. Wybierz opcję Zweryfikuj, aby przeanalizować instrukcję Select i wyświetlić wynik w oknie notatki.
wybierz polecenie Uruchom, aby wykonać instrukcję Select w jednym z identyfikatorów Oracle ID aplikacji i wyświetlić liczbę wierszy zwróconych w oknie notatki.
gdy będziesz zadowolony z instrukcji SQL, zapisz swoją pracę.
określanie szczegółów alertu:
po zdefiniowaniu zdarzenia lub alertu okresowego w oknie alerty należy wyświetlić okno szczegółów alertu, aby zakończyć definicję alertu. Okno Szczegóły alertu zawiera informacje, takie jak instalacje aplikacji, dla których alert ma być uruchomiony, jakie wartości domyślne mają być używane przez zmienne wejściowe i jakie dodatkowe cechy mają mieć zmienne wyjściowe.
tworzenie działań alertu:
po zdefiniowaniu alertu musisz utworzyć działania, które chcesz wykonać. Istnieją cztery rodzaje działań, które można utworzyć:
• akcje wiadomości
• równoczesne akcje programu
• akcje skryptu operacyjnego
• akcje skryptu instrukcji SQL
wybierz akcje
wprowadź nazwę (do 80 znaków) i opis (do 240 znaków) dla akcji alertu.
Wybierz poziom działania: szczegóły, Podsumowanie lub brak wyjątku.
wybierz Szczegóły akcji, aby wyświetlić okno Szczegóły akcji.
wybierz typ akcji, którą chcesz utworzyć w polu Typ akcji
Tworzenie alertu o zdarzeniu:
Określ nazwę aplikacji i tabelę bazy danych, którą ma monitorować Oracle Alert.
Uwaga: widoku nie można używać jako tabeli zdarzeń alertu.
zaznacz po wstawieniu i/lub po aktualizacji, jeśli chcesz uruchomić alert zdarzenia, gdy użytkownik aplikacji wstawi i / lub zaktualizuje wiersz w tabeli bazy danych.
określ wartość w polu Zachowaj _ dni, aby wskazać liczbę dni historii WYJĄTKÓW, akcji i akcji odpowiedzi, które chcesz zachować dla tego alertu.
określ wartość w polu Data końcowa, jeśli chcesz wyłączyć alert o określonej dacie.
Ważne Tabele Alarmowe:
- ALR_ALERTS
- ALR_ACTION_SETS
- ALR_ACTION_SET_INPUTS
- ALR_ACTION_SET_OUTPUTS
- alr_action_set_members
- ALR_ALERT_CHECKS
- ALR_ALERT_INPUTS
- ALR_ALERT_OUTPUTS
- ALR_ACTION_SET_CHECKS
- ALR_RESPONSE_SETS
- alr_response_actions
- ALR_VALID_RESONSES
Oracle Alert używa następujących widoków wewnętrznych:
- ALR_ALERT_ACTIONS_VIEW
- ALR_ALERT_HISTORY_VIEW
- ALR_CHECK_ACTION_HISTORY_VIEW
- ALR_INSTALATIONS_VIEW
- ALR_PERIODIC_ALERTS_VIEW
- alr_response_actions_view
- ALR_SCHEDULED_PROGRAMS
- ALR_VARIABLES_AND_OUTPUTS
szczegółowe informacje można znaleźć w Podręczniku użytkownika Oracle Alert