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