Conectar Oracle Forms + Oracle Database XE (Express Edition) en Windows


Tras mucho buscar para poder conectarme desde Oracle Forms con la base de datos Oracle Database XE, al fin lo he conseguido. A continuación explico los pasos que he seguido para ello con la finalidad de que pueda ser de ayuda para muchos otros:
1. Instalar Oracle Developer Suite 10g
2. Instalar Oracle Database 10g Express Edition
3. Copiamos al portapapeles (ctrl + c) el contenido del fichero tnsnames.ora del directorio C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN (si instalamos Oracle Oracle Database 10g Express Edition en C:\oraclexe )
4. Pegamos el contenido anterior al final del documento tnsnames.ora del directorio C:\DevSuite_Home_1\NETWORK\ADMIN\ (o en el que tengamos instalado Oracle Developer Suite 10g).
5. Ya podemos conectarnos desde Oracle Developer Suite 10g a la base de datos. Por ejemplo, para conectarnos mediante Forms Developer, vamos a Inicio -> Todos los programas -> Oracle Developer Suite -> Forms Developer -> Start OC4J Instance y a continuación abrimos el Forms Builder. Para ello vamos a Inicio -> Todos los programas -> Oracle Developer Suite -> Forms Developer -> Forms Builder
Ya  sólo falta conectarnos con la base de datos. Para ello vamos a Archivo -> Conectar o bien pulsamos “ctrl +j” . Nos aparecerá una nueva ventanita. En ella introducimos los datos necesarios:
  • Usuario: system
  • Contraseña: la contraseña que definimos.
  • Base de Datos: XE

6 comentarios:

  1. Hey muchas gracias justo lo que necesitaba.
    Facil y rapido.

    ResponderEliminar
  2. De nada, ahora te recomiendo que uses también jdeveloper, para no utilizar formularios, sino directamente código java.

    Saludos.

    ResponderEliminar
  3. Excelente 100 pts, lo que estaba buscando todo un dia lo encontre aqui de manera facil, que bien

    ResponderEliminar
  4. Buenas Trades
    Porque cuando ejecuto una pantalla vuelve a pedirme el pasword? si ya estaba conectado

    ResponderEliminar

Gracias por comentar en mi blog. Saludos.