Re: [oracle_br] Re: select para descobrir o caminho do TNSNAMES?
Vc pode dar um 'where tnsping' no windows. Ele vai te mostrar todos os clients instalados. Em 23 de março de 2015 17:34, Eduardo Perdomo panc...@gmail.com [oracle_br] escreveu: > > > O problema acontece também quando se instala vários clientes. > Ou se instala um banco na máquina cliente, como o xe por exemplo. O que eu > faço é localizar os tnsnames e ir drletando um a um até achar aquele que a > aplicação está usando. Ou seja reclamar. Ou quando a aplicação não acha o > banco e tem varios clients. Eu mesclo todos os tnsnames. > Em 23/03/2015 17:06, "Leandro Tadeu Belpiede ltbelpi...@hotmail.com > [oracle_br]" escreveu: > >> >> >> obrigado pela ajuda de todos >> >> >> -- >> To: oracle_br@yahoogrupos.com.br >> From: oracle_br@yahoogrupos.com.br >> Date: Mon, 23 Mar 2015 09:55:38 -0700 >> Subject: [oracle_br] Re: select para descobrir o caminho do TNSNAMES? >> >> >> Tudo jóia ?? Então, de cara tenho que te dizer que NÃO, esse tipo de >> informação do cliente não é necessária para o funcionamento do database, >> então tabela interna NENHUMA, afaik, registra a localização do TNSNAMES.ORA >> usado para indicar o alvo da conexão, então NÃO TEM COMO se obter isso via >> SELECT nenhum, okdoc ?? >> Uma opção seria vc, a partir da máquina-cliente da qual vc quer saber a >> localização do TNSNAMES.ORA, ter as variáveis necessárias setadas e pedir >> um TNSPING, esse comando mostra o caminho paara o TNSNAMES que foi usado >> Note porém que em condições normais isso Não é Necessário : >> localizar o TNSNAMES.ORA usado é via de regra uma questão simples - SE a >> variável TNS_ADMIN estiver setada, ela indica o caminho pra ele, E SE a >> variável não estiver setada, o default é $ORACLE_HOME/network/admin , >> simples Única coisa é que eu disse "em condições normais" porque >> sempre há as exceções, como por exemplo aplicações que oram programadas >> para procurar o TNSNAMES.ORA num lugar específico : como um exemplo, >> algumas versões antigas do TOAD que usei deixavam você indicar o PATH aonde >> estava o TNSNAMES.ORA, independente das variáveis de ambiente... >> >> []s >> >>Chiappa >> >> OBS : lembro apenas que se for Windows o Sistema Operacional, além das >> variáveis de ambiente podemos ter TAMBÉM indicação de localização do >> TNSNAMES no REGISTRY... >> >> > -- Atenciosamente, Fabiano Lira.
RE: [oracle_br] Re: select para descobrir o caminho do TNSNAMES?
O problema acontece também quando se instala vários clientes. Ou se instala um banco na máquina cliente, como o xe por exemplo. O que eu faço é localizar os tnsnames e ir drletando um a um até achar aquele que a aplicação está usando. Ou seja reclamar. Ou quando a aplicação não acha o banco e tem varios clients. Eu mesclo todos os tnsnames. Em 23/03/2015 17:06, "Leandro Tadeu Belpiede ltbelpi...@hotmail.com [oracle_br]" escreveu: > > > obrigado pela ajuda de todos > > > -- > To: oracle_br@yahoogrupos.com.br > From: oracle_br@yahoogrupos.com.br > Date: Mon, 23 Mar 2015 09:55:38 -0700 > Subject: [oracle_br] Re: select para descobrir o caminho do TNSNAMES? > > > Tudo jóia ?? Então, de cara tenho que te dizer que NÃO, esse tipo de > informação do cliente não é necessária para o funcionamento do database, > então tabela interna NENHUMA, afaik, registra a localização do TNSNAMES.ORA > usado para indicar o alvo da conexão, então NÃO TEM COMO se obter isso via > SELECT nenhum, okdoc ?? > Uma opção seria vc, a partir da máquina-cliente da qual vc quer saber a > localização do TNSNAMES.ORA, ter as variáveis necessárias setadas e pedir > um TNSPING, esse comando mostra o caminho paara o TNSNAMES que foi usado > Note porém que em condições normais isso Não é Necessário : > localizar o TNSNAMES.ORA usado é via de regra uma questão simples - SE a > variável TNS_ADMIN estiver setada, ela indica o caminho pra ele, E SE a > variável não estiver setada, o default é $ORACLE_HOME/network/admin , > simples Única coisa é que eu disse "em condições normais" porque > sempre há as exceções, como por exemplo aplicações que oram programadas > para procurar o TNSNAMES.ORA num lugar específico : como um exemplo, > algumas versões antigas do TOAD que usei deixavam você indicar o PATH aonde > estava o TNSNAMES.ORA, independente das variáveis de ambiente... > > []s > >Chiappa > > OBS : lembro apenas que se for Windows o Sistema Operacional, além das > variáveis de ambiente podemos ter TAMBÉM indicação de localização do > TNSNAMES no REGISTRY... > >
RE: [oracle_br] Re: select para descobrir o caminho do TNSNAMES?
obrigado pela ajuda de todos To: oracle_br@yahoogrupos.com.br From: oracle_br@yahoogrupos.com.br Date: Mon, 23 Mar 2015 09:55:38 -0700 Subject: [oracle_br] Re: select para descobrir o caminho do TNSNAMES? Tudo jóia ?? Então, de cara tenho que te dizer que NÃO, esse tipo de informação do cliente não é necessária para o funcionamento do database, então tabela interna NENHUMA, afaik, registra a localização do TNSNAMES.ORA usado para indicar o alvo da conexão, então NÃO TEM COMO se obter isso via SELECT nenhum, okdoc ?? Uma opção seria vc, a partir da máquina-cliente da qual vc quer saber a localização do TNSNAMES.ORA, ter as variáveis necessárias setadas e pedir um TNSPING, esse comando mostra o caminho paara o TNSNAMES que foi usado Note porém que em condições normais isso Não é Necessário : localizar o TNSNAMES.ORA usado é via de regra uma questão simples - SE a variável TNS_ADMIN estiver setada, ela indica o caminho pra ele, E SE a variável não estiver setada, o default é $ORACLE_HOME/network/admin , simples Única coisa é que eu disse "em condições normais" porque sempre há as exceções, como por exemplo aplicações que oram programadas para procurar o TNSNAMES.ORA num lugar específico : como um exemplo, algumas versões antigas do TOAD que usei deixavam você indicar o PATH aonde estava o TNSNAMES.ORA, independente das variáveis de ambiente... []s Chiappa OBS : lembro apenas que se for Windows o Sistema Operacional, além das variáveis de ambiente podemos ter TAMBÉM indicação de localização do TNSNAMES no REGISTRY...