Adabas D: Autosave Log nefunguje

Supportní databáze (adabas_autosave_log)
Platí pro

Adabas: Verze 6.1,10.0

Symptomy:

Spouštíte AUTOSAVE LOG z programu CONTROL pro ADABAS D, podle hlášení se sice spustí zálohování, ale na médiu se žádné součásti protokolu (logu) neobjeví.

Příčina:

CONTROL spustí zálohování pomocí at, který ohlásí permission denied, z příkazové řádky je možné stejný příkaz at spustit bez problémů.

Řešení:

Marc-Andre Lemburg nám zaslal následující shellový skript, který můžete použít pro spouštění a ukončení AUTOSAVE LOG:

pro spuštění

#!/bin/sh
${DBROOT}/pgm/plrun -b ${DBROOT}/pgm/backup MYDB AUTOON BATCHSAVE TRASH
&
echo AUTOSAVE LOG is starting.

pro ukončení

#!/bin/sh
echo AUTOSAVE LOG is being stopped.
${DBROOT}/pgm/plrun -b ${DBROOT}/pgm/backup MYDB AUTOOFF BATCHSAVE TRASH
echo
echo AUTOSAVE LOG is stopped.
Místo TRASH je potřeba uvést platné zařízení z Media Manageru.
Klíčová slova: ADABAS D, AUTOSAVE LOG, PROTOKOL, XCONTROL

Zpětná vazba vítána: Send Mail to Rolf.Haberrecker@suse.de (Uveďte prosím následující klíčové slovo: SDB-adabas_autosave_log)
SDB-adabas_autosave_log, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 05. Jan 1998
SuSE Linux AG - Poslední změnu: 03. Okt 1999 provedl Rolf.Haberrecker (sdb_gen 1.40.0)