TERUDTWITHNCHAR

Válido Para

Replicat (somente Oracle)

Descrição

Use o parâmetro HAVEUDTWITHNCHAR quando os dados de origem contiverem tipos definidos pelo usuário que tenham um atributo NCHAR, NVARCHAR2 ou NCLOB. Quando esses dados são encontrados na trilha, HAVEUDTWITHNCHAR faz com que o Replicat se conecte ao destino Oracle em AL32UTF8, o que é necessário quando um tipo de dados definido pelo usuário contém um desses atributos.

HAVEUDTWITHNCHAR não será obrigatório se o conjunto de caracteres do destino for AL32UTF8. No entanto, será obrigatório se apenas NLS_LANG for definido como AL32UTF8 no destino. Por padrão, o Replicat ignora NLS_LANG e se conecta a um Oracle AI Database no conjunto de caracteres nativos do banco de dados. O Replicat usa o objeto OCIString do Oracle Call Interface, que não suporta os atributos NCHAR, NVARCHAR2 ou NCLOB; portanto, o Replicat deve vinculá-los como CHAR. A conexão com o destino no AL32UTF8 impede a perda de dados nessa situação.

HAVEUDTWITHNCHAR deve ser especificado antes do parâmetro USERIDALIAS no arquivo de parâmetros.

Padrão

Nenhum

Sintaxe

HAVEUDTWITHNCHAR