E um detalhe ** crucial ** , o .bash_profile é disparado ** SE ** vc fazer um 
método de conexão que o use : em algumas interfaces gráficas (supondo linux 
aqui como o seu SO) dependendo do método que vc use pra abrir o terminal , e 
dependendo de QUAL é o seu shell os arqs de profile podem não ser 
executados.... manda um echo $ORACLE_HOME, um echo $ORACLE_SID  e um echo $PATH 
, além do screen output dos textos de status e serviços do listener...

 []s

   Chiappa

--- Em oracle_br@yahoogrupos.com.br, José Laurindo <jlchia...@...> escreveu
>
> Plz mostra pra gente os serviços e o STATUS do listener... Já que a tentativa 
> de conectar sem host string (com ORACLE_SID setado) deu certo, é provável que 
> seja aí o problema ... Aproveita e mostra pra gente as últimas linhas do 
> listener.log após a tentativa de conectar via @host string...
> 
>  []s
> 
>    Chiappa
> 
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, Marcelo Grimberg <marcelogrim@> escreveu
> >
> > Chiappa
> > 
> > não deu certo
> > 
> > ps -ef | grep -i pmon
> > oracle   16960     1  0 Aug10 ?        00:02:05 ora_pmon_orcl
> > oracle   30311 30273  0 14:39 pts/2    00:00:00 grep -i pmon
> > 
> > esse é . .bash_profile que criei
> > 
> > ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
> > ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
> > ORACLE_SID=orcl; export ORACLE_SID
> > ORACLE_TERM=xterm; export ORACLE_TERM
> > PATH=/usr/sbin:$PATH; export PATH
> > PATH=$ORACLE_HOME/bin:$PATH; export PATH
> > 
> > toda vez quando logo sqlplus eu executo esse file
> > 
> > a passo 5 ele conecta
> >  passo 6 ok
> > 
> > tnsping orcl
> > 
> > TNS Ping Utility for Linux: Version 10.2.0.4.0 - Production on 24-AUG-2010
> > 14:46:25
> > 
> > Copyright (c) 1997,  2007, Oracle.  All rights reserved.
> > 
> > Used parameter files:
> > /u01/app/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
> > 
> > TNS-03505: Failed to resolve name
> > 
> > 
> > ----------------------------------------------------------------
> > Marcelo Grimberg
> > Cel: +55 19-8197-3405
> > MSN: marcelogrim@
> > 
> > 
> > 
> > Em 24 de agosto de 2010 13:53, José Laurindo <jlchiappa@>escreveu:
> > 
> > >
> > >
> > > Segue a minha sugestão original : seta as variáveis, pede o ** STATUS ** e
> > > os SERVIÇOS do listener, pode ser que simplesmente o listener está up mas 
> > > o
> > > banco não se registrou ainda... Seria algo assim :
> > >
> > > 1) logar no servidor com o mesmo id oracle que startou e roda o banco
> > >
> > > 2) abrir um prompt de comandos
> > >
> > > 3) pedir um ps -ef | grep -i pmon , aí vc vai ver se a instância orcl
> > > realmente up
> > >
> > > 4) setar as vars , com :
> > >
> > > export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
> > > export PATH=$ORACLE_HOME/bin:$PATH
> > > export ORACLE_SID=ORCL
> > >
> > > 5) conecta sem fornecer host string :
> > >
> > > sqlplus user/password
> > >
> > > 6) pede o status e os serviços :
> > >
> > > lsnrctl status
> > > lsnrctl services
> > >
> > > ==> vc TEM que ver entradas pro orcl , se não houverem taí o seu problema
> > >
> > > 7) faz o tnsping orcl
> > >
> > > 8) tenta conectar fornecedondo o host string,ie :
> > >
> > > sqlplus user/passw...@orcl
> > >
> > > se não der certo, manda todo o screen output, de TODOS os comandos/passos
> > > acima, que a gente pode palpitar...
> > >
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>,
> > > Marcelo Grimberg <marcelogrim@> escreveu
> > > >
> > > > Chiappa
> > > >
> > > > Verifiquei o lnsrctl status LISTENER e service corresponde normalmente e
> > > > esta tudo OK
> > > > o sqlnet.ora não possui NAMES.DEFAULT_DOMAIN=
> > > >
> > > >
> > > > Obrigado
> > > >
> > > > ----------------------------------------------------------
> > > > Marcelo Grimberg
> > > > Cel: +55 19-8197-3405
> > > > MSN: marcelogrim@
> > > >
> > > >
> > > >
> > > > Em 24 de agosto de 2010 11:30, Marcelo Grimberg <marcelogrim@
> > > ...>escreveu:
> > >
> > > >
> > > > > Chiappa
> > > > >
> > > > > olha a minha tnsname
> > > > >
> > > > >
> > > > > ORCL =
> > > > > (DESCRIPTION =
> > > > > (ADDRESS = (PROTOCOL = TCP)(HOST = teste.ecomex.local)(PORT = 1521))
> > > > > (CONNECT_DATA =
> > > > > (SERVER = DEDICATED)
> > > > > (SERVICE_NAME = orcl)
> > > > >
> > > > > )
> > > > > )
> > > > >
> > > > > EXTPROC_CONNECTION_DATA =
> > > > > (DESCRIPTION =
> > > > > (ADDRESS_LIST =
> > > > > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
> > > > > )
> > > > > (CONNECT_DATA =
> > > > > (SID = PLSExtProc)
> > > > > (PRESENTATION = RO)
> > > > > )
> > > > > )
> > > > >
> > > > >
> > > > > ----------------------------------------------------------
> > > > >
> > > > > Marcelo Grimberg
> > > > > Cel: +55 19-8197-3405
> > > > > MSN: marcelogrim@
> > > > >
> > > > >
> > > > >
> > > > > Em 23 de agosto de 2010 15:16, José Laurindo <jlchiappa@>escreveu:
> > >
> > > > >
> > > > >
> > > > >>
> > > > >> Se o tnsping orcl dá erro (cfrme vc mostrou), isso indica que :
> > > > >>
> > > > >> 1) essa entrada orcl = (description.....) tá com dados errados,
> > > cheque-a
> > > > >>
> > > > >> ou
> > > > >>
> > > > >> 2) o listener não está atendendo ao SID/serviço que vc especificou na
> > > > >> entrada : seta as variáveis ORACLE_HOME e PATH para os valores
> > > corretos e
> > > > >> tente um lsnrctl status nomedolistener e um lsnrctl services
> > > nomedolistener
> > > > >> (aonde o nomedolistener pode ser omitido se vc está usando o default)
> > > , veja
> > > > >> lá se o serviço de conexão está ok e presente
> > > > >>
> > > > >> ou
> > > > >>
> > > > >> 3) o sqlnet.ora estabelece um domain , e essa entrada no tnsnames.ora
> > > não
> > > > >> tem o domínio atachado : tipicamente isso acontece se há nele uma
> > > entrada
> > > > >> NAMES.DEFAULT_DOMAIN=xyz , se isso acontecer no tnsnames.ora a 
> > > > >> entrada
> > > > >> deveria ser :
> > > > >>
> > > > >> orcl.xyz = (DESCRIPTIOn....
> > > > >>
> > > > >>
> > > > >> []s
> > > > >>
> > > > >> Chiappa
> > > > >>
> > > > >> --- Em oracle_br@yahoogrupos.com.br 
> > > > >> <oracle_br%40yahoogrupos.com.br><oracle_br%
> > > 40yahoogrupos.com.br>,
> > > > >> Marcelo Grimberg <marcelogrim@> escreveu
> > > > >> >
> > > > >> > Chiappa
> > > > >> >
> > > > >> > Verifiquei e consta esse orcl = (DESCRIPTION ...........no tnsname
> > > > >> >
> > > > >> > obrigado
> > > > >> >
> > > > >> >
> > > > >> > ----------------------------------------------------------
> > > > >> > Marcelo Grimberg
> > > > >> > Cel: +55 19-8197-3405
> > > > >> > MSN: marcelogrim@
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > Em 23 de agosto de 2010 11:54, José Laurindo <jlchiappa@>escreveu:
> > > > >>
> > > > >> >
> > > > >> > >
> > > > >> > >
> > > > >> > > Seguinte : se vc pedir um cat
> > > $ORACLE_HOME/network/admin/tnsnames.ora
> > > > >> , vc
> > > > >> > > vai ver que esse arquivo contém uma série de entradas no formato 
> > > > >> > > :
> > > > >> > >
> > > > >> > > xxxx = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =
> > > blablabla)
> > > > >> .....
> > > > >> > >
> > > > >> > > esse xxxx é TOTALMENTE LIVRE, ele Não É obrigatoriamente o nome 
> > > > >> > > do
> > > > >> host,
> > > > >> > > nem o nome do banco, nem nada definido, ele é simplesmente um
> > > APELIDO,
> > > > >> um
> > > > >> > > ALIAS para a string de conexão, ok ? Tanto é assim que se vc
> > > incluir
> > > > >> nele
> > > > >> > > uma entrada :
> > > > >> > >
> > > > >> > > LIXAO = (DESCRIPTION.... tudo o necessário ....
> > > > >> > >
> > > > >> > > aí vc ** VAI ** conseguir conectar com sqlplus user/se...@lixao ,
> > > vai
> > > > >> > > poder fazer tnsping LIXAO , ok ?
> > > > >> > >
> > > > >> > > Esse é o ponto que eu queria colocar, Não Necessariamente um
> > > tnsping
> > > > >> > > nomedobanco funciona , ele funciona SE e apenas SE alguém incluiu
> > > uma
> > > > >> > > entrada :
> > > > >> > >
> > > > >> > > nomedobanco - (DESCRIPTION.......
> > > > >> > >
> > > > >> > > no TNSNAMES....
> > > > >> > >
> > > > >> > > Sabendo isso, creio que o seu problema é simples, vc não tem uma
> > > > >> entrada
> > > > >> > > ORCL no seu tnsnames, inclua uma e o tnsping orcl vai funcionar, 
> > > > >> > > o
> > > > >> expdp
> > > > >> > > user/se...@orcl vai funcionar, é isso .... Vc pode usar o
> > > Assistente
> > > > >> > > apropriado para fazer a inclusão...
> > > > >> > >
> > > > >> > > []s
> > > > >> > >
> > > > >> > > Chiappa
> > > > >> > >
> > > > >> > > --- Em 
> > > > >> > > oracle_br@yahoogrupos.com.br<oracle_br%40yahoogrupos.com.br><oracle_br%
> > > 40yahoogrupos.com.br><oracle_br%
> > >
> > > > >> 40yahoogrupos.com.br>,
> > > > >>
> > > > >> > > Marcelo Grimberg <marcelogrim@> escreveu
> > > > >> > >
> > > > >> > > >
> > > > >> > > > Pessoal
> > > > >> > > >
> > > > >> > > > Esta ocorrendo seguinte problema com exdpd ecomex/eco...@orcl.
> > > .........
> > > > >> > > > apresenta seguinte mensagem
> > > > >> > > >
> > > > >> > > > UDE-00008: operation generated Oracle error 12154
> > > > >> > > > ORA-12154 TNS: could not resolve the connect identifier
> > > specified
> > > > >> > > >
> > > > >> > > > e também fiz um teste ping no hostaname e está ok
> > > > >> > > > e quando executo TNSPING oracl
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > ele apresenta esse erro:
> > > > >> > > > Used parameter file:
> > > > >> > > > /u01/app/oracle/product/10.2.0/network/admin/sqlnet.ora
> > > > >> > > > TNS-03505 Failed to resolve name
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > também executei TNSPING hostname funciona normalmente
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > nesse diretório $ORACLE_HOME/network/admin/
> > > > >> > > > tem os arquivos tnsname.ora, sqlnet.ora e listener.ora
> > > > >> > > >
> > > > >> > > > alguém poderia me ajudar ?
> > > > >> > > >
> > > > >> > > > Obirgado
> > > > >> > > >
> > > > >> > > > ----------------------------------------------------------
> > > > >> > > > Marcelo Grimberg
> > > > >> > > > Cel: +55 19-8197-3405
> > > > >> > > > MSN: marcelogrim@
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > [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]
> > > >
> > >
> > >  
> > >
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>


Responder a