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: [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]

Responder a