Bom, começando pelo final : se vc não tem as variáveis de ambiente 
necessárias definidas, isso via de regra só funciona bem ** SE ** vc realmente 
não tiver NENHUM software Oracle mais instalado nessa máquina-cliente, aí os 
valores serão lidos diretamente do registry...
  Segundo ponto, **** CADÊ *** os testes que eu pedi, como tnsping ???? E outra 
coisa, vc não diz, o que é a info que vc msotra, é o PATH ? Imagino que sim, 
mas é sempre bom confirmar...Não dá pra fazer tijolos sem barro, o mínimo que a 
gente precisa pra poder dar um palpite melhor é isso, informação de setup E 
testes demonstrando a acessibilidade...

 Eu recomendaria então que , com o ** mesmo ** usuário que instalou o software 
client Oracle (e que como eu disse deve ser administrador Local dessa máquina 
cliente), abra um prompt de comando e peça o seguinte :

set ORACLE_HOME=D:\app\92128173191\product\11.2.0\client_2
set PATH=%ORACLE_HOME%\BIN;%PATH%
tnsping PRODUCAO
ping prod2


E *** plz ***, nos mostra o output (em TEXTO!!) disso tudo numa outra msg, E 
também o output do lsnrctl status e lsnrctl services lá no servidor Oracle, que 
aí sim a gente pode dar mais e melhores palpites....

 []s

   Chiappa


--- Em [email protected], Jales Jose Moraes <malphigjjm@...> escreveu
>
> Chiappa de acordo com as suas observações segue as respostas abaixo.
> 
> Sim, tem load balance
> sqlldr no cliente (win xp 32bits),
> sim com o usuário admin da máquina
> D:\app\92128173191\product\11.2.0\client_2\bin;D:\app\92128173191\product\11.2.0\client_1\bin;C:\Informatica\9.1.0\DataTransformation\bin;
> C:\Informatica\9.1.0\clients\tools\datadirect;C:\Informatica\9.1.0\clients\DeveloperClient\bin;C:\Informatica\9.1.0\clients\java\jre\bin\server;
> D:\instantclient_11_2;C:\XEClient\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;
> C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Arquivos de 
> programas\Symantec\pcAnywhere\;C:\Arquivos de programas\QuickTime\QTSystem\;
> C:\Arquivos de programas\Windows Imaging\
> 
> PRODUCAO =
>   (DESCRIPTION = (LOAD_BALANCE=on)(FAILOVER=on)
>     (ADDRESS_LIST =
>       (ADDRESS = (PROTOCOL = TCP)(HOST = prod2)(PORT = 1521)(QUEUESIZE = 20))
>     )
>     (CONNECT_DATA =
>       (SERVICE_NAME = dsn2.sus.br)
>       (SERVER = DEDICATED)
>     )
>   )
> As variaveis de ambiente oracle não consta
> 
> 
> 
> ________________________________
> De: J. Laurindo Chiappa <jlchiappa@...>
> Para: [email protected] 
> Enviadas: Terça-feira, 22 de Maio de 2012 11:19
> Assunto: [oracle_br] Re: Erro para conectar via sql loader
> 
>   
> Pode ser misconfig de TNS (talvez algo óbvio, tipo entreada sem o domain ou 
> com domain errado), mas pelo jeitão que ele fala, e sabendo-se que o sqlldr é 
> componente de linha de comando, que portanto Exige sempre as variáveis de 
> ambiente presentes, eu chutaria também sobre o ambiente : Jales, detalha mais 
> para a gente , vc está usando o sqlldr no servidor Oracle ou numa máquina 
> cliente ? Quando vc está na linha de comando, vc está conectado com o usuário 
> que instalou o software Oracle, e é admin local, né ? VERIFIQUE plz as 
> variáveis de ambiente todas aí na linha de comando (via env, set, echo, 
> depende do seu SO, que pra variar vc não diz, mas verifique usando os 
> comandos corretois), ao menos as três mais importantes, que são ORACLE_SID, 
> ORACLE_HOME e PATH, e se for unix-like as variáveis der library path....
> Isso estando correto, peça por favor um tnsping hostnameusadoparaosqlldr , 
> depois um lsnrctl status e lsnrctl services no servidor Oracle, confira que 
> tudo está ok... 
> 
> []s
> 
> Chiappa
> 
> --- Em [email protected], "Milton Bastos Henriquis Jr." 
> <miltonbastos@> escreveu
> >
> > Se o seu banco está no ar (e vou considerar que SIM, afinal, vc disse que é
> > PRODUÇÃO), então com 99% de certeza que o problema está no seu TNSNAMES.
> > 
> > Confira o nome da instancia, confira se tem LOAD BALANCE pra conexão com o
> > RAC, confira o IP, enfim... confira tudo.
> > 
> > 
> > 
> > 
> > 2012/5/22 Jales Jose Moraes <malphigjjm@>
> > 
> > > **
> > >
> > >
> > > Pessoal estou obtendo o erro abaixo quando vou me conectar emitir o 
> > > comando
> > > para o loader. Interessante é que no banco de desenvolvimento executa sem
> > > problemas,
> > > mas em produção nã consigo. Ja verifiquei meu tns e está tudo correto. O
> > > banco é oracle rac 11g.
> > > Alguém conhece a questão?
> > >
> > > SQL*Loader: Release 11.2.0.1.0 - Production on Ter Mai 22 09:14:53 2012
> > > Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights
> > > reserved.
> > > SQL*Loader-704: Erro interno: ulconnect: OCIServerAttach [0]
> > > ORA-12154: TNS:nÒo foi possÝvel resolver o identificador de conexÒo
> > > especificado
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > > 
> > >
> > 
> > 
> > 
> > -- 
> > Att,
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a