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