Informix Error -43189: Logical Logs cannot be restored because LTAPEDEV value is <value>.
Cause and resolution
Logical Logs cannot be restored because LTAPEDEV value is <value>.
If the LTAPEDEV parameter value in your ONCONFIG file is /dev/null (UNIX) or NUL (NT) or blank, logical log restore cannot be performed. These are special values that you set to tell the server and ON-Bar that log backups are not desired. Data in the logical log cannot be restored.
Set the LTAPEDEV parameter value to something other than /dev/null (UNIX) or NUL (NT) or blank if logical log restores are desired. If logical log restores are not desired use the -w and -p options with ON-Bar commands to perform whole system, physical-only restore.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-43189 fires when LTAPEDEV in ONCONFIG is /dev/null (UNIX), NUL (Windows), or
blank — per the official guidance, these special values mean log backups weren't wanted,
so no logical-log data exists to restore.
LTAPEDEVset to/dev/null/NUL/blank, per the official guidance — the direct, only cause.
Solutions / Resolution
- Set
LTAPEDEVto something other than/dev/null/NUL/blank if logical-log restores are wanted, per the official guidance. - If logical-log restores aren't wanted, use the
-wand-poptions for a whole-system, physical-only restore, per the official guidance.
Examples
Whole-system, physical-only restore
$ onbar -r -w -p
Diagnostic Checks
- Check
ONCONFIG'sLTAPEDEVvalue, and set it to a real device/file if logical-log restores are needed, or use-w -pif not.
Related Errors / Related Topics
- -43183 — "Logical logs will not be backed up / salvaged because LTAPEDEV value is
." The backup-side equivalent of this same LTAPEDEVrestriction.
LTAPEDEV is set to /dev/null/NUL/blank, so logical logs can't be restored — set a
real value, or use onbar -r -w -p for whole-system, physical-only restore.