Instalar y configurar Oracle Forms y reports 11g

Esta versión trae nuevas mejoras, como la de no utilizar el jinitiator.  Ahora se utiliza la máquina virtual de java. 

1) Desde aquí os podéis descargar la versión que necesitéis, dependiendo de vuestro sistema operativo.


(INSTALAR CON LA OPCIÓN DE NO CONFIGURACIÓN)




2) Y el archivo jdevstudio11112install.exe o superior, que contiene el "weblogic server + jdeveloper"  lo descargáis de:


o instalar solo el weblogic (wls1033_generic.jar, no configurar ningún dominio, no es necesario)

3) Luego instalar el parche "Portal, Forms, Reports and Discoverer (11.1.1.3.0)" de:


El archivo se llamaría: ofm_pfrd_win_11.1.1.3.0_32_disk1_1of1.zip

Solamente os tenéis que registrar en oracle, es totalmente gratuito.

4) Si no lo tenéis de antemano, necesitaréis la máquina virtual de java con la versión de 32 o 64 bits.


Aclaración:

JDeveloper es un entorno de desarrollo integrado desarrollado por Oracle Corporation para los lenguajes JavaHTMLXMLSQLPL/SQLJavascriptPHPOracle ADFUML y otros.
Es un software propietario pero gratuito desde 2005.
Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder.
Las últimas versiones estables son:
  • Para JDK 6: 11.1.1.2.0 (noviembre de 2009)
  • Para JDK 5: 10.1.3.5 (agosto de 2009).

Resumen:


La instalación de Oracle Forms & Reports 11g es sencilla cuando se utiliza un sistema operativo de 32 bits, ya sea Windows o Linux. Se recomienda que aunque se tenga un sistema operativo de 64 bits, instalar todo con versión de 32 bits.

Los pasos para instalarlo son los siguientes:

1. Instalar JDK (la versión más reciente, por ejemplo jdk-6u25)
2. Instalar Weblogic (wls1033_generic.jar, no configurar ningún dominio, no es necesario) o Jdeveloper que ya viene el weblogic incluido.
3. Instalar Forms & Reports 11g (ofm_pfrd_win_11.1.1.2.0, sin configuración, sólo software)
4. Instalar Parche Forms & Reports 11g (ofm_pfrd_win_11.1.3.0)
5. Ejecutar configuración de Classic Domain. Seleccionar los componentes para desarrollo y excluir Portal, Discoverer, Apache, Webcache y el modo cluster.

Recomendaciones: La instalación en Windows XP no causa muchos problemas. Si se desea usar Windows 7, se recomienda cambiar la propiedad de compatibilidad de los archivos de instalación a Windows XP. En caso de que el sistema operativo sea de 64 bits, se recomienda usar los instaladores de 32 bits.


Instalacion Forms y Reports Version 11 (Instalación y configuración. El proceso puede tardar muchas horas). Saludos.

Configurar ORACLE DEVELOPER SUITE FORM 10g en otros navegadores


Configurar ORACLE DEVELOPER SUITE FORM 10g en otros navegadores. Google Chrome, IE 9, etc.

Oracle Jinitiator is no longer compatible with oracle forms services. By default, Oracle Forms services 10g uses Jinitiator 1.3.1.22 to run Forms applications. Jinitiator was compatible with Internet Explorer 6 and Firefox version 2.0. But latest internet explorer like IE 8 and 9 crash with Jinitiator. Similar behavior is seen with Firfox version 3.0 and later.
To resolve this problem, you must configure JRE to work with forms services 10g. It is really easy and requires only very little work. Forms services 10g are by default configured to run with JRE 1.4.2_06. To get this working, locate following lines in your FORMSWEB.CFG file,
# System parameter: default base HTML file
baseHTML=base.htm
# System parameter: base HTML file for use with JInitiator client
baseHTMLjinitiator=basejini.htm
# System parameter: base HTML file for use with Sun’s Java Plug-In
baseHTMLjpi=basejpi.htm
Make changes as shown in bold face below.
# System parameter: default base HTML file
baseHTML=basejpi.htm
# System parameter: base HTML file for use with JInitiator client
baseHTMLjinitiator=basejpi.htm
# System parameter: base HTML file for use with Sun’s Java Plug-In
baseHTMLjpi=basejpi.htm
Make sue that following parmaments in FORMSWEB.CFG are as mentioned below.
jpi_download_page=http://java.sun.com/products/archive/j2se/1.4.2_06/index.html
jpi_classid=clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA
jpi_codebase=http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,06
jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06
Now install J2RE version 1.4.2_06  from following URL,

