Calma pessoal, Estou apenas fazendo um software que terá acesso a manuseio do banco. Tipo o toad, phpmyadmin entre outros. E uma das ferramentas seria listar os bancos do servidor fornecido. Mas, vou faze-lo listando as infos do TNSNames.ora mesmo.
Valeu pessoal. -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: sexta-feira, 23 de fevereiro de 2007 14:43 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Lista de bancos Ah sim : eu comentei o assunto porque realmente é uma situação que causa estranheza, E pra dar a dica pro colega lá das boas práticas, o que é sempre a nossa intençaõ aqui : é aquele negócio, se a cada coisa que é preciso pra produzir ao invés de ** pedir ** - E portanto registrar a necessidade! -, a pessoa ir primeiro pro quebra-galho, os gerentes/supervidores;quem de direito NUNCA ficam sabendo da necessidade.... O PRIMEIRO PASSO quando se precisa de algo é mesmo se pedir, e pedir NUNCA verbalmente apenas, mas pelo menos por e- mail.... Claro, pode até ser rejeitado mas AO MENOS tá registrado que se pediu, que se expressou a necessidade e se tentou ir pelo caminho correto... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Anderson" <[EMAIL PROTECTED]> escreveu > > Pois é Chiappa, vc tem razão referente às permissões. > > O que também me chamou a atenção foi o fato de ele querer fazer isso > 'por fora', enquanto seria muito mais fácil ele perguntar para o > responsável pelo servidor onde estão os bancos. > > Não quis comentar isso porque pensei estar me metendo no negócio deles > lá, mas vc tem toda razão. > > Aqui mesmo, na nossa emrpesa, o admin de redes é muito chato, mas > sempre que preciso de informações mais detalhadas ou sigilosas, com > uma boa conversa eu acabo conseguindo as informações sem precisar > 'apelar'. > > E eu faço questão de sempre documentar estas conversas, mesmo que seja > por um e-mail. > > Anderson. > > > --- Em oracle_br@yahoogrupos.com.br, "jlchiappa" <jlchiappa@> escreveu > > > > Anderson, provavelmente permissões do SO em si ** não ** seriam > > problema algum, pois necessariamente o arquivo TNSNAMES.ORA (e o > > diretório/path até ele) tem que ter permissão de read pro usuário do > > SO que roda e instalou o bd Oracle E o utl_file ** sempre ** roda sob > > essa conta no SO.... O que vai pegar pra esse procedimento na > > verdade são as permissões para a package UTL_FILE em si E o controle > > de quais dirs o UTL_FILE pode acessar (que pode ser com UTL_FILE_DIR > > ou com DIRECTORIES). > > === >> Assim sendo Fábio, em resumo : SE vc não tem acesso ao > > servidor em si MAS tem a um banco de dados nele, E todos os bancos > > estão instalados nesse servidor o foram com a mesma conta do SO que > > roda esse banco que vc acessa E SE els todos estão registrados no > > arquivo TNSNAMES.ORA (isso não é obrigatório), ENTÃO sim, essa > > estratégia do Anderson funcionaria. > > Em sendo windows o servidor (que é o que vc diz na msg), outra > > estratégia que vc poderia empregar é mesmo listar os serviços que há > > na máquina (normalmente para CADA BANCO haverá um serviço Oraclexxxx > > onde xxxx é o SID) : pra vc fazer isso vc terá que executar um > > comando no Sistema Operacional que faça isso e gere um arquivo com a > > info no servidor (dependendo do windows isso poderia ser o sc , > > sclist, regedit, etc), aí vc leria esse arquivo via utl_file - SE > > tiver a permissão no banco para tal, pra executar comandos do SO > > denbtro dum banco vc pode escrever uma rotinazinha java ou chamar > > uma .DLL ou similar via external procedure. > > > > ===> Essa é e resposta técnica, mas agora, sinceramente : SE vc > > quer saber info sobre um servidor e não tem acesso, OBRIGATORIAMENTE > > alguém tem esse acesso, se vc tem uma razão de negócio BOA e VÁLIDA > > pra saber a info, deveria simplesmente é PEDIR PRA QUEM TEM O ACESSO, > > ficar procurando por "backdoors" do tipo os citados pra obter a info > > sem pedir NÂO DEVERIA ser o melhor caminho. > > > > []s > > > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, "Anderson" <ar_farias@> > > escreveu > > > > > > Cara, sem ter acesso ao servidor acho meio difícil... > > > > > > As informações sobre os service names são armazenadas no > > tnsnames.ora > > > (arquivo físico). > > > Talvez com o uso de UTL_FILE você possa ler o conteúdo deste > > arquivo, > > > mas pra isso precisaria de permissões do SO... > > > > > > Não sei não cara.. > > > > > > Anderson. > > > > > > > > > --- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <santos@> > > escreveu > > > > > > > > Pessoal, > > > > > > > > Alguém sabe me dizer uma forma no Oracle 9i Enterprise de eu > > listar > > > > todos os bancos de dados de um determinado servidor sem ter > > acesso ao > > > > servidor remotamente? > > > > > > > > Ou seja, Eu tenho acesso a alguns bancos do servidor, mas > > gostaria de > > > > uma lista de todos os bancos (service_name) do servidor. Tem como? > > > > > > > > > > > > abraços > > > > > > > > > > > > -------------------------------------------------------------- -- > > > > Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production > > > > PL/SQL Release 9.2.0.7.0 - Production > > > > CORE 9.2.0.7.0 Production > > > > > > > > TNS for 32-bit Windows: Version 9.2.0.7.0 - Production > > > > NLSRTL Version 9.2.0.7.0 - Production > > > > > > > > -- > > > > No virus found in this outgoing message. > > > > Checked by AVG Free Edition. > > > > Version: 7.1.412 / Virus Database: 268.18.3/697 - Release Date: > > > > 22/2/2007 > > > > > > > > > > >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php ------------------------------------------------------------------------ -------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ------------------------------------------------------------------------ -------------------------------------------------- >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ ------------------------------------------------------------------------ ------------------------------------------------ Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.412 / Virus Database: 268.18.3/697 - Release Date: 22/2/2007 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.412 / Virus Database: 268.18.3/697 - Release Date: 22/2/2007