Eliminazione delle voci del log di controllo utilizzando i comandi di gestione

Utilizzare i comandi di gestione per eliminare alcune o tutte le voci del log di controllo.

Prima di iniziare

Prima di iniziare questa procedura, devono essere soddisfatte le seguenti condizioni:
  • Il server delle applicazioni, mediante il quale le voci del log di controllo vengono eliminate, deve essere in esecuzione. ossia, l'opzione -conntype none di wsadmin non può essere utilizzata, poiché è richiesta una connessione al server.
  • Quando la sicurezza è abilitata, l'ID utente utilizzato deve disporre dei privilegi dell'operatore.

Perché e quando effettuare questa attività

È possibile utilizzare lo script deleteAuditLog.py per eliminare le voci del log di controllo dal database.

Procedura di questa attività

  1. Passare alla directory secondaria di Business Process Choreographer in cui sono posizionati gli script di gestione.
    Sui sistemi Windows, immettere:
    cd install_root\ProcessChoreographer\admin
    Sui sistemi Linux e UNIX, immettere:
    cd install_root/ProcessChoreographer/admin
  2. Eliminare le voci nella tabella del log di controllo.
    Sui sistemi Windows, uno o più dei seguenti comandi. Le differenze tra i comandi vengono evidenziate:
    install_root\bin\wsadmin –lang jython -f deleteAuditLog.py 
                             -server serverName
                             [-profileName profileName]
                             [options]
    
    install_root\bin\wsadmin –lang jython -f deleteAuditLog.py 
                             -node nodeName
                             -server serverName
                             [-profileName profileName]
                             [options]
    
    install_root\bin\wsadmin –lang jython -f deleteAuditLog.py 
                             -cluster clusterName
                             [-profileName profileName]
                             [options]
    Sui sistemi UNIX e Linux, immettere uno o più dei seguenti comandi. Le differenze tra i comandi vengono evidenziate:
    install_root/bin/wsadmin.sh –lang jython -f deleteAuditLog.py 
                             -server serverName
                             [-profileName profileName]
                             [options]
    
    install_root/bin/wsadmin.sh –lang jython -f deleteAuditLog.py 
                             -node nodeName
                             -server serverName
                             [-profileName profileName]
                             [options]
    
    install_root/bin/wsadmin.sh –lang jython -f deleteAuditLog.py 
                             -cluster clusterName
                             [-profileName profileName]
                             [options]

    Dove:

    -cluster clusterName
    Il nome del cluster. Obbligatorio se il contenitore dei processi aziendali è configurato per un cluster WebSphere.
    -node nodeName
    Facoltativo quando si specifica il nome del server. Questo nome identifica il nodo. L'impostazione predefinita è il nodo locale.
    -server serverName
    Il nome del server. Obbligatorio se il nome del cluster non è specificato.
    -profileName profileName
    Il nome del profilo definito dall'utente. Specificare questa opzione se non si sta gestendo il profilo predefinito.

    Le opzioni disponibili sono:

    -all
    Elimina tutte le voci del log di controllo nel database. L'eliminazione viene eseguita in più transazioni. Ciascuna transazione elimina il numero di voci specificate nel parametro slice o il numero predefinito.
    -time timestamp
    Elimina tutte le voci del log di controllo successive all'ora specificata per timestamp. L'ora utilizzata è l'UTC (coordinated universal time). Il formato deve essere: YYYY-MM-DD['T'HH:MM:SS]. Se si specifica solo l'anno, il mese e il giorno, l'ora, i minuti e i secondi vengono impostati su 00:00:00.

    Le opzioni -time e -processtime si escludono a vicenda.

    -processtime timestamp
    Elimina tutte le voci del log di controllo che appartengono a un processo finito prima dell'ora specificata per timestamp. Utilizzare lo stesso formato dell'ora del parametro -time.

    Le opzioni -time e -processtime si escludono a vicenda.

    -slice size
    Utilizzato con il parametro -all, size specifica il numero di voci incluse in ciascuna transazione. Il valore ottimale dipende dalla dimensione del log disponibile per il sistema del database. I valori superiori richiedono meno transazioni, ma si potrebbe superare lo spazio del log del database. I valori inferiori potrebbero fare in modo che lo script impieghi più tempo per completare l'eliminazione. La dimensione predefinita per il parametro slice è 250.
    Nota: la versione jacl dello script delle query staff non utilizzate di eliminazione, deleteAuditLog.jacl, è sconsigliata. È disponibile nella directory secondaria util della directory ProcessChoreographer e contiene gli stessi parametri qui descritti, ma l'opzione –lang jython deve essere omessa.

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)