Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 11 anos, 5 meses atrás por Avatar de Fábio PradoFábio Prado.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #105439
    Avatar de maperesmaperes
    Participante

      Caros colegas

      Estou com um problema, gostaria de compartilhá-lo com vocês.

      Tenho uma base em Oracle 8.0.6, estou migrando para Oracle 11g release 11.2.0.3.

      Estou tendo dificuldades em acertar a acentuação no destino – Oracle 11.2.0.3

      Na origem (8.0.6) o conjunto de caracteres é :

      Connected to: Oracle8 Enterprise Edition Release 8.0.6.1.0 – Production
      PL/SQL Release 8.0.6.1.0 – Production
      Export done in US7ASCII character set and WE8ISO8859P1 NCHAR character set

      nls_territory – AMERICAN
      nls_language – AMERICA

      No destino – 11.2.0.3

      import done in US7ASCII character set and UTF8 NCHAR character set
      import server uses WE8ISO8859P15 character set (possible charset conversion)
      export server uses WE8ISO8859P1 NCHAR character set (possible ncharset conversion)

      nls_territory – BRAZILIAN PORTUGUESE
      nls_language – BRAZILIAN PORTUGUESE

      Na origem , os dados aparecem corretamente abaixo :

      select nom_pess from prot.pessoas_prt where cod_pess = 872672;
      CONS MUNIC. ORÇA/° PARTICIPATIVO – COP

      select nom_pess from prot.pessoas_prt where cod_pess = 1114993;
      JOÃO, MITTESTAINER

      No destino, os mesmos dados aparecem abaixo :

      select nom_pess from prot.pessoas_prt where cod_pess = 872672;
      CONS MUNIC. ORCA/? PARTICIPATIVO – COP

      select nom_pess from prot.pessoas_prt where cod_pess = 1114993;
      JO?O, MITTESTAINER

      O SO na origem é AIX Solaris
      O SO no destino é red hat

      Alguém já passou por esse tipo de problema??

      Agradeço

      Marco Aurelio

      #105440
      Avatar de rmanrman
      Participante

        @maperes

        Creio que apenas configurando a variável de ambiente NLS_LANG adequadamente deve resolver o problema

        Segue uma FAQ sobre o NLS_LANG:

        http://www.oracle.com/technetwork/datab … 99431.html

        A variável NLS_LANG é uma variável utilizada pelo client do Oracle.

        #105442
        Avatar de maperesmaperes
        Participante

          Olá @rman

          Muito obrigado, deu certo…..Bingo

          Agradeço a ajuda.

          Marco Aurelio

          #105454
          Avatar de Fábio PradoFábio Prado
          Participante

            Pessoal,

            Para esclarecer mais dúvidas sobre NLS, sugiro a leitura do artigo: http://www.fabioprado.net/2012/11/configurando-national-language-support.html

            []s

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress