quarta-feira, 21 de outubro de 2015

TNS NAMES . ORA

Boa noite.

O arquivo tnsnames.ora é muito importante, pois é através dele que o listener faz a conexão com o banco.
dentro desse arquivo, estão os ip´s e endereços dos bancos de dados, assim como os 'alias' dos bancos. Isso facilita muito a nossa vida, pois para logarmos nos bancos, basta dar o comando:

conn user/passwd@banco

simples não?

Esse é o conteudo de um tnsnames.ora

###############################cliente###############################
#bancos de produção
NOME_DO_BANCO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 100.12.45.37)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = nome_do_banco)
    )
  )

  NOME_DO_BANCO_111111=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 110.112.35.29)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = nome_do_banco_1111111)
    )
  )

Localização do diretório aonde o mesmo deve ser armazenado:
/home/network/admin


Ele é usado quando eu quero fazer uma conexão com o banco usando o Prompt de comando.
SQL> conn user / senha @ banco



Junto com o tnsnames.ora, uma vez que ja estou conectado no banco, devo mudar uma key no REGEDIT do Windows, para ver se a chave SQLPath esta direcionada para minha pasta de scritps pré-configurados.
Vou mostrar como deve ficar:


Agora ficou facil de chamar meus scripts pré-configurados. Isso econimizara séculos de tempo, pois não preciso digitar mais os comandos para chamar uma consulta, o scripts faz todo o serviço.

Pode-se ver na figura, que o comando:
SQL> select name, created, open_mode from v$database;

pode ser colocado dentro de um script chamado de teste.sql . Para chama-lo dentro do banco, basta usar o comando:

@teste


Legal? Por hoje acho que é só...vamos ver a hora que eu chegar em casa, se eu mostro como instalar um Banco de Dados...


Nenhum comentário:

Postar um comentário