Prima si guarda quanto occupano e quali sono staccati dal journal:
SELECT JOURNAL_LIBRARY, JOURNAL_NAME,
RECEIVER_LIBRARY, RECEIVER_NAME,
ATTACHED, SIZE / 1024 / 1024 AS MB, DETACH_TIMESTAMP
FROM QSYS2.JOURNAL_RECEIVER_INFO
WHERE ATTACHED = 'NO'
ORDER BY SIZE DESC
Solo quelli già salvati e non più necessari si eliminano:
DLTJRNRCV JRNRCV(JRNLIB/RCV0000123) DLTOPT(*IGNINQMSG)
Attenzione
un journal receiver serve a ripristinare le modifiche avvenute dopo
l'ultimo salvataggio. Cancellarne uno non ancora salvato significa che, in caso di
ripristino, quelle modifiche non tornano più. Prima di eliminare, verifica che il receiver
sia stato salvato: la colonna del salvataggio in DSPJRNRCVA lo dice.
Suggerimento
il rimedio strutturale non è la cancellazione periodica a mano ma
CHGJRN ... DLTRCV(*YES) con la gestione automatica dei receiver, che li stacca e li
elimina da solo dopo il salvataggio. La cancellazione manuale è il sintomo di una
configurazione da sistemare.
Rilasci. QSYS2.JOURNAL_RECEIVER_INFO è fra gli IBM i Services più recenti: verifica
eseguendo la query, e se risponde SQL0204 usa WRKJRNA JRN(LIB/JRN) opzione 15, che elenca
i receiver con dimensione e stato. DSPJRNRCVA dice se un receiver è già stato salvato, ed è
il controllo che conta prima di cancellare qualcosa.
Commenti
Nessun commento ancora. Sii il primo a commentare!
Devi avere un account per commentare. Accedi · Registrati