martes, 7 de mayo de 2013

Error instalando Forms 11: Aplicando Plantilla JRF de Oracle

Instalando Forms 11g Release 2 - 11.1.2.1.0 sobre un Oracle Enterprise Linux 6.4 de 64 bits y Oracle JRockit 6 - R28.2.7 parche 45, el proceso de creación del dominio falla en el punto "Aplicando Plantilla JRF de Oracle" - "Applying  Oracle JRF Template"



El mismo error también se produce con Oracle Enterprise Linux 5.6. 

En los logs no ayuda mucho los mensajes mensaje de error, en concreto falla al no encontrar un archivo Phyton en /tmp.

Después de múltiples pruebas encontré que el motivo del error era la versión de JRockit, en concreto el parche 45, con el parche 37 instala perfectamente sin problemas, es decir, en vez de usar "jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin" para la instalación hay que usar "jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin"

Desconozco si los parches entre el 38 y el 44 funcionan bien, sólo probé el 37 ya que es el que tenía disponible.


10 comentarios:

Ruben Dario Gonzalez dijo...

Cordial Saludo

Necesito una colaboracion. Se puede utilizar Oracle Forms 11g Middleware en una maquina Windows conectado a un Servidor Web Login instalado en un server Linux.

Agradezco su ayuda.

sailefm dijo...

Hola:

Supongo que te refieres a desarrollar en un Windows con Forms11g y luego ejecutar en un servidor Linux. En principio yo diría que no, ya que los fmx generados en Windows no son compatibles con Linux. En mi caso desarrollo en Windows y el despliegue se hace en Linux, pero todos los fuentes son recompilados sobre Linux.

Saludos,

Federico Martinez dijo...

Hola, te hago una consulta, yo desarrollo en dev9i y despliego en 10.1.2.3 sin problema tras compilarlos con linux. ahora necesito pasar la app a 11 (web logic) para esto, y aca esta la consulta, necesito hacer una conversion previa al copilado? podrias darme una ayuda con este tema? desde ya muchas gracias, y saludos.

Federico

sailefm dijo...

Hola:

Yo el servidor de Forms11g siempre lo monto en Linux, y para recompilar uso el siguiente script: recompilar.sh que recibe como parámetro los datos de conexión USUARIO/PASSWORD@CADENA_CONEXION

export ORACLE_TERM=vt220
export ORACLE_INSTANCE=/oracle/Middleware/asinst_1
export PATH=$ORACLE_INSTANCE/bin:$PATH
export FORMS_PATH=/forms/programas
export NLS_LANG=Spanish_Spain.AL32UTF8

if [ $# -ne 1 ]; then
echo No se ha especificado cadena de conexion
echo uso: recompilar.sh cadena_conexion
echo ejemplo: recompilar.sh USUARIO/PASSWORD@CADENA_CONEXION
else
for i in `ls *.pll`
do
echo Compiling Library $i ...
frmcmp_batch.sh MODULE=$i MODULE_TYPE=LIBRARY USERID=$1 BATCH=yes COMPILE_ALL=yes window_state=minimize
done

for i in `ls *.fmb`
do
echo Compiling Forms $i ...
frmcmp_batch.sh MODULE=$i MODULE_TYPE=FORM USERID=$1 BATCH=yes COMPILE_ALL=yes window_state=minimize
done

for i in ls `ls *.mmb`
do
echo Compiling Menu $i ...
frmcmp_batch.sh MODULE=$i MODULE_TYPE=MENU USERID=$1 BATCH=yes COMPILE_ALL=yes window_state=minimize
done

echo Borrando archivos .err que contengan la cadena .fmx creado
for file in *.err; do
if ( grep '.fmx creado' $file > /dev/null); then
rm $file
fi
done

echo ----------------------------------
echo ---- recompilacion finalizada ----
echo ----------------------------------
fi

mauro sebastia dijo...

hola
estoy instalando forms11 y no me ha creado carpeta oracle en el regedit
en HKEY_LOCAL_MACHINE/software
,no existe los parametros forms_path etc

mauro sebastia dijo...

eso es normal? me ha fallado algo en la instalación?

si intento ejecutar forms sale un mensaje de que no encuentra un fichero de mensajes

sailefm dijo...

Hola:

¿te ha dado algún error durante la instalación?. El mensaje de que no encuentra el fichero de mensajes lo da cuando no está creado el dominio.

Mira esta entrada: http://oracleforms.blogspot.com.es/2012/06/instalacion-de-forms-11-r2-en-windows-8.html

Saludos,

Gato dijo...

Hola gracias por tu post, yo tengo el mismo error al instalar el forms 11.1.2.1 en oracle linux 6 usando el jrockit-jdk1.6.0_45-R2 asi que dedusco debe ser por la misma causa pero tengo un problema no he podido encontrar la version que sugieres aca, alguna pista de como encontrarlo, te lo agradeceria mucho

sailefm dijo...

Hola:

Te dejo un enlace al que tengo yo:

https://www.sugarsync.com/pf/D6852556_88061027_78288

Saludos,

kpto76 dijo...

Desde Colombia soy Alexander Jaramillo, alexjd76@gmail.com
Muchas gracias a todos por los aportes, no podía configurar forms, la solución fue suprimir el guion bajo del nombre del equipo, se me quedaba en la creación del dominio.

Mil Gracias.