Chiappa, Eu estou fazendo a carga de dados via SQL*Loader com o Putty. E nos arquivos de dados não tem nenhuma informação referente ao enconding.
Att, -- Wanderson Barrence DBA Oracle 10g/11g Analista de Testes - CBTS ------------------------------------------------------------------ MSN: wbarre...@hotmail.com ICQ: 170821994 Linkedin: http://br.linkedin.com/in/wbarrence Em 17 de agosto de 2012 13:47, J. Laurindo Chiappa <jlchia...@yahoo.com.br>escreveu: > ** > > > Nah, eu ** duvido ** que os params NLS estejam corretos : pra mim, o que > está acontecendo aí é que talvez vc até tenha os NLS corretos NO DATABASE, > mas no RDBMS Oracle NECESSARIAMENTE os NLS do cliente se SOBREPÕEM ao do > database, então se vc tiver NLS incorretos no cliente que gera o > arquivo-texto OU no ambiente / sessão que vc cria para fazer a carga, como > é correto esses NLS se sobrepõem aos do database e vc recebe coisas > trocadas..... > Outra possibilidade Forte é que os character sets dos dois databases não > sejam os mesmos : SE isso acontecer e ambos não forem supersets um do > outro, vão ter conversões aí.... > > Minha sugestão portanto é : > > a. confira os charactersets dos dois databases > > b. confira os settings NLS da sessão que gera o arquivo-texto (da SESSÃO, > não do database), consultando na NLS_SESSION_PARAMETERS a entrada dela > > c. tenha CERTEZA que o seu ambiente é capaz de gerar os caracters > necessários - por exemplo, no prompt DOS do Windows vc ajusta o codepage > com CHCP, numa tool gráfica isso varia, sendo que algumas GUIs (como por > exemplo tipicamente algumas feitas em Java) trabalham diretamente com > Unicode > > d. na dúvida sete no seu ambiente as variáveis NLS diretamente para os > valores apropriados pro seu ambiente, sem confiar em defaults > > e. use a função de DUMP tanto no database Oracle origem quanto no destino > para ver quais os códigos que estão sendo lido/gravados > > f. abra o texto num editor Binário, para vc conferir quais códigos estão > sendo gerados > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence <wbarrence@...> > escreveu > > > > > Olá Pessoal, > > > > Fiz recentemente uma carga de dados, através do SQL*Loader, nos arquivos > > que contém os dados, as palavras estão acentuadas corretamente, após a > > carga de dados, os caracteres como: ç,ã,õ,ó,á, etc... form trocados por > > sinais de interrogação invertidos!!! > > > > Alguém sabe me responder o que está acontecendo? Considerando que o > > NLS_PAREMETER estão corretos e de acordo com os demais ambientes!!! > > > > Att, > > > > -- > > Wanderson Barrence > > DBA Oracle 10g/11g > > Analista de Testes - CBTS > > ---------------------------------------------------------- > > MSN: wbarrence@... > > > ICQ: 170821994 > > Linkedin: http://br.linkedin.com/in/wbarrence > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html