Erro Oracle ORA-12560 TNS: erro de adaptador de protocolo?

1

Estou usando o Oracle Database 10g. Ambos os servidores são o Windows 2003.

Eu tenho um banco de dados Orcale configurado em um servidor.

Aqui está o TNSNames.ora do servidor com o banco de dados.

# tnsnames.ora Network Configuration File: C:\oracle\product.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL.VIRTUALHOLD.COM =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = databaseServer)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

As Variáveis Ambientais no Servidor são

  ORACLE_HOME   =   C:\oracle\product.2.0\db_1
  ORACLE_SID    =   orcl

Estou tentando conectar-me a partir de outra caixa que possui o Oracle Client instalado.

Aqui está o tnsnames.ora instalado no outro servidor cliente.

# tnsnames.ora Network Configuration File: C:\oracle\product.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = databaseServer)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )





 ORACLE_HOME    =   C:\oracle\product.2.0\client_1
 ORACLE_SID     =   orcl

Localmente, no servidor de banco de dados, posso conectar-me ao sqlplus sem problemas.

Na máquina cliente, recebo o erro:

 ORA-12560: TNS:protocol adapter error

O que estou perdendo? O cliente TNSNames.ora precisa ser diferente?

    
por David Basarab 22.09.2009 / 19:31

2 respostas

1

Você verificou se as máquinas realmente podem se encontrar? Ou seja, é "databaseServer" em um DNS ou o arquivo hosts-machines e que a pesquisa está correta.

    
por 26.10.2009 / 13:51
0

verifique se não há um firewall entre os dois servidores, e você pode executar tnsping do seu cliente para ver se ele consegue ver o servidor.

    
por 22.09.2009 / 19:37

Tags