Chiappa, valeu pela dica... Utilizamos o CONVERT e funcionou. Att.
Raul Em 10 de agosto de 2010 16:58, José Laurindo <[email protected]>escreveu: > > > Colega, plz leia a nota metalink "Character set conversion when using > UTL_FILE", Doc ID 227531.1 : pra resumir a historinha, o UTL_FILE roda ** > completamente ** dentro do database, ele RESIDE DENTRO DO DATABASE, ele ** > não ** se cominuca nem interfere com a sessão, sendo assim ele Não Enxerga > as variáveis de ambiente, NLS inclusive , ok ? > VC terá que usar a função de conversão de cahracterset, a CONVERT, mas há > algumas questõezinhas sobre isso, principalmente se for Windows o ambiente - > de novo recomendo o estudo dessa nota metalink... > > []s > > Chiappa > > --- Em [email protected] <oracle_br%40yahoogrupos.com.br>, > "Raul Francisco Costa F. de Andrade, DBA" <raulf...@...> escreveu > > > > > Pessoal boa tarde! tenho um problema com um banco de dados que foi criado > > com NLS_CHARACTERSET=UTF8 > > Conforme abaixo. > > Porém tenho uma procedure que gera um arquivo txt e é lido por outra > > aplicação. > > > > Como a aplicação esperaria que os dados viessem em WE8ISO8859P1 estão > > ocorrendo erros com acentos, e outros diacríticos e a quantidade de bytes > > gerada. > > > > Tentei setar pelo SO export NLS_LANG=american_america.WE8ISO8859P1 mas > mesmo > > assim o banco continua gerando em UTF8. > > > > Alguém já passou por isso ou tem alguma sugestão? > > > > No banco: > > Select * from nls_database_parameters > > > > PARAMETER VALUE > > ------------------------------ > > ---------------------------------------------------------- > > NLS_LANGUAGE AMERICAN > > NLS_TERRITORY AMERICA > > NLS_CURRENCY $ > > NLS_ISO_CURRENCY AMERICA > > NLS_NUMERIC_CHARACTERS ., > > NLS_CHARACTERSET UTF8 > > NLS_CALENDAR GREGORIAN > > NLS_DATE_FORMAT DD-MON-RR > > NLS_DATE_LANGUAGE AMERICAN > > NLS_SORT BINARY > > NLS_TIME_FORMAT HH.MI.SSXFF AM > > > > PARAMETER VALUE > > ------------------------------ > > ---------------------------------------------------------- > > NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM > > NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR > > NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR > > NLS_DUAL_CURRENCY $ > > NLS_COMP BINARY > > NLS_LENGTH_SEMANTICS BYTE > > NLS_NCHAR_CONV_EXCP FALSE > > NLS_NCHAR_CHARACTERSET AL16UTF16 > > NLS_RDBMS_VERSION 10.2.0.4.0 > > > > No SO > > > > SQL> !env |grep NLS > > NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 > > > > Versão do banco de dados: > > Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi > > PL/SQL Release 10.2.0.4.0 - Production > > CORE 10.2.0.4.0 Production > > TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio > > NLSRTL Version 10.2.0.4.0 - Production > > > > SO: AIX > > -- > > ---------------------------------------------------------- > > *Raul Francisco da Costa Ferreira de Andrade* > > *DBA - OCP - Oracle Certified Professional* > > *COBIT Foundation 4.1* > > Fone: (41)8855-8874 Brt > > email: raulf...@... > > > Skype: raul.andrade > > www.clickdba.com > > > > "A adversidade leva alguns a serem vencidos > > e outros a baterem recordes." > > William Arthur Ward > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -- ----------------------------------------------------------------------- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: [email protected] Skype: raul.andrade www.clickdba.com "A adversidade leva alguns a serem vencidos e outros a baterem recordes." William Arthur Ward [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/[email protected]/ -------------------------------------------------------------------------------------------------------------------------- >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: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
