NetWorker : Sauvegarde/restauration des logs logiques et de la base de données Informix abandonnée
Summary: La base de données Informix et la sauvegarde du log logique sont fréquemment abandonnées pour certains des dbspaces. « Une erreur système s’est produite. » « Abandon de la session XBSA. » « Abandonné par le client. » La même erreur s’est également produite lors de la restauration de la base de données. ...
Symptoms
Nous ne voyons aucune erreur spécifique dans les logs de processus.
Messages d’erreur dans libnsrifmx-xxxxx.log :
XBSA-1.0.1 #.#.#.#.Build.### 16384588 DAY MONTH ## HH:mm:SS YYYY _nwbsa_is_retryable_error: received a retryable network error (Severity 0 Number -13): busy
Messages d’erreur lors de la sauvegarde dans le journal onbar (bar_act.log) :
YYYY-MM-DD HH:mm:SS 20120112 7930210 XBSA Error: (BSACreateObject) A system error occurred. Aborting XBSA session. YYYY-MM-DD HH:mm:SS 10814124 7930210 XBSA Error: (BSACreateObject) A system error occurred. Aborting XBSA session. YYYY-MM-DD HH:mm:SS 16843426 7930210 XBSA Error: (BSACreateObject) A system error occurred. Aborting XBSA session. YYYY-MM-DD HH:mm:SS 28508590 7930210 XBSA Error: (BSACreateObject) A system error occurred. Aborting XBSA session.
Messages d’erreur lors de la restauration.
YYYY-MM-DD HH:mm:SS 11207038 18088436 XBSA Error: (BSAGetData) A system error occurred. Aborting XBSA session. YYYY-MM-DD HH:mm:SS 11207038 18088436 (-43391) Skipped backup/restore of space '<dbspace-name>'. YYYY-MM-DD HH:mm:SS 18088436 28442904 (-43246) The ON-Bar process 11207038 exited with a problem (exit code 3 (0x3),signal 0). YYYY-MM-DD HH:mm:SS 23396846 18088436 XBSA Error: (BSAGetData) A system error occurred. Aborting XBSA session. YYYY-MM-DD HH:mm:SS 23396846 18088436 (-43391) Skipped backup/restore of space '<dbspace-name>'.
Messages d’erreur dans Informix online.log :
MM/DD/YY HH:mm:SS Archive on <dbspace-name> Completed. MM/DD/YY HH:mm:SS Level 0 Archive started on <dbspace-name> MM/DD/YY HH:mm:SS Archive on <dbspace-name> ABORTED. MM/DD/YY HH:mm:SS Aborted by client. MM/DD/YY HH:mm:SS Archive on <dbspace-name> ABORTED. MM/DD/YY HH:mm:SS Aborted by client.
Cause
Le client a défini la valeur de BAR_MAX_BACKUP sur 0 dans le fichier onconfig, ce qui signifie un nombre illimité de flux de sauvegarde. La base de données Informix spécifique dispose de 47 dbspaces. Par conséquent, lorsque la sauvegarde (sauvegarde de base de données ou de logs logiques) ou la restauration démarre, le serveur de base de données crée de nombreux processus sur la barre d’état. La même situation se produit également lors de la restauration. Cela entraîne un blocage et certains threads échouent après une nouvelle tentative conformément à la valeur de nouvelle tentative définie pour BAR_RETRY.
Resolution
Définissez BAR_MAX_BACKUP valeur sur 10 dans le fichier onconfig (emplacement : /infx/inst/<DB-Name>/informixdir/etc/onconfig.xxx) a résolu le problème. Nous pouvons opter pour une valeur inférieure, par exemple 4 ou 6, en fonction de la situation.