AYUDT
Durée de validité
Replicat (Oracle uniquement)
Description
Utilisez le paramètre HAVEUDTWITHNCHAR lorsque les données source contiennent des types définis par l'utilisateur qui ont un attribut NCHAR, NVARCHAR2 ou NCLOB. Lorsque ces données sont détectées dans la trace, HAVEUDTWITHNCHAR entraîne la connexion du processus Replicat à la cible Oracle dans AL32UTF8, ce qui est requis lorsqu'un type de données défini par l'utilisateur contient l'un de ces attributs.
HAVEUDTWITHNCHAR n'est pas requis si le jeu de caractères de la cible est AL32UTF8. Toutefois, elle est requise si seul NLS_LANG est défini sur AL32UTF8 sur la cible. Par défaut, la réplication ignore NLS_LANG et se connecte à une base de données Oracle AI Database dans le jeu de caractères natif de la base de données. Le processus de réplication utilise l'objet OCIString d'Oracle Call Interface, qui ne prend pas en charge les attributs NCHAR, NVARCHAR2 ou NCLOB. Par conséquent, le processus de réplication doit les lier en tant que CHAR. La connexion à la cible dans AL32UTF8 empêche la perte de données dans ce cas.
HAVEUDTWITHNCHAR doit être indiqué avant le paramètre USERIDALIAS dans le fichier de paramètres.
Valeur par défaut
Aucun
Syntaxe
HAVEUDTWITHNCHAR