alt_diagpath - Percorso di directory dei dati di diagnostica alternativa parametro di configurazione
Questo parametro consente di specificare il percorso alternativo completamente qualificato per le informazioni di Db2® per le informazioni diagnostiche, che viene utilizzato quando il percorso primario dei dati diagnostici, diagpath, non è disponibile.
- Tipo di configurazione
- Gestore database
- Si applica a
- Server database con client locali e remoti
- Client
- Server database con client locali
- Server database a partizione con client locali e remoti
- Tipo di parametro
- Configurabile online
- Classe di propagazione
- Immediato
- Default [ intervallo]
- Null [ qualsiasi nome di percorso valido,,
'"pathname $h"','"pathname $h/trailing-dir"',,'"pathname $n"',1'"pathname $n/trailing-dir"','"pathname $m"','"pathname $m/trailing-dir"','"pathname $h$n"',2'"pathname $h$n/trailing-dir"','"pathname $h$m"', o'"pathname $h$m/trailing-dir"']
pathname- Un percorso di directory da utilizzare quando il percorso della directory dei dati di diagnostica primaria non è disponibile
$h- Risolve a
HOST_hostnameNota: A partire dalla versione 10, negli ambienti Db2 pureScale,$hsi riferisce all'host domestico del membro. $n- Risolve a
NODEnumber - $m
- Risolve a
DIAG_number.Nota:DIAG_numberviene utilizzato indipendentemente dal fatto che si riferiti a una partizione di database, a un CFo a un membro. /trailing-dir- Una singola directory, o una directory e sottodirectory da trail
$ho$nSono disponibili i seguenti valori:'"pathname $h"''"pathname $h/trailing-dir"''"pathname $n"''"pathname $n/trailing-dir"''"pathname $m"''"pathname $m/trailing-dir"''"pathname $h$n"''"pathname $h$n/trailing-dir"''"pathname $h$m"''"pathname $h$m/trailing-dir"'
La directory di dati diagnostici alternativa può contenere gli stessi dati diagnostici della directory di dati diagnostici primaria impostata con il parametro diagpath . Quando alt_diagpath è impostato e la directory dei dati diagnostici primari diventa non disponibile, la registrazione diagnostica continua nel percorso di directory dei dati diagnostici alternativi specificato, quindi riprende nella sua posizione originale quando il percorso diagnostico primario diventa nuovamente disponibile. Se questo parametro è null e la directory dei dati diagnostici primari specificata dal parametro diagpath non è disponibile, non vengono scritte altre informazioni diagnostiche finché il percorso diagnostico primario non diventa nuovamente disponibile. Per una migliorata resilienza, impostare la directory dei dati di diagnostica alternativa per puntare su un file system diverso rispetto alla directory dei dati di diagnostica primaria.
A partire da Db2 versione 11.5.6 e mentre in un ambiente Db2 pureScale , il percorso della directory dei dati diagnostici alternativa utilizzato deve contenere almeno un token suddiviso ($h, $no $m) per garantire un file di log db2diag privato per ogni membro e CF.
- Per evitare la shell del sistema operativo che interpreta il segno $su alcuni sistemi Linux® e UNIX, un singolo preventivo deve essere posizionato al di fuori del doppio preventivo, come mostrato nella sintassi.
- Nella modalità interattiva CLP o se il comando viene letto ed eseguito da un file di input, il doppio preventivo non è richiesto.
$h,$me$nsono casi insensibili.- Il comportamento dinamico per alt_diagpath non si estende a tutti i processi.
- Il processo del server db2sysc Db2 può rilevare modifiche dinamiche, ad esempio, quando si immette il comando UPDATE DATABASE MANAGER CONFIGURATION su un allegato dell'istanza.
- Quando si avviano i processi dell'applicazione e del client Db2 , questi utilizzano l'impostazione del parametro di configurazione alt_diagpath e non rilevano alcuna modifica dinamica.
- Sui sistemi UNIX, se diagpath e alt_diagpath non sono disponibili, il messaggio di diagnostica db2 viene scaricato nel file syslog.
- Non esiste alcuna directory predefinita per il parametro di configurazione alt_diagpath .
- I parametri di configurazione di alt_diagpath e diagpath sono esclusivi. Non possono essere impostati su stesso percorso di directory.
- Se alt_diagpath (o diagpath) non è disponibile, significa che il dump dei dati diagnostici non è riuscito a causa di un errore, ad esempio: la directory è stata eliminata, un errore del disco, il disco è stato perso, problemi di rete, errore di autorizzazione file o il disco è pieno.
- In ambienti Db2 pureScale, i log di diagnostica CF vengono inseriti nella directory alt_diagpath quando la directory cf_diagpath non è disponibile.