informix secondary of HDR Error 329

Error 329 when connecting to a database from the secondary of a HDR pair

Problem
This article describes a known problem which causes error 329 when trying to connect to a database from the secondary of a HDR pair.

Solution

PROBLEM
When you try to connect to a database from the secondary of a HDR pair, you get the following error:

329: Database not found or no system permission.
111: ISAM error:   no record found.

CAUSE

You get this error if the database was created with no logging on the primary database server. If an operation is not logged on the primary, then that operation will not be replicated on the secondary.

SOLUTION

You can do one of the following:
Change the mode of the database on the primary

1. On the primary, change the mode of the database to logging using ontape, ondblog or onmonitor.
2. Take a level 0 archive of the primary database server.
3. Break and re-establish HDR connection.

Recreate the database on the primary

1. Drop the database on the primary and recreate it with logging enabled.

发表回复