Como posso alterar o NLS para um Oracle XE instalado no Ubuntu 10.04?

1

Estou tentando importar um dump e recebo a seguinte mensagem:

  Export file created by EXPORT:V10.02.01 via conventional path
  import done in US7ASCII character set and AL16UTF16 NCHAR character set
  import server uses WE8MSWIN1252 character set (possible charset conversion)
  export client uses EL8ISO8859P7 character set (possible charset conversion)
  ...

É possível alterar o NLS e como? Preciso instalar o Oracle XE do zero?

    
por Petros 21.10.2010 / 04:53

1 resposta

3

Existem duas versões do XE, uma para 'western' e outra para 'universal'. Parece que você tem o primeiro, e eu não tenho o primeiro para testar.

Se você precisar usar caracteres de vários bytes, precisará do último, mas acho que esse problema deve estar correto.

US7ASCII é o mais baixo dos baixos (usa apenas o caractere 1-127). O WE8MSWIN1252 pode usar um conjunto de 255 caracteres, assim como o EL8ISO8859P7. Eles são um pouco diferentes.

Antes de fazer a importação, tente

export NLS_LANG = GREEK_GREECE.EL8ISO8859P7

(ou o equivalente no Windows).

    
por 21.10.2010 / 06:12