Chiappa, já agradeço seu retorno.
Irei implementar todas as variáveis, conforme indicado para simulação. No caso da NLS_LANG, devo garantir (setando o valor manualmente), que eles vão estar iguais ao resultado do nls_database_parameters que enviei no e-mail inicial, conforme abaixo ? NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CHARACTERSET WE8ISO8859P1 E quanto a leitura do arquivo, realmente não havia ainda utilizado um editor hexa, e por conta disso baixei o Hex Editor Neo, porém, não sei verificar exatamente se o arquivo está codificado em WE8ISO8859P1. Abaixo, a visualização do arquivo em editor Hexa, e logo após em editor comum: ef bb bf 5a c3 a9 0d 0a 41 6e 74 6f 6e 69 6f 0d Zé Antonio 0a 49 67 61 72 61 73 73 c3 ba 0d 0a Igarassú ** Editor comum: Zé Antonio Igarassú Essa leitura diz algo se o arquivo está codificado em WE8ISO8859P1? Se não for, tenho como alterar isso no arquivo ? Obrigado novamente pela ajuda. At, Robson De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de José Laurindo Enviada em: Friday, April 30, 2010 12:30 PM Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] ** Character Set no SQL Loader ** Vamos por partes aí : 1) o sql*loader é um utilitário de LINHA DE COMANDO, num prompt de comando do se SO sete MANUALMENTE as variáveis ORACLE_SID, ORACLE_HOME, PATH e NLS_LANG (é NESTA última que vc indica a linguagem, CHARACTERSET e território) 2) o mais importante , tenha ABSOLUTA CERTEZA que esse arquivo-texto que vc está tentando carregar ** está ** codificado em WE8ISO8859P1 !!! Para fazer isso, ABRA o arquivo-texto num editor hexadecimal (há trocentos pelaí na web, neo, hexedit, PSpad, Frhed, etc) e veja se os caracteres especiais ESTÃO codificados de acordo com os códigos WE8ISO8859P1 : no metalink a nota "Charts of most current mono-byte Character sets" (Doc ID 282336.1) tem quadros com a codificação hexa desse e de muitos outros charactersets []s Chiappa --- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> , "Robson Muniz \(Terra\)" <rmunizso...@...> escreveu > > Bom dia pessoal. > > > > Alguém já passou por uma situação parecida com essa... já tentei algumas > alterações em minha NLS_SESSION... mas realmente não consegui encontrar a > solução. > > > > Alguém tem alguma dica para me passar para eu tentar chegar a solução? > > > > Obrigado a todos, > > > > De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> [mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> ] Em > nome de Robson Muniz (Terra) > Enviada em: Friday, April 30, 2010 9:51 AM > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > Assunto: [oracle_br] ** Character Set no SQL Loader ** > > > > > > Bom dia pessoal > > Estou importando um arquivo via SQL Loader, e o mesmo está retornando > caracteres especiais, no lugar da acentuação, após ser importado. > > Abaixo, dados de configuração do banco, e arquivo de controle utilizado para > importação. > > Conseguem me dar alguma dica sobre o assunto? > > Obrigado a todos(as), > > ð Dados do banco... > > SQL> select * from nls_database_parameters; > > PARAMETER VALUE > > ------------------------------ ---------------------------------------- > > NLS_LANGUAGE AMERICAN > > NLS_TERRITORY AMERICA > > NLS_CURRENCY $ > > NLS_ISO_CURRENCY AMERICA > > NLS_NUMERIC_CHARACTERS ., > > NLS_CHARACTERSET WE8ISO8859P1 > > NLS_CALENDAR GREGORIAN > > Já tentei informar o characterset direto no arquivo de controle como abaixo, > mas continua da mesma forma... > > ð Dados do arquivo de controle... > > LOAD DATA > > CHARACTERSET WE8ISO8859P1 > > INFILE 'D:\Clientes\Actaris-Oracle\SQL_Loader\IMP.TXT' > > INTO TABLE INTEGRACAO > > FIELDS TERMINATED BY '|' > > TRAILING NULLCOLS > > (EMPLID , > > ALTER_EMPLID, > > REGION , > > PAYGROUP , > > COMPANY , > > NAME , > > NAME_INITIALS , > > LAST_NAME , > > FIRST_NAME , > > MIDDLE_NAME , > > SECOND_LAST_NAME, > > PREF_FIRST_NAME, > > ADDRESS1 , > > ADDRESS2 , > > ADDRESS3 , > > ADDRESS4 , > > CITY , > > NUM1 , > > NUM2 , > > HOUSE_TYPE , > > COUNTY , > > STATE , > > POSTAL , > > COUNTRY , > > NID_COUNTRY , > > NATIONAL_ID_TYPE, > > NATIONAL_ID , > > SSN_KEY1 , > > PRIMARY_NYD , > > NID_COUNTRY2 , > > NATIONAL_ID_TYPE2, > > NATIONAL_ID2 , > > SSN_KEY2 , > > SEX , > > MAR_STATUS , > > BIRTHDATE , > > BIRTHPLACE , > > BIRTHCOUNTRY , > > BIRTHSTATE , > > LANG_CD , > > PHONE , > > PHONE_TYPE , > > EMAIL_ADDR , > > EFFDT , > > EMPL_STATUS , > > DEPTID , > > DEPARTTMENT_NAME, > > DEPT_ENTRY_DT , > > COST_CENTER , > > EMPL_CLASS , > > EMPL_TYPE , > > FULL_PART_TIME , > > HIRE_DT , > > ACTION , > > ACTION_DT , > > ACTION_REASON , > > SUPERVISOR_ID , > > SUPERVISOR_ID2 , > > JOBCODE , > > JOBTITLE , > > BUSINESS_UNIT , > > HOURLY_COMP , > > ANNUAL_RT , > > HOURLY_RT , > > MONTHY_RT , > > COMPRATE , > > COMP_FREQUENCY , > > CURRENCY_CD , > > REG_TEMP , > > SHIFT , > > LOCATION , > > LOCATION_DESCR , > > TERMINATION_DT , > > REHIRE_DT , > > SERVICE_DT) > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > [As partes desta mensagem que não continham texto foram removidas]