NetWorker: Informix-database og logisk log-sikkerhedskopiering/-gendannelse afbrudt
Summary: Sikkerhedskopiering af Informix-database og Logisk log afbrydes ofte for nogle af dbspaces. "Der opstod en systemfejl." "Afbrydelse af XBSA-session." "Afbrudt af klient.". Den samme fejl opstod under gendannelsen af databasen. ...
Symptoms
Vi kan ikke se nogen specifikke fejl i daemon-logfiler.
Fejlmeddelelser i 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
Fejlmeddelelser under sikkerhedskopiering i onbar-logfil (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.
Fejlmeddelelser under gendannelse.
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>'.
Fejlmeddelelser i 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
Kunden har indstillet værdien for BAR_MAX_BACKUP som 0 i onconfig-filen, hvilket betyder ubegrænset antal sikkerhedskopieringsstreams. Den specifikke Informix-database har 47 dbspaces og dermed, når sikkerhedskopiering (sikkerhedskopiering af database eller logisk log) eller gendannelse starter databaseserveren, opretter mange onbar-processer. Den samme situation opstår også under gendannelsen. Det resulterer i en standset situation, og nogle af trådene bliver defekt efter forsøg igen i henhold til den prøv-værdi, der er indstillet for BAR_RETRY.
Resolution
Indstilling af BAR_MAX_BACKUP som 10 i onconfig-filen (placering: /infx/inst/<DB-Name>/informixdir/etc/onconfig.xxx) løste problemet. Vi kan gå med en lavere værdi, f.eks. 4 eller 6 afhængigt af situationen.