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


Responder a