OR
you can also omit version no from following line,
jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06
after ommiting version, above line will look like following
jpi_mimetype=application/x-java-applet
Now you can use any latest JRE version. (Thanks to S Shamji  and JoeAStudent for thier comments related to version change )
Remove Jinitiator from you computer and restart OC4J instance. Now your Forms application 10g will use Sun’s Java plug-in instead of Jinitiator.
Update:
Looks like Firefox 12 does not work by omitting version no from formsweb.cfg. Instead you need to provide correct installed version.
For example, If you have jre 1.6.x installed in your system then edit following line as under.
jpi_mimetype=application/x-java-applet;jpi-version=1.6
The above line covers JRE 6 with all update levels.
If still facing problem then provide the exact version of  JRE with update level as under.
jpi_mimetype=application/x-java-applet;jpi-version=1.6.0_24
In “formsweb.cfg”,  jpi_classid indicates the version of JRE. “clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA” indicates that 1.4.2_06 or any later version can be used.

Otra explicación completa:
http://programandoenwindows.blogspot.com.es/2012/01/instalando-oracle-forms-10g-en-windows.html?showComment=1340582934704#c7121880771661708360

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

Activar Usuario Administrador en Windows 7 o Vista

Los que hayan comprado un Portatil o Pc de sobremesa con Windows 7 Home o Home Premium, habrán notado que no está la cuenta de administrador. Si deseamos activarla solo tenemos que hacer unos sencillos pasos..
Lo primero que debemos hacer es pulsar inicio y en el cuadro de búsqueda de la parte inferior, escribimos "cmd" (sin comillas) y nos aparecerá :
cmd
Ahora pulsamos con el botón derecho y seleccionamos "ejecutar como administrador" para elevar los privilégios y así poder ejecutar la ordenes que le vamos a pedir que haga...
cmdadmin
Ahora en la consola que se nos abre, escribimos lo siguiente :
net user administrador /active:yes --> Para activar la cuenta de Administrador
Luego te vas al  Panel de control -> Cuentas de Usuarios y le pones una contraseña.
Ya puedes cambiar e irte al Usuario Administrador.

Instalar oracle suite developer 10g Froms y Reports en Windows 7

Para las personas que iniciamos en el ámbito del desarrollo de sistemas para la plataforma Oracle es indispensable contar con  la instalación de Oracle Developer Suite 10g, en esta ocación escribo una guía para su instanalación  en el sistema operativo windows 7 deberemos seguir con los siguientes pasos:
  • Cambiar la memoria virtual de windows ir al explorador dar click con el boton derecho sobre Equipo, luego click en propiedades, localizar en el panel izquierdo "configuración avanzada del sistema", ir a la opcion opciones avanzadas; ver el cuadro que dice "efectos visuales, programación del procesador..." click en configuración. Seguido deberá verse una ventana con opciones, ir a la pestaña o tab que dice "opciones avanzadas", click en el botón cambiar. Una vez que llegamos a esta sección debemos seleccionar tamaño personalizado e ingresar los valores para los cuadros tamaño inicial (MB) = 256 y tamaño máximo (MB) = 1535, realizar esto mismo para las demas unidades que se tengan.
  • Descargar los ficheros .zip de Oracle: ds_windows_x86_101202_disk1.zip y tambiénds_windows_x86_101202_disk2.zip ir a http://otn.oracle.com, una vez que los tenemos en nuestro disco duro se deberán desempacar o descomprimir, a continuación localiza en la carpeta donde hayamos desempaquetado (por ejemplo: c:\oracle\disk1), click con el botón derecho en setup.exe ir propiedades->compatibilidad cambiar por ejecutar como windows xp (service pack 3).
  • Seguido ejecutar el fichero setup.exe como administrador, dar click con el boton derecho ir a "jecutar como administrador".
  • empezará la instalación de Oracle Developer Suite, seleccionar en tipo de instalación completa.
  • Cuando la instalación pida un servidor de correo saliente, se puede dejar en blanco puesto que es opcional
