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"']
Simboli
pathname
Un percorso di directory da utilizzare quando il percorso della directory dei dati di diagnostica primaria non è disponibile
$h
Risolve a HOST_hostname
Nota: A partire dalla versione 10, negli ambienti Db2 pureScale, $h si riferisce all'host domestico del membro.
$n
Risolve a NODEnumber
$m
Risolve a DIAG_number.
Nota: DIAG_number viene 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 $h o $n
Sono 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.

Nota:
  • 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 $n sono 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.
1 $n è obsoleto e potrebbe essere rimosso in una release futura.
2 L'opzione $n è obsoleta e potrebbe essere rimossa in un rilascio futuro.