Sei sulla pagina 1di 51

Instalacion de JRockit

En el directorio /u01/stage se ejecuta el siguiente file [oracle@GM-WLogicDev-01 stage]$ ./jrrt-4.0.1-1.6.0-linux-x64.bin Extracting 0%....................................................................................................100%

Instalacion del Weblogic Server


export JAVA_HOME=/u01/app/oracle/jrrt-4.0.1-1.6.0 PATH=$JAVA_HOME/bin:$PATH:$HOME/bin $JAVA_HOME/bin/java -d64 -jar wls1033_generic.jar

Instalacion de Forms Reports sin Configuracion

[oracle@GM-WLogicDev-01 Disk1]$ ./runInstaller Starting Oracle Universal Installer...

Checking Temp space: must be greater than 270 MB. Actual 226141 MB Passed Checking swap space: must be greater than 500 MB. Actual 9983 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-05-05_03-22-07PM. Please wait ...[oracle@GM-WLogicDev-01 Disk1]$ Log: /u01/app/oracle/oraInventory/logs/install2011-05-05_03-22-07PM.log

[oracle@GM-WLogicDev-01 ~]$ su - root Password: [root@GM-WLogicDev-01 ~]# sh /u01/app/oracle/Middleware/as_1/oracleRoot.sh

Instalacion del PATCH de Forms y Reports


En el directorio del Patch se ejecuta el instalador [oracle@GM-WLogicDev-01 Disk1]$ ./runInstaller Starting Oracle Universal Installer...

Checking Temp space: must be greater than 80 MB. Actual 218613 MB Passed Checking swap space: must be greater than 512 MB. Actual 9983 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-05-05_03-38-20PM. Please wait ...[oracle@GM-WLogicDev-01 Disk1]$ Log: /u01/app/oracle/oraInventory/logs/install2011-05-05_03-38-20PM.log

[root@GM-WLogicDev-01 ~]# sh /u01/app/oracle/Middleware/as_1/oracleRoot.sh Finished product-specific root actions. Finished product-specific root actions. [root@GM-WLogicDev-01 ~]#

Creacion del Dominio de Forms y Reports


Luego se crea el dominio /u01/app/oracle/Middleware/as_1/bin [oracle@GM-WLogicDev-01 bin]$ sh config.sh

Password = password01 Domain = fr_domain

Se desmarca portal, discoverer y clustered

Configuracion de Servidor Weblogic

Agregar los servidores creados al Admin Server


Se deben modificar los servers manager para que puedan ser manejados a travs de la consola administrativa, para esto se necesita crear un archivo llamado boot.properties, que contiene el usuario y password del servidor creado, el mismo una vez iniciado el servicio se encripta automticamente, este archivo esta en el directorio security del servidor ejemplo: /u01/app/oracle/Middleware/user_projects/domains/fr_domain/servers/WLS_REPORTS/security

El file contiene lo siguiente

username=weblogic password=password01
Este se copia en el mismo directorio para todos los servidores luego se bajan todos los servicios y reiniciamos los servidores Levantar los servidores de Web Logic

Servicios de OHS (http_Server), Webcache y Reportserver


se suben los servicios de ohs Levanta el servicio opmnctl startall Detener Servicios opmnctl stopall Verificacion del Servicio opmnctl status

Sevicios de Node Manager

Levantar el servicio
cd $WL_HOME/server/bin export JAVA_OPTIONS="-DDomainRegistrationEnabled=true" Subir el servicio y dejar la sesin abierta, en esta opcin si se cierra la sesin se mata el proceso que ejecuta el servicio y en este caso, deja de funcionar

./startNodeManager.sh
Para ejecutarlo en background, con esta opcin se ejecuta el servicio y se puede cerrar la session y siempre el servicio queda ejecutndose. (Se recomienda que se ejecute con esta opcin) nohup ./startNodeManager.sh > nm_start.log & Verificacin del Servicio Luego se verifica que este ejecutndose de la siguiente forma tail -f nm_start.log el resultado debe ser este cuando termine de levantar el servicio INFO: Secure socket listener started on port 5556 Para salir del comando tail ctl+C Bajar el Servicio Para bajar este servicio se debe conectar con el usuario ROOT y verificar en qu sesin se est ejecutando el proceso: su - root ps -ef | grep 'java' y se mata la sesin con el comando kill -9 XXXXXX donde XXXXXX es el nmero de la sesin

Servicio de Weblogic
Levantar Servicio cd $DOMAIN_HOME/bin Subir el servicio y dejar la sesin abierta, en esta opcin si se cierra la sesin se mata el proceso que ejecuta el servicio y en este caso, deja de funcionar ./startWebLogic.sh