Para finalizar la instalación tendremos en explorador de windows, ir configuración avanzada del sistema, seguido de opciones avanzadas, click en variables de entorno, agregar una nueva variable que se llama FORMS_PATH misma que contendra el path de la instalación del producto Oracle Forms, por ejemplo: c:\oraclehome1\forms, esto evitara que tengas problemas para encontrar algunas librerias de forms, si programas forms para Oracle Applications, entonces necesitarás un directorio de librerias, la variable FORMS_PATH, podria ser con valorc:\oraclehome1\forms; c:\oracleghome1\forms\library.
es opcional pero buena idea tener accesos directos en el escritorio de start OC4J instance yshutdown OC4j instance.
si desarrollas en oracle forms, tendras que ejecutar oracle forms builder, 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


En caso de que al instalar se quede colgada la instalación o no comience deberás instalarlo desde el usuario ADMINISTRADOR de Windows. Si no lo tienes activo sigue este enlace en este mismo blog.


http://jabatogames.blogspot.com.es/2012/06/activar-usuario-administrador-en.html

Problemas al desinstalar y reinstalar Oracle XE


Manual Oracle Uninstall

A number of people have contacted me regarding problems uninstalling Oracle products. The two methods listed below should only be used as a last resort and will remove all Oracle software allowing a reinstall. If you make any mistakes they can be quite destructive so be careful.

Windows

In the past I've had many problems uninstalling all Oracle products from Windows systems. Here's my last resort method:

  • Uninstall all Oracle components using the Oracle Universal Installer (OUI).
  • Run regedit.exe and delete the HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE key. This contains registry entires for all Oracle products.
  • Delete any references to Oracle services left behind in the following part of the registry (HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Ora*). It should be pretty obvious which ones relate to Oracle.
  • Reboot your machine.
  • Delete the "C:\Oracle" directory, or whatever directory is your ORACLE_BASE.
  • Delete the "C:\Program Files\Oracle" directory.
  • Empty the contents of your "C:\temp" directory.
  • Empty your recycle bin.
At this point your machine will be as clean of Oracle components as it can be without a complete OS reinstall.
Remember, manually editing your registry can be very destructive and force an OS reinstall so only do it as a last resort.
If some DLLs can't be deleted, try renaming them, the after a reboot delete them.

UNIX

Uninstalling all products from UNIX is a lot more consistent. If you do need to resort to a manual uninstall you should do something like:

  • Uninstall all Oracle components using the Oracle Universal Installer (OUI).
  • Stop any outstanding processes using the appropriate utilities.
    # oemctl stop oms user/password
    # agentctl stop
    # lsnrctl stop
    Alternatively you can kill them using the kill -9 pid command as the root user.
  • Delete the files and directories below the $ORACLE_HOME.
    # cd $ORACLE_HOME
    # rm -Rf *
  • With the exception of the product directory, delete directories below the $ORACLE_BASE.
    # cd $ORACLE_BASE
    # rm -Rf admin doc jre o*
  • Delete the /etc/oratab file. If using 9iAS delete the /etc/emtab file also.
    # rm /etc/oratab /etc/emtab