Liberare spazio dai journal receiver

Accedi per salvare

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.

← Torna al blog

Commenti

Nessun commento ancora. Sii il primo a commentare!

Devi avere un account per commentare. Accedi · Registrati