Y este el el .BAT (archivo por lotes de MS-DOS) que ejecuto en el Cliente, para ejecutar la aplicación que también está instalada en el Cliente, y que tira contra la BD de Oracle que está instalada en el Servidor:
============================================
@echo off
SET NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1
SET FORMS60_PATH=Z:\Muruamendiaraz\Forms\Fuentes;Z:\Muruamendiaraz\Forms\Ejecutables;Z:\Muruamendiaraz\Forms\Iconos;
SET UI_ICON=Z:\Muruamendiaraz\Forms;Z:\Muruamendiaraz\Forms\iconos;
SET REPORTS60_PATH=Z:\Muruamendiaraz\Reports;
Bueno veis que la aplicación se encuentra en la unidad Z: del ordenador, ya que tendo el disco duro particionado,
y el Sistema Operativo enta en C:, y la aplicación se encuentra en Z:
Espero haberme explicado bien, y espero tambien que me podaís echar una mano.
Un saludo y muchas gracias.
Publicado:
Vie Mar 26, 2010 10:15 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Desde Cliente Oracle ERROR ORA-12154
Anuncios
Alf40 escribió:
Hola buenos días.
Primero daros las gracias porque soy una persona autodidacta, y esto aprendiento mucho leyendo los post.
Pero ahora tengo un problema, y no sé por donde tirar.
El caso es que tengo 2 ordenadores con Windows XP, uno hace de servidor, y otro hace de cliente. Estan conectados mediante la
tarjeta de red.
Desde el cliente Oracle, puedo ejecutar SQLPLUS, Oracle Forms, y Oracle Reports. Sin problemas con estos 3.
El caso es que la aplicación que tengo hecha en Oracle Forms, es la que me da el error ORA-12454 ( No se ha podido resolver el nombre del servicio ).
El tnsnames.ora del Cliente Oracle, de Oracle Forms, y de Oracle reports (que son los que me funcionan), es el mismo para los 3, y es el siguiente:
Y este el el .BAT (archivo por lotes de MS-DOS) que ejecuto en el Cliente, para ejecutar la aplicación que también está instalada en el Cliente, y que tira contra la BD de Oracle que está instalada en el Servidor:
============================================
@echo off
SET NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1
SET FORMS60_PATH=Z:\Muruamendiaraz\Forms\Fuentes;Z:\Muruamendiaraz\Forms\Ejecutables;Z:\Muruamendiaraz\Forms\Iconos;
SET UI_ICON=Z:\Muruamendiaraz\Forms;Z:\Muruamendiaraz\Forms\iconos;
SET REPORTS60_PATH=Z:\Muruamendiaraz\Reports;
Bueno veis que la aplicación se encuentra en la unidad Z: del ordenador, ya que tendo el disco duro particionado,
y el Sistema Operativo enta en C:, y la aplicación se encuentra en Z:
Espero haberme explicado bien, y espero tambien que me podaís echar una mano.
Un saludo y muchas gracias.
Prueba a instalar el Oracle Client en el servidor, aunque tengas Oracle Database (el server), si necesitas realizar conexiones a Oracle, puedes instalar el Client. Luego crea el Listener correspondiente, que te creará el tnsnames.ora adecuado.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A