Problema para conectar Oracle FORMS con OracleXE

Iniciado por novalida, 17 Enero 2010, 16:16 PM

0 Miembros y 1 Visitante están viendo este tema.

novalida

Hola!
Tengo instalado:
- Oracle 10g XE
- Oracle DeveloperSuite 10g

Estoy aprendiendo a utilizar Oracle Forms incluido en la suite.
Después de instalar la suite puedo conectar con la base de datos con normalidad, pero de pronto, sin haber realizado ningún cambio de configuración ni nada de nada me deja de conectar. No importa que reinicie el programa o el sistema operativo, que no hay manera de que conecte, dando el siguiente error:
ORA-12154: TSN:no se ha podido resolver el identificador de conexión especificado
He probado como ya he dicho a reiniciar, a configurar de nuevo la red local con el asistente (que al hacer la prueba de conexión me dice que es correcta), a intentar conectar con distintos usuarios de la base de datos incluido el administrador "system".
El archivo C:\DevSuiteHome_1\NETWORK\ADMIN\tnsnames.ora tiene el siguiente contenido:
XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ordenado-0f0775)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

El nombre del equipo, del puerto y de la base de datos son los correctos.
El problema aparece sin causa alguna (al menos que me de yo cuenta) pero contextos en los que se ha podido dar el problema:
- después de desgramentar la unidad
- después de reiniciar el sistema operativo
- sin causa aparente

Nunca he cambiado configuración alguna y la única solución al problema que he encontrado es desinstalar y volver a instalar la suite para que vuelva a funcionar por lo menos una vez más.

Por favor, alguien me puede ayudar???
Si hace falta algún dato decídmelo que en seguida lo subo :)


Muchas gracias.


Start OC4J Instance

^Tifa^

Detesto un poco Oracle Forms  :¬¬

1 - Te has asegurado que la instancia XE esta levantada???
2 - Te has asegurado que el listener tiene una entrada para XE y que esta en escucha????

Porque puede darse el caso que hayas levantado Oracle con otra instancia 'ROQDB' por ejemplo, y que la instancia 'XE' este apagada, o puede darse el caso que 'XE' no tenga una entrada en el listener. O sea en listener.ora tambien tienes una entrada para 'XE' ???

O sea puedes hacer lo siguiente en un 'CMD' (Ya que creo usas Windows no se confirmame)

tnsping localhost

Responde??? si la respuesta es si.. bien, tienes el listener a escucha, ahora tienes lo mismo para la intancia 'XE' confirmate:

tnsping XE

Que retorna??? la escucha o sencillamente dice 'Failed'????

novalida

Hola ^TiFa^!!!
Muchas gracias por contestar. He esperado a dar yo una respuesta para esperar a que Forms no se conectase, pero al verdad, no sé si por brujas o lo que sea no me ha vuelto a dar ese problema.
No obstante apunto tus indicaciones sobre asegurarse que la base tiene una entrada para el listener y que ésta escucha :)
Muhcas gracias de nuevo, y si tengo otra vez ese probelma no dudaré en actualizar este post para pder ayudar a otras personas  :)

^Tifa^

Jajajaja que gracioso  ;D

La razon por la que te paso lo anterior podia haberse debido a muchisimas cosas... como que el listener para esa instancia no estaba corriendo, o que tu no tenias el SID de XE en tu registro, o que dicha instancia XE estaba apagada.... un sinumero de situaciones que con un reinicio se solucionaba lol.

Pero me alegro que no te este volviendo a ocurrir, solo asegurate si vuelve a pasarte que la instancia XE este arriba, que el listener tenga una entrada para XE y que tu sistema lleve el perfil XE en el registro...

Oracle puede ser un poco complicado cuando se lo propone

Un saludito  :-*

ssccaann43 ©

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

^Tifa^

ssccaaann43 admirable tu firma, espero que el icono mareado no sea a causa de mirar mi avatar.

ssccaann43 ©

Cita de: ^TiFa^ en 22 Enero 2010, 20:51 PM
ssccaaann43 admirable tu firma, espero que el icono mareado no sea a causa de mirar mi avatar.

No mi reina para nada...!!!
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"