Ir para conteúdo
Everton Wiez

Como configurar os arquivos TNSNames e Listener

Recommended Posts

Prezados, estou tendo dificuldade e configurar no servidor de aplicação os arquivos tnsnames e listener. No servidor rodam duas aplicações que apontam para duas bases em locais diferentes. Cada bases em um servidor rodando Oracle 11G XE. Como faço? Agradeço desde já.

Exemplo

# tnsnames.ora Network Configuration File:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.84.13)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
      (INSTANCE_NAME = SIMBA_H)
    )
  )

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.21.12.7)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
      (INSTANCE_NAME = SISGESTOR)
    )
  )


EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Listener  no servidor é só para receber conexão, se você não configurar , ela receberá o valor default e irá funcionar assim mesmo, no seu caso , a configuração mesmo tem que ser no  arquivo tnsnames ,onde irá configurar a string de conexão,ela  deve apontar para as bases onde deve conectar, mas mude  nome para que não haja conflito, verifique também se no servidor onde a base destino está, se ela está de pé no listener, confira o nome do serviço também para você configurar de maneira correta o tnsnames.

 

 

APLICACAO1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.84.13)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
      (INSTANCE_NAME = SIMBA_H)
    )
  )

APLICACAO2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.21.12.7)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
      (INSTANCE_NAME = SISGESTOR)
    )
  )

 

 

e em cada aplicação, você irá passar o "nome" da string de conexão que você deu,  logo cada um irá apontar para a sua respectiva base,  não mexo com XE a muito tempo, mas tem muitas limitações, verifique se alguma  não esta te atrapalhando a nível de configuração,  e se não te ajudou, cole o erro aqui para a gente dar uma olhada melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.