Concatenamenti

Nel menu Catene sono disponibili quattro opzioni: Sintetico, Catene in esecuzione, Passi e Regole. Ogni opzione è descritta di seguito.

Riepilogo

Nella pagina Sintetico vengono visualizzate tutte le catene di proprietà dell'utente corrente. I dettagli sono presentati in formato tabulare. Alla fine di ogni riga si trova l'icona Azioni Icona Azioni. Fare clic su Azioni per visualizzare l'elenco di opzioni per la catena. Fare clic su una catena nella tabella e i dettagli sui passi e le regole vengono visualizzati sotto la tabella Catene. Nel menu di scelta rapida di un passo o di una regola è disponibile un'opzione Elimina passo o Elimina regola.

Le azioni disponibili per una catena sono le seguenti:

  • Esegui: esegue la catena specifica.

  • Aggiungi passo: crea un nuovo passo per la catena selezionata.

  • Aggiungi regola: crea una nuova regola per la catena selezionata.

  • Modifica: modifica le proprietà della catena.

  • Elimina: elimina la catena

  • Abilitazione/disabilitazione catena: abilita o disabilita la catena.

  • Mostra diagramma: visualizza i passi job di una catena in formato grafico.

    Fare doppio clic su un passo o una regola nel diagramma per visualizzare ulteriori dettagli. È possibile creare direttamente passi e regole nel diagramma utilizzando le icone Aggiungi passo e Aggiungi regola.

    In ogni passo vengono visualizzate le seguenti dipendenze:

    • Schedulazione evento: il nome della schedulazione.
    • Coda eventi: il nome della coda e della condizione.
    • Programma che utilizza la procedura o il blocco PL/SQL: tabelle, viste, funzioni delle procedure e package utilizzati: due livelli di dipendenze.

    È inoltre possibile creare una regola connettendo due passi:

    • Fare clic su un passo e viene visualizzata l'icona del collegamento.
    • Fare clic sull'icona del collegamento e trascinare il passo successivo. Viene visualizzata la finestra di dialogo Regola, in cui è possibile fornire i dettagli.

    Esistono regole di convalida applicate ai dettagli della catena e, se vengono rilevati problemi, viene visualizzata un'icona nella barra dei menu che consente di ottenere dettagli sulle regole violate.

    regole di convalida sotto

    Vengono applicate le regole seguenti:

    • Uso dei passi mancanti nella regola della catena
    • Passi senza inizio: non esiste alcuna regola che inizi il passo.
    • Passi senza passare a un altro passo o alla fine: il passo non viene visualizzato nella parte condizione di alcuna regola.
    • Programma: di tipo "Avviso" – mostra i passi utilizzando programmi disabilitati
    • Passi a seconda degli oggetti non validi: di tipo "Avvertenza" – mostra i passi che utilizzano il programma dipendente da oggetti non validi.
  • Analizza catena: visualizza l'output della procedura DBMS_SCHEDULER.ANALYZE_CHAIN in formato testo. Elenca il tipo di passi, dipendenze e transizioni tra di essi in base a regole definite.

Quando si seleziona una riga catena, gli elenchi con passi e regole vengono visualizzati di seguito. I comandi Modifica ed Elimina sono disponibili nel menu Azioni per Passi e Regole.

Catene in esecuzione

Nella pagina Catene in esecuzione viene visualizzata l'esecuzione dei passi delle catene in esecuzione.

Per ogni riga del report sono disponibili i comandi seguenti:

  • Per Chain, i comandi sono Modifica, Elimina, Abilita, Disabilita e Valuta catena.

    La procedura Valuta catena richiama la procedura DBMS_SCHEDULER.EVALUATE_RUNNING_CHAIN. Costringe la rivalutazione delle regole di una catena in esecuzione ad attivare le regole per le quali le condizioni sono state soddisfatte.

  • Altri comandi correlati alla catena sono Mostra diagramma, Analizza catena, Dettagli passo e Modifica passo.

Passi

La pagina Passi fornisce i dettagli di ogni passo in tutte le catene.

Regole

La pagina Regole fornisce i dettagli di ogni regola in tutte le catene.

Crea o modifica catena

In questa sezione viene descritto come creare o modificare una catena.
Per creare una catena, Database Actions utilizza internamente la procedura DBMS_SCHEDULER.CREATE_CHAIN.
  1. Nella pagina Catene, in alto a destra, fare clic su Crea catena.
  2. In Properties immettere i campi riportati di seguito.
    • Nome: il nome da assegnare alla catena.
    • Intervallo di valutazione: NULL rivaluta le regole di una catena in esecuzione solo all'avvio del job e al completamento di un passo. Un valore non NULL fa sì che anche le valutazioni delle regole vengano eseguite periodicamente nell'intervallo specificato.
    • Abilitato: abilita la catena. Richiama la procedura DBMS_SCHEDULER.ENABLE dopo la creazione della catena.
  3. Per creare la catena, fare clic su Crea.

    Fare clic su Crea e apri per creare la catena e aprirla in modalità Diagramma.

Aggiungi o modifica passo

In questa sezione viene descritto come aggiungere un passo per una catena.
  1. Nel menu di scelta rapida di una catena, selezionare Aggiungi passo.
  2. Nel dispositivo di scorrimento Crea passo immettere i campi riportati di seguito.
    • Nome passo: il nome del passo.
    • Tipo: selezionare Programma, Catena, Evento o Coda da eseguire durante il passo.

      Inoltre, selezionare il nome del programma, della catena, dell'evento o della coda nel campo corrispondente.

    • Sospendi: selezionare questa opzione per sospendere il passo.
    • Ignora: selezionare questa opzione per saltare il passo.
    • Riavvia in caso di errore: selezionare questa opzione per riavviare il passo dopo l'errore del database.
    • Riavvia su recupero: selezionare questa opzione per riavviare il passo dopo il recupero del database.
  3. Fare clic su Crea.

    Il nuovo passo viene visualizzato per la catena nella pagina Catene principali.

Aggiungi o modifica regola

In questa sezione viene descritto come aggiungere una regola per una catena.
  1. Nel menu di scelta rapida di una catena, selezionare Aggiungi regola.
  2. Nel dispositivo di scorrimento Crea regola immettere i seguenti campi:
    • Nome della regola: il nome della regola che si sta creando.
    • Condizione: immettere la condizione da valutare.
    • Azione: azione da eseguire se la condizione viene soddisfatta.
    • Commenti: commenti facoltativi che descrivono la regola.

Vedere anche:

Procedura DEFINE_CHAIN_RULE in Oracle Database PL/SQL Packages and Types Reference