HAVEUDTWITHNCHAR
Gültig für
Replicat (nur Oracle)
Beschreibung
Verwenden Sie den Parameter HAVEUDTWITHNCHAR, wenn die Quelldaten benutzerdefinierte Typen enthalten, die ein Attribut NCHAR, NVARCHAR2 oder NCLOB aufweisen. Wenn diese Daten im Trail gefunden werden, führt HAVEUDTWITHNCHAR dazu, dass Replicat eine Verbindung zum Oracle-Ziel in AL32UTF8 herstellt. Dies ist erforderlich, wenn ein benutzerdefinierter Datentyp eines dieser Attribute enthält.
HAVEUDTWITHNCHAR ist nicht erforderlich, wenn der Zeichensatz des Ziels AL32UTF8 ist. Sie ist jedoch erforderlich, wenn nur NLS_LANG auf AL32UTF8 im Ziel gesetzt ist. Replicat ignoriert standardmäßig NLS_LANG und stellt eine Verbindung zu einer Oracle AI Database im nativen Zeichensatz der Datenbank her. Replicat verwendet das Objekt OCIString der Oracle Call Interface, das die Attribute NCHAR, NVARCHAR2 oder NCLOB nicht unterstützt. Daher muss Replicat sie als CHAR binden. Wenn Sie eine Verbindung zum Ziel in AL32UTF8 herstellen, wird ein Datenverlust in dieser Situation verhindert.
HAVEUDTWITHNCHAR muss vor dem Parameter USERIDALIAS in der Parameterdatei angegeben werden.
Standard
Keine
Syntax
HAVEUDTWITHNCHAR