Upload
byron-moreno
View
134
Download
2
Tags:
Embed Size (px)
Citation preview
Instalación 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%
Instalación 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
Instalación de Forms Reports sin Configuración
[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
Configuración de Servidor Weblogic
Agregar los servidores creados al Admin Server
Se deben modificar los servers manager para que puedan ser manejados a través 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 automáticamente, 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=weblogicpassword=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 servicioopmnctl startall
Detener Servicios opmnctl stopall
Verificacion del Servicio opmnctl status
Sevicios de Node Manager
Levantar el serviciocd $WL_HOME/server/binexport JAVA_OPTIONS="-DDomainRegistrationEnabled=true"Subir el servicio y dejar la sesión abierta, en esta opción si se cierra la sesión se mata el proceso que ejecuta el servicio y en este caso, deja de funcionar ./startNodeManager.sh
Para ejecutarlo en background, con esta opción se ejecuta el servicio y se puede cerrar la session y siempre el servicio queda ejecutándose. (Se recomienda que se ejecute con esta opción)
nohup ./startNodeManager.sh > nm_start.log &
Verificación del Servicio
Luego se verifica que este ejecutándose 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 ServicioPara bajar este servicio se debe conectar con el usuario ROOT y verificar en qué sesión se está ejecutando el proceso:
su - rootps -ef | grep 'java'
y se mata la sesión con el comando kill -9 XXXXXX donde XXXXXX es el número de la sesión
Servicio de Weblogic
Levantar Servicio
cd $DOMAIN_HOME/binSubir el servicio y dejar la sesión abierta, en esta opción si se cierra la sesión se mata el proceso que ejecuta el servicio y en este caso, deja de funcionar
./startWebLogic.sh
Para ejecutarlo en background, con esta opción se ejecuta el servicio y se puede cerrar la session y siempre el servicio queda ejecutándose. (Se recomienda que se ejecute con esta opción)
nohup ./startWebLogic.sh > wls_start.log &Verificación del Servicio
Luego se verifica que este ejecutándose 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 aplicación
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 botón iniciar.
Hasta ver el siguiente dialogo en la pagina
Ya están los dos servidores manejados por el ADMIN SERVER
Configuracion de la aplicación
Configuracion de WebUtil
La siguiente configuración 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=MyKeystorePasswordQuedo 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=MyKeyPasswordQuedo 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/formasORACLE_BASE=/u03/app/oracle/MiddlewareORACLE_HOME=/u03/app/oracle/Middleware/as_1TNS_ADMIN=/u03/app/oracle/Middleware/asinst_1/configORACLE_SID=inradbexport FORMS_PATH ORACLE_BASE ORACLE_HOME TNS_ADMIN ORACLE_SIDexport TERM=vt220ORACLE_TERM=vt220; export ORACLE_TERM export PATH=$ORACLE_HOME/forms/java:$ORACLE_HOME/forms/webutil:$ORACLE_HOME/bin:$PATH:/usr/sbinexport CLASSPATH=$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threadsexport FORMS_BUILDER_CLASSPATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/product/Middleware/as_1/jdk/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threads:$ORACLE_HOME/forms/javaexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/Middleware/as_1/jdk/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threadscd $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.jarGenerating a self signing certificate for key=webutil2......successfully done.\nBacking up /u01/app/oracle/Middleware/as_1/forms/java/jacob.jar as /u01/app/oracle/Middleware/as_1/forms/java/jacob.jar.old...\nSigning /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 functionsif [ -f ~/.bashrc ]; then
. ~/.bashrcfi
# 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_1export ORACLE_HOME=$ORACLE_BASE/as_1export TNS_ADMIN=$ORACLE_BASE/asinst_1/configexport MW_HOME=$ORACLE_BASE;export DOMAIN_HOME=$MW_HOME/user_projects/domains/fr_domain; export DOMAIN_HOMEWL_HOME=$MW_HOME/wlserver_10.3; export WL_HOMEORACLE_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_REPORTSexport TERM=vt220ORACLE_TERM=vt220; export ORACLE_TERM export JAVA_HOME=/u01/app/oracle/jrrt-4.0.1-1.6.0export PATH=$JAVA_HOME/bin:$ORACLE_HOME/forms/java:$ORACLE_HOME/forms/webutil:$ORACLE_HOME/bin:$PATH:/usr/sbin:$ORACLE_INSTANCE/bin:$ORACLE_REPORTS/binexport CLASSPATH=$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threadsexport FORMS_BUILDER_CLASSPATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/product/Middleware/as_1/jdk/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threads:$ORACLE_HOME/forms/javaexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/u01/app/oracle/Middleware/as_1/jdk/jre/lib/amd64/server:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/jdk/jre/lib/amd64/native_threads
Se entra en el Enterprise Manager a través de la ruta http://172.30.70.104:7001/em
Usuario= weblogicPassword= password
Con los pasos previos están ejecutándose 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 configuración de entorno de formsSe crea un nuevo archivo de entorno copiándolo de default.env a través del botón
1.-En el FORMS_PATH se agrega al final de la línea lo siguiente (ruta de las librerías 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 configuración web creamos una nueva configuración:
Basada en la configuración Default
1.- Se selección y debe quedar las opciones básicas como se muestra
2.- En las opciones de plugin, solo se modifica el valor de ARCHIVE quedando con los siguientes jarfrmall.jar,iconos.jar,consultaTSE.jar,xmlManager.jar,wsclient_extended.jar,EnviaCorreo.jar,impresion.jar,inputdialog.jar,inputdialog_unsigned.jar
3.- En la opción de HTML solo se modifica el pageTitle con lo siguienteGrupo Mutual Alajuela - La Vivienda
Se aplican los cambios Estos files se encuntran físicamente en el directorio $ORACLE_HOME/user_projects/domains/DOMAINXXX/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.1/config
Modificacion del OHS para agregar un directorio Virtual
Se agrega el directorio virtual /EstadosCuenta/
Luego de aplicarlo
ConfirmaciónSe han guardado los cambios de configuración del servidor para
/Farm_fr_domain/asinst_1/ohs1
Hay que reiniciar el servicio de OHS
LuicamAlajuela01Gm_migra