Conexion a BD oracle

estoy tratando de conectarme a mi base de datos de forma remota, con el usuario sysdba pero me marca el sig. error.

Alguien tiene algun comentario al respecto.

mil gracias.

 

SQL> conn /as sysdba
ERROR: ORA-03121: el controlador de interfaz no estß conectado - funci¾n no real
izada
 

Saludos amigo, ayudame con algo

 

- tengo un equipo que hace de servidor (HERCULES 192.168.6.1) en el cual tengo instalado la base Express de oracle 10g

- tengo un equipo cliente (THOR 192.168.6.2) en este equipo instale el Oracle Client 10g.

ruta del tsnames en HERCULES

C:\oracleXE\app\oracle\product\10.2.0\server\server\network\admin\tsnames.ora

-- contenido --

XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = HERCULES) (PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )

No puedo conectar el cliente al servidor, que más necesito configurar para poder acceder a la base desde mi cliente

 

En respuesta a por mauriciocobo

Mauricio, para saber qué problema tienes deberías indicar al menos el error que te devuelve Oracle al intentar conectar.

Los problemas de conexión, una vez configurado el TNSNAMES suelen venir más bien por la parte de comunicación entre servidores, resolución de nombres, puertos, firewalls, etc.

De momento podrías probar a cambiar el nombre del servidor por su IP para descartar el tema de resolución de nombres, o desde linea de comandos hacer '>ping HERCULES', y comprobar si te resuelve bien.

Otra opción muy útil, si tienes instalado el cliente, es hacer un tnsping. en el tema sobre El listener de Oracle lo explico un poco mejor.

De todas maneras insisto en que lo mejor es que indiques el mensaje de error que recibes.

Saludos,