ABBONAMENTO
Valido per
Replicat (solo Oracle)
Descrizione
Utilizzare il parametro HAVEUDTWITHNCHAR quando i dati di origine contengono tipi definiti dall'utente che hanno un attributo NCHAR, NVARCHAR2 o NCLOB. Quando questi dati vengono rilevati nel trail, HAVEUDTWITHNCHAR fa sì che Replicat si connetta alla destinazione Oracle in AL32UTF8, necessaria quando un tipo di dati definito dall'utente contiene uno di questi attributi.
HAVEUDTWITHNCHAR non è obbligatorio se il set di caratteri della destinazione è AL32UTF8. Tuttavia, è necessario se solo NLS_LANG è impostato su AL32UTF8 nella destinazione. Per impostazione predefinita Replicat ignora NLS_LANG e si connette a Oracle AI Database nel set di caratteri nativo del database. Replicat utilizza l'oggetto OCIString di Oracle Call Interface, che non supporta gli attributi NCHAR, NVARCHAR2 o NCLOB, pertanto Replicat deve associarli come CHAR. La connessione alla destinazione in AL32UTF8 impedisce la perdita di dati in questa situazione.
È necessario specificare HAVEUDTWITHNCHAR prima del parametro USERIDALIAS nel file dei parametri.
Predefinito
Nessuno
Sintassi
HAVEUDTWITHNCHAR