Para ejecutarlo en background, con esta opcin se ejecuta el servicio y se puede cerrar la session y siempre el servicio queda ejecutndose. (Se recomienda que se ejecute con esta opcin) nohup ./startWebLogic.sh > wls_start.log & Verificacin del Servicio Luego se verifica que este ejecutndose de la siguiente forma tail -f wls_start.log el resultado debe ser este cuando termine de levantar el servicio <WebLogicServer> <BEA-000360> > <server startted in RUNNING mode> Para salir del comando tail ctl+C Se entra en la cosola de la aplicacin http://172.30.70.104:7001/console/login/LoginForm.jsp

Usuario weblogic Password password01 Luego hay que ubicarse en la ruta ENTORNO/SERVIDORES all se selecciona el TAB CONTROL luego los dos servidores de WLS_FORMS, WLS_REPORTS y al botn iniciar.

Hasta ver el siguiente dialogo en la pagina

Ya estn los dos servidores manejados por el ADMIN SERVER

Configuracion de la aplicacion
Configuracion de WebUtil
La siguiente configuracin se basa en el documento de metalink identificado como sigue:
How to Configure Webutil in Forms 11g [ID 1093985.1]

1. Se baja de la siguiente ruta el jacob 1.10.1. jacob download. Estar seguro de que sea la
version 1.10.1.

2.- Se descomprime el .zip y se copia el archivo jacob.jar en el directorio


ORACLE_HOME/forms/java

3.- Se copia el jacob.dll al directorio $ORACLE_HOME\forms\webutil

4.- Verifique que el file webutil.cfg tenga la siguiente configuracion:

Este archivo esta ubicado en el directorio : /u01/app/oracle/Middleware/asinst_1/config/FormsComponent/forms/server/ Nota : renombrar todo file antes de modificarlo: cp webutil.cfg webutil17062011.cfg

transfer.database.enabled=TRUE transfer.appsrv.enabled=TRUE transfer.appsrv.workAreaRoot= transfer.appsrv.accessControl=TRUE #List transfer.appsrv.read.<n> directories transfer.appsrv.read.1=c:\ temp

#List transfer.appsrv.write.<n> directories transfer.appsrv.write.1=c:\ temp 5.-

Se firma el jacob.jar segun los pasos de Note 1076945.1

El archivo a editar esta ubicado en el directorio: /u01/app/oracle/Middleware/asinst_1/bin y se llama sign_webutil.sh.

5.1. Se respalda y se edita el file sign_webutil para realizar dos modificaciones :


REM *** Remove the text after the '=' below and replace with your password. ***

5.2. Ubicar la linea :


KEYSTORE_PASSWORD=<Your KEYSTORE password>

Cambiar por un password que cumpla con las politicas de su organizacion:


KEYSTORE_PASSWORD=MyKeystorePassword Quedo de la siguiente forma : KEYSTORE_PASSWORD=password

5.3. Ubicar la linea :


JAR_KEY_PASSWORD=<Your private key password>

Cambiar por un password que cumpla con las politicas de su organizacion:


JAR_KEY_PASSWORD=MyKeyPassword Quedo de la siguiente forma : JAR_KEY_PASSWORD=password

5.4. Guardar las modificaciones .

5.5 se crean las variables de ambiente con las siguientes opciones


FORMS_PATH=/u02/app/test/pll:/u02/app/test/formas ORACLE_BASE=/u03/app/oracle/Middleware ORACLE_HOME=/u03/app/oracle/Middleware/as_1 TNS_ADMIN=/u03/app/oracle/Middleware/asinst_1/config ORACLE_SID=inradb export FORMS_PATH ORACLE_BASE ORACLE_HOME TNS_ADMIN ORACLE_SID export TERM=vt220 ORACLE_TERM=vt220; export ORACLE_TERM export PATH=$ORACLE_HOME/forms/java:$ORACLE_HOME/forms/webutil:$ORACLE_HOME/bin:$PATH:/u sr/sbin export CLASSPATH=$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threads export FORMS_BUILDER_CLASSPATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/product/Mi ddleware/as_1/jdk/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/ lib/amd64/native_threads:$ORACLE_HOME/forms/java export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/Middleware/as_1/jd k/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native _threads cd $ORACLE_HOME

5.6 Se ejecuta el sign_webutil de la siguiente forma:

5.6.1 Se ubica en la ruta /u01/app/oracle/Middleware/asinst_1/bin 5.6.2 Luego se ejecuta sh sign_webutil.sh /u03/app/oracle/Middleware/as_1/forms/java/jacob.jar con el siguiente resultado:

