Boa tarde pessoal,

Sou novata no Oracle, e acabei de instalar a versão Express ou XE no meu 
servidor.
Me aconselharam a instalar a Universal.
Instalei também o SQL Developer pra fazer a migração da minha base de 
dados que está em Access.

O processo de migração retorna dezenas de erros ORA-12899 - Valor muito 
grande para a coluna.

Pelo que eu pesquisei no histórico de msgs do grupo, isto é devido ao 
character set utilizado no meu Oracle, pois isto faz com que caracteres 
acentuados ocupem 2 bytes e assim "estoura" o tamanho de alguns campos.

Só não entendi o que devo fazer:
- Alterar o character set de UTF-8 para UTF-16?
- Mudar o mapeamento dos tipos de campo da migração de VARCHAR2 para 
NVARCHAR2?
- Ou outra coisa?

Abaixo segue o NLS em uso.

Grata,
Isis

NLS (National Language Support)   
Parâmetro de Idioma Nacional Valor
NLS_CALENDAR GREGORIAN
NLS_CHARACTERSET AL32UTF8
NLS_COMP BINARY
NLS_CURRENCY R$
NLS_DATE_FORMAT DD/MM/RR
NLS_DATE_LANGUAGE BRAZILIAN PORTUGUESE
NLS_DUAL_CURRENCY Cr$
NLS_ISO_CURRENCY BRAZIL
NLS_LANGUAGE BRAZILIAN PORTUGUESE
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_NCHAR_CONV_EXCP FALSE
NLS_NUMERIC_CHARACTERS ,.
NLS_SORT WEST_EUROPEAN
NLS_TERRITORY BRAZIL
NLS_TIME_FORMAT HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT DD/MM/RR HH24:MI:SSXFF
NLS_TIMESTAMP_TZ_FORMAT DD/MM/RR HH24:MI:SSXFF TZR
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
  1 - 19 
 

Responder a