Informix Error -43341: (-43341) Logical log <log-uniq-id> is needed by this restore but cannot be found in (null). </log-uniq-id>
Cause and resolution
(-43341) Logical log <log-uniq-id> is needed by this restore but cannot be found in (null). </log-uniq-id>
After physical restore of a dbspace, a minimum set of logs can be required to maintain the logical consistency of the database server.
ACTION If this is a whole-system restore, the logical restore part will be disabled so the DBA can find the logs (if needed) and perform a logical restore (-r -l).
If this is a non whole-system restore, the restore cannot proceed until the missing log are found.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-43341 fires when a restore needs a logical log that can't be found, after a physical restore of a dbspace — per the official guidance, a minimum set of logs is required to maintain logical consistency.
- The needed logical log missing from the storage manager/
ixbar, per the official guidance — the direct, only cause.
Solutions / Resolution
- For a whole-system restore: the logical restore step is disabled, per the official
guidance, so the DBA can locate the logs (if needed) and perform a logical restore
(
onbar -r -l) separately. - For a non-whole-system restore: the restore can't proceed until the missing log is found, per the official guidance.
Examples
Performing a logical restore separately
$ onbar -r -l
Diagnostic Checks
- Locate the named logical log's backup, and either restore it separately (whole- system restore) or supply it before continuing (non-whole-system restore).
Related Errors / Related Topics
No closely related error codes are cross-referenced for -43341 in this set yet.
A needed logical log couldn't be found during restore — locate it, then perform a separate logical restore or continue depending on the restore type.