[oracle@GM-WLogicDev-01 bin]$ sh sign_webutil.sh /u01/app/oracle/Middleware/as_1/forms/java/jacob.jar Generating a self signing certificate for key=webutil2... ...successfully done. \n Backing up /u01/app/oracle/Middleware/as_1/forms/java/jacob.jar as /u01/app/oracle/Middleware/as_1/forms/java/jacob.jar.old... \n Signing /u01/app/oracle/Middleware/as_1/forms/java/jacob.jar using key=webutil2... ...successfully done.

7.- Se copia el file ffisamp.dll en el directorio ORACLE_HOME/forms/webutil

8.- Se verifica que exista en el FORMS_BUILDER_CLASSPATH el directorio


ORACLE_HOME/forms/java.

9.- verificar que el profile del usuario oracle cuente con las siguientes variables de ambiente:
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs export FORMS_PATH=/u02/app/test/pll:/u02/app/test/formas export ORACLE_BASE =/u01/app/oracle/product/10.1.2/oas_1 export ORACLE_HOME=$ORACLE_BASE/as_1 export TNS_ADMIN=$ORACLE_BASE/asinst_1/config export MW_HOME=$ORACLE_BASE; export DOMAIN_HOME=$MW_HOME/user_projects/domains/fr_domain; export DOMAIN_HOME WL_HOME=$MW_HOME/wlserver_10.3; export WL_HOME

ORACLE_INSTANCE=$MW_HOME/asinst_1; export ORACLE_INSTANCE ORACLE_REPORTS=/u01/app/oracle/Middleware/10.3.3/wls_1/asinst_1/config/reports; export ORACLE_REPORTS export TERM=vt220 ORACLE_TERM=vt220; export ORACLE_TERM export JAVA_HOME=/u01/app/oracle/jrrt-4.0.1-1.6.0 export PATH=$JAVA_HOME/bin:$ORACLE_HOME/forms/java:$ORACLE_HOME/forms/webutil:$ORACLE_HO ME/bin:$PATH:/usr/sbin:$ORACLE_INSTANCE/bin:$ORACLE_REPORTS/bin export CLASSPATH=$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threads export FORMS_BUILDER_CLASSPATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/product/Mi ddleware/as_1/jdk/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/ lib/amd64/native_threads:$ORACLE_HOME/forms/java export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/Middleware/as_1/jd k/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native _threads

Se entra en el Enterprise Manager a travs de la ruta http://172.30.70.104:7001/em

Usuario= weblogic Password= password Con los pasos previos estn ejecutndose todas las aplicaciones, si hay alguna que no se este ejecutando verifique los pasos anteriores de levantar los servicios.

En la siguiente ruta

Se edita el archivo de configuracin de entorno de forms Se crea un nuevo archivo de entorno copindolo de default.env a travs del botn

1.-En el FORMS_PATH se agrega al final de la lnea lo siguiente (ruta de las libreras y de las formas): :/abanks/obo/lib:/abanks/obo/frm:/abanks/abanks:/abanks/obo/mnu:/abanks/obo/template 2.- En el CLASSPATH se agrega la ruta de los iconos: /u01/app/oracle/Middleware/wls_1/as_1/forms/java/consultaTSE.jar:/u01/app/oracle/ Middleware/wls_1/as_1/forms/java/icons.jar:/u01/app/oracle/ Middleware/wls_1/as_1/forms/java/impresion.jar:/u01/app/oracle/ Middleware/wls_1/as_1/forms/java/frmall.jar: 3.- En el FORMS_RESTRICT_ENTER_QUERY se cambia el valor a FALSE Luego se aplican los cambios

Configuracion WEB esta en la siguiente ruta

Una vez en la pantalla de configuracin web creamos una nueva configuracin:

Basada en la configuracin Default

1.- Se seleccin y debe quedar las opciones bsicas como se muestra

2.- En las opciones de plugin, solo se modifica el valor de ARCHIVE quedando con los siguientes jar frmall.jar,iconos.jar,consultaTSE.jar,xmlManager.jar,wsclient_extended.jar,EnviaCorreo.jar,impresi on.jar,inputdialog.jar,inputdialog_unsigned.jar 3.- En la opcin de HTML solo se modifica el pageTitle con lo siguiente Grupo Mutual Alajuela - La Vivienda Se aplican los cambios Estos files se encuntran fsicamente en el directorio $ORACLE_HOME/user_projects/domains/DOMAINXXX/config/fmwconfig/servers/WLS_FORMS/ap plications/formsapp_11.1.1/config

Modificacion del OHS para agregar un directorio Virtual

Se agrega el directorio virtual /EstadosCuenta/

Luego de aplicarlo

Confirmacin Se han guardado los cambios de configuracin del servidor para /Farm_fr_domain/asinst_1/ohs1

Hay que reiniciar el servicio de OHS

Luicam Alajuela01 Gm_migra

Potrebbero piacerti anche