Bei der Migration einer Datenbankinstanz mit einem in ASCII gespeicherten Datenbankkatalog (spezieller Datenbankparameter _UNICODE = NO) zu einer UNICODE-Datenbankinstanz (Datenbankparameter _UNICODE = YES) ist ein Fehler aufgetreten. Die Fehlerursache ist in der Datei knldiag bzw. knldiag.err protokolliert.
In Abhängigkeit von der angegebenen Fehlerursache sind unterschiedliche Maßnahmen zu ergreifen:
●
"RESTART
REQUIRED BEFORE MIGRATION"
Sie müssen die Datenbankinstanz mit dem aktuellen Stand der Datenbanksoftware
mindestens einmal in den Betriebszustand ONLINE gebracht haben, bevor eine
Migration gestartet werden kann.
●
"UNHANDLED
ENTRY TYPE: " + Record-Typ-Nummer
Es wurde im Datenbankkatalog ein Record-Typ gefunden, der in der Migration
nicht berücksichtigt wird. In diesem Fall werden sämtliche nicht behandelte
Records gesammelt und für jedes ein Eintrag geschrieben. Informieren Sie den
Support.
●
"ERROR
HANDLING TYPE " + Record-Typ-Nummer
Bei der Behandlung eines Datenbankkatalog-Records vom Typ Record-Typ-Nummer
ist ein Fehler aufgetreten. Die Migration wird abgebrochen. Das Record, bei
dessen Behandlung der Fehler auftrat, wird im Arbeitsverzeichnis unter dem Namen
MIGERRORREC.BIN
gespeichert . Informieren
Sie den Support.
●
"ERROR WHEN
RECREATING VIEW" + Anfang des Textes der View-Definition
Beim Wiederaufbau einer View-Tabelle ist ein Fehler aufgetreten.
Je nach Fehler ist die entsprechende View-Tabelle ggf. zu löschen und bei
Bedarf nach der Migration neu zu erzeugen.
●
"MIGRATION
FAILED FOR TRIGGER:" bzw. "MIGRATION FAILED FOR DBPROC:"
Es wurden Datenbankprozeduren oder Trigger auf Tabellen definiert, bei denen inzwischen
verwendete Tabellen, Spalten oder Benutzer umbenannt wurden. Diese können
nicht rekonstruiert werden. Die Namen sämtlicher Datenbankprozeduren und
Trigger, die nicht rekonstruiert werden können, werden aufgelistet.
Anschließend wird die Migration abgebrochen.
Die Datenbankprozeduren/Trigger waren zum Zeitpunkt der Migration bereits
nicht mehr einsatzfähig und müssen gelöscht werden.
●
"CONSTRAINTTEXT IS TOO LONG:" + Constraint-Name
Bei der Migration würde die Konversion des Definitionstextes eines Constraint
nach UNICODE zur Überschreitung der maximalen Länge von Constraints führen.
Das Constraint ist zu löschen bzw. zu modifizieren.
●
"CATALOG IS
UNICODE ALREADY"
Die Datenbankinstanz scheint bereits eine UNICODE-fähige Datenbankinstanz zu
sein.
●
"_UNICODE
has to be YES for migration"
Die Migration wurde gestartet, obwohl der Datenbankparameter _UNICODE den Wert
NO hat.