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\NETWORK\ADMIN\ (si hemos instalado Oracle Developer Suite 10g en el directorio C:\DevSuite).

5. Accedemos a la interfaz web de Oracle Database 10g Express Edition entrando en http://127.0.0.1:8080/apex/ . Hacemos login con el usuario SYS y la password que introducimos durante la instalación.

6. En la interfaz web, accedemos a Administración -> Usuarios Base Datos. Observamos que disponemos del usuario llamado “HR”, el cual está bloqueado.
Hacemos clic sobre él y en la nueva ventana que aparece introducimos una password, ponemos el estado de la cuenta a “Desbloqueado” y comprobamos que tenga privilegios de CONNECT,RESOURCE y DBA (marcando las casillas).
Una vez hecho esto, pulsamos sobre “Modificar Usuario” con la finalidad de tener un usuario desde el cual conectarnos.

7. 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:

  • Usuario: HR
  • Contraseña: la contraseña que definimos en el paso 6.
  • Base de Datos: XE
  1. javierre dice:

    He seguido los pasos tal y como los has indicado y no logro conectar. Sigue saliendo ORA – 12154: TNS no se ha podido resolver el nombre del servicio.
    Trabajo con windows XP y Mozila Fire Fox
    Y todos los servicios referentes a Oracle los tengo iniciados.
    ¡Por favor, ayúdame!
    Saludos

  2. javierre dice:

    ¡siii!!! Salió. Justamente dando los pasos que has descrito. Gracias

  3. Itimag dice:

    Me alegro de que te haya funcionado :P . Un saludo.

  4. Christian dice:

    JAVIERRE: Yo tenia tu mismo error luego de seguir los pasos indicados.
    Lo que hice fue ir al archivo tnsnames y cambie: el nombre de la PC por el IP
    (ADDRESS = (PROTOCOL = TCP)(HOST = compu01)(PORT = 1521))
    por:
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.4)(PORT = 1521))
    Y Reinicie el servicio de listener
    me funciono!!!!
    Espero te sirva.

  5. Itimag dice:

    Gracias Christian por compartir esta información con los demás. Le puede ser útil a más de uno que tenga el mismo problema.

  6. ERMH dice:

    Gracias por el tip, funciona, lo unico es que ya no me puedo conectar a oracle desde la terminal del sistema con sqlplus, me da este error al intentarlo ORA-12560: TNS:error del adaptador de protocolo, hay alguna forma de solucionarlo?

  7. Lor dice:

    Genial!!! Gracias!!!! Me salvaste la vida -.^

  8. Mel dice:

    Si se conecta al forms, pero no se ejecuta???
    Alguna idea de como hacer eso?

  9. Itimag dice:

    Mel :

    Si se conecta al forms, pero no se ejecuta???
    Alguna idea de como hacer eso?

    Puede que sea esto. Realiza lo siguiente:
    1. Abre el Forms Builder
    2. Ves al menú Editar y pulsa sobre Preferencias
    3. Ves a la pestaña Ejecución
    4. Donde pone “Ubicación del explorador web”, pulsa sobre explorar y busca el ejecutable del navegador web que utilices. En mi caso es Firefox y se encuentra en C:\Archivos de programa\Mozilla Firefox\firefox.exe

    A ver si con esto se soluciona el problema. Un saludo.

  10. Alejandro dice:

    Alguien me puede echar una mano? Ya he hecho todo el procedimiento, y en efecto parece estar conectado, me faltaba instalar el Jinitiator, lo hice, y al correr el form automaticamente Firefox Muere, me sale la ventana de depuracion para mandar un informe de errores. Pasa igual que con IE. Ya tengo la instancia OC4J Corriendo, ademas de el JInitiator, sin este, el form no se mostraba. Me gustaria saber como podria solucionar este problema… Ya intente cambiando el nombre local por 127.0.0.1 en el TNSNAMES.ORA, pero todo sigue igual…

    Gracias

  11. Edwar dice:

    He seguido los pasos y funcion a O.K. Estaba varado, muchas gracias, ha sido de gran utilidad ; )

  12. margaret dice:

    Hola, me funciona correctamente
    pero al ejecutarlo, dice q tengo alugn problema con el listener.. ¿?
    Muchas Gracias !!!

  13. MARCOS dice:

    Message:
    Hola todos, y gracias por su respuesta de antemano, lo que pasa es que hize una instalacion nueva en una organizacion, y lo malo de oracle (no se que version tenia), es que no aparece en la lista de agregar quitar programas, motivo por lo cual muy confiado empeze a formatear la maquina que estaba recontrallena de virus, ahora mi salvacion es que las bases de datos quedaron en otra particion, quiziera saber como hicieron para instalar el vendito oracle 8, y a la vez como puedo conectar la base de datos una vez instalada…

  14. jisus dice:

    Muchas Gracias… Me funciono perfectamente

  15. oscar dice:

    Exelente aporte, muchas gracias me funciono al 100%. solamente hay que seguir los pasos.

  16. r2d2 dice:

    Buen día Compañeros…

    En el equipo del trabajo ya logre instalar Developer 10g y la base de datos; ya me puedo conectar desde forms pero al querer ejecutar un programa me manda la pantalla de depuración y me cierra forms, ya intente cambiar o agregar la ubicación del explorador Web en las preferencias pero me sigue cerrando forms, alguien que me pudiera ayudar??

    Checando los comentarios se habla del JInitiator, aguien sabe donde lo puedo descargar.

    Muchas gracias

  17. Alvaro dice:

    Genial compadre, me funciona correctamente siguiendo los pasos, saludos.

  18. ErickValdez dice:

    Mil gracias, gracias a tu ayuda pude conectarme, ya llevaba días intentandolo ……..

  19. Itimag dice:

    Me alegra que te haya servido de ayuda ;)

  20. Máx dice:

    increible hermano, me salvaset de una yo recien entrnadno al mundo de oracle. soy un usuario MySQL =) esto de Oracle Forms me trae loco, pero en la empresa lo piden asi que a estudiar

  21. Aurora dice:

    De mucha ayuda lo que has compartido, me ayudó para poder conectarme a la base de datos, pero tengo un problema con el listener, me dice: FRM-10142: El listener HTTP no se está ejecutando en CASA en el puerto 8891. Inicie el listener o compruebe las preferencias de tiempo de ejecución. En los archivos tnsnames.ora y listener.ora tengo que el puerto es el 1521. No se si tengo que cambiar este valor en los 2 archivos tnsnames.ora y los 2 listener.ora.

  22. Aurora dice:

    De mucha ayuda lo que has compartido, me ayudó para poder conectarme a la base de datos, pero tengo un problema al momento de ejecutar el formulario, ya hice lo anterior que recomendaste de editar las preferencias

    — (Puede que sea esto. Realiza lo siguiente:
    1. Abre el Forms Builder
    2. Ves al menú Editar y pulsa sobre Preferencias
    3. Ves a la pestaña Ejecución
    4. Donde pone “Ubicación del explorador web”, pulsa sobre explorar y busca el ejecutable del navegador web que utilices. En mi caso es Firefox y se encuentra en C:\Archivos de programa\Mozilla Firefox\firefox.exe) —

    pero igual no me ejecuta el formulario, me da un problema con el listener, me dice: FRM-10142: El listener HTTP no se está ejecutando en CASA en el puerto 8891. Inicie el listener o compruebe las preferencias de tiempo de ejecución.

    En los archivos tnsnames.ora y listener.ora tengo que el puerto es el 1521. No se si tengo que cambiar este valor por 8891 en los 2 archivos tnsnames.ora y los 2 listener.ora.

    Espero tu ayuda, y muchas gracias de antemano.

  23. Aurora dice:

    No puedo ejecutar el formulario, … ya configuré la preferencias de ejecución, fui al net manager, le cambie el puerto 8891 que tenia, y le puse el 1521 que es el valor que tienen los tnsnames y listener, guarde la nueva configuración de red y aun no puedo ejecutar el formulario. Me podrias ayudar?? de antemano te agradeceré mucho.

  24. lorenin dice:

    cambiar en el menu edit/preferences. ir a la opcion runtime y el cuadro de application server url ingresar el valor de la url que tenga tu maquina. ejemplo: http://amosqueda-pc:8889/forms/frmservlet?config=jpi, con esto evitas que el internet explorer se cierre al ejecutar las formas que desarrolles. en general tienes que seguir http://nombre_mi_maquina:8889/forms/frmservlet?config=jpi

  25. A a lot more effective full physique coaching routine that increases each your metabolic response and your hormonal response to your workouts can
    only construct your strength and give you perfect abs.

    Of course the bread and butter of the course is the physical exercise
    section of the book.You get a full program to maximize your final results.
    First you will get book package.In the nutrition program,
    you will understand what you can and can’t consume.How do you know if the truth about six pack abs plan is the greatest alternative for you?Truly, you just about unquestionably will not becoming performing crunches at all.It claims to know the formula for a most effective body and spectacular six-pack abs.Essentially, you get the similar content with the book package but with distinctive format, in video format.If you opt for this package, you will acquire discount.Getting slim and healthful is quite a few men and women’s dream.
    Part of the workouts intention is to present you with a method
    to boost your physique’s metabolism.Foods that will need to be avoided are also mentioned so you will not be misguided.This was a great revelation rather of attempting to make it to the gym six or seven instances a week.Not just the moves, but how regularly, the number of reps and for how extended and why is explained.Only workouts do not burn your fat from your abs.

    Review my web site: forums.nowmusic.com

  26. I recovered that representation this is valuable,
    it assisted me translate how primal this is.The primary issue is, he illustrates what you requisite to do and when.

    This package is fantastic if you have difficulty following the exercises routines, you can just only watch the video.
    Each workout routines is accompanied with photos for all the workouts and
    the appropriate way to perform them, this is followed by
    8 ab workout routines that improve in difficulty from levels 1-8, 8 undoubtedly getting the hardest.
    The soundness clump is victimised in many of my most competitor
    workouts.The second alternative, you will get video package.
    You faculty conceptualise that this package is not the similar
    low carb diets you have just about in other
    books.However, rather than emphasizing on toning the abs, this book talks practically the distance through which
    you can helpfulness the abs achieve strength so
    that the close time you read, this strength can refrain your
    physique worsen metric solon successfully.They are everywhere, from the magazines, from the
    world-wide-web.The rest is history.If you decide on this package,
    you will get discount.Despite well known belief, this is a rattling considerably
    proportionate meal plan.There’s more to find out on efficient on gaining six pack abs.The main problem of diet it will give you tension in your life when you can eat this and can’t eat that, more pressure in your life it indicates much more calories in your body.

    Take a look at my web page; Thelloydparkcentre.co.uk

  27. It’s genuinely very difficult in this active life to listen news on TV, thus I just use web for that reason, and take the most up-to-date information.

    Also visit my web blog :: wynajem apartamentów barcelona

  28. And this substantial stakes gambling is dependant
    on, and also precisely why lots of people take pleasure in
    wagering a great deal. Although a lot of Online Casinos present you with a mixture of your chosen betting game titles,
    you will discover a small number of offering the actual area of expertise games that might be on
    free casino slot games online. You will find special offers along with
    signup bonuses you can tap into if you registered as a member,
    although better still when compared with which have been
    the sign-up bonus deals, which includes at this time there no downpayment bonus offer, that completely new gamers know more
    about.

  29. hurtig lån dice:

    Hello to every one, it’s truly a pleasant for me to pay a visit this website, it consists of helpful Information.

  30. michael kors dice:

    Thanks for every other informative blog. Where else may just I get that kind of information written in such a perfect means? I’ve a undertaking that I’m just now running on, and I’ve been on the glance out for such information.

  31. It is the best time to make a few plans for the longer term and it’s time to be happy. I’ve read this post and if I may just I desire to recommend you some interesting issues or tips. Maybe you can write subsequent articles relating to this article. I desire to read even more things about it!

  32. Billie dice:

    Nice post. I was checking continuously this blog and I’m impressed! Very helpful info specially the last part :) I care for such info a lot. I was looking for this certain info for a very long time. Thank you and best of luck.

  33. Great website you have here but I was curious
    if you knew of any forums that cover the same topics talked about in this article?
    I’d really love to be a part of group where I can get opinions from other experienced individuals that share the same interest. If you have any suggestions, please let me know. Many thanks!

  34. Great beat ! I wish to apprentice whilst you amend
    your site, how can i subscribe for a weblog web
    site? The account aided me a applicable deal. I have been
    a little bit acquainted of this your broadcast provided brilliant clear
    concept

  35. Artbreak.Com dice:

    Hi! I’ve been following your blog for a while now and finally got the courage to go ahead and give you a shout out from Lubbock Texas! Just wanted to say keep up the excellent work!

  36. If some one needs to be updated with most up-to-date technologies
    after that he must be visit this web site and be up to date everyday.

  37. read here dice:

    I have learn a few good stuff here. Definitely worth bookmarking for revisiting. I wonder how so much attempt you place to create this sort of excellent informative web site.

  38. Hi, i think that i saw you visited my blog so i came to “return the favor”.

    I’m attempting to find things to improve my web site!I suppose its ok to use some of your ideas!!

  39. cialis dice:

    Purchase Cialis, cialis online interface after point includes, we
    can depend the example in the iommu. Patients should be stored at room temperature away from light and moisture.
    S almost impossible to find the one that works best for me and show me the right mood.

    Cialis is right for you.
    Ask your pharmacist for disposal, do not take this medicine or
    the expiry date has passed. Do not cialis online
    take Cialis with alcohol. Cialis has a load in texture flash,
    Purchase Cialis online, this is improved erectile function.

    And it can be said to be ready to have sex at anytime, there are no seals over
    the world.
    Visitors can set their own pricing. While people for cases include once detect to be granted with chassis empowerment,
    a small hair picked that contemporary ideas extensive as those with allergy 4 lung
    and media collect active purification combinations in all manager drinking.

  40. Perseo dice:

    Hola,

    Gracias por el blog, se que es un articulo muy viejo, pero llevada dias topandome con el error: “ora-12560:TNS:error del adaptador de protocolo” cuando intentaba acceder desde un form creado con oracle forms 9i, a traves de internet explorer, y despues de mucho consultar en internet he acabado en este Blog, y he seguido tus instruciones (total ya no tenia nada que perder, despues de intentar mil cosas sin exito) y ha funcionado a la perfeccion.
    Por lo que no queria dejar pasar la oportunidad de agradecerte enormemente por este articulo, y aunque es bastante antiguo (2009) y no se si leeras este comentario, de todas formas mi satisfacion ha sido tan grande que me he visto, casi, obligado a comentar.

    Muchisimas gracias por este articulo.

  41. thai dental dice:

    Whoa! This blog looks exactly like my old one!
    It’s on a completely different topic but it has pretty much the same layout and design. Superb choice of colors!

  42. Georgiana dice:

    Very soon this web site will be famous among
    all blogging and site-building people, due to it’s nice articles

  43. Mahalia dice:

    Hi there, I discovered your blog by the use of Google whilst looking
    for a similar subject, your site got here up, it
    seems great. I have bookmarked it in my google bookmarks.

    Hi there, just turned into aware of your weblog thru Google,
    and found that it is really informative. I am going to watch
    out for brussels. I will be grateful when you continue
    this in future. Lots of other people can be benefited from your writing.

    Cheers!

Leave a Reply