Gua para instalacin de Forms and reports services Forms10g
10.1.2.3 en Enterprise Linux 4 (32 bits)
Artculo 66 Asunto: Gua para instalacin de Forms and reports services Forms10g 10.1.2.3 en Enterprise Linux 4 (32 bits) Creado por Elas Fernndez en 21/05/2008 Categora: EDISA >>Sistemas Ultima modificacin por Elas Fernndez en 21/08/2009 Palabras clave: 10g forms instalacin linux Gua para instalacin de Forms and reports services Forms10g 10.1.2.3 en Enterprise Linux 4 (32 bits)
Modificaciones a sistema operativo Conectados con el usuario root: Aadir las siguientes filas al archivo /etc/security/limits.conf (gedit /etc/security/limits.conf): * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 Aadir las siguientes filas al archivo /etc/sysctl.conf (gedit /etc/sysctl.conf) kernel.shmmax=4294967295 kernel.sem=256 32000 100 142 kernel.msgmnb=65535 kernel.msgmni=2878 fs.file-max=206173 net.ipv4.ip_local_port_range=1024 65000 Para hacer efectivas esas modificaciones o reiniciamos o ejecutamos: sysctl -p Instalar Paquetes Hay que instalar los siguientes paquetes: http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 1 de 12 21/08/2009 17:17 gcc gcc-c++ openmotif21 sysstat libstdc++ libstdc++-devel compat-libstdc++-296 Ejemplo de como instalarlos usando yum: yum install gcc gcc-c++openmotif21 sysstat libstdc++ libstdc++-devel compat-libstdc++-296 En caso de no tener configurado o no tener licencias para acceder a un repositorio de paquetes con yum, se pueden instalar con rpm usando los cds del sistema operativo (En Oracle Enterprise Linux 4.8, en otra distribucin o versin puede variar): Del cd3: rpm -Uvh gcc-3* gcc-c++* openmotif21* libstdc++-devel* compat-libstdc++-296* glibc- devel* glibc-headers* glibc-kernheaders* Del cd1: rpm -Uvh libstdc++* Del cd4: rpm -Uvh libstdc++* Crear usuarios, carpetas y asignar permisos Si no existe la carpeta /oracle la creamos con: mkdir /oracle Creamos los grupos dba, oinstall y el usuario oracle, y hacemos propietario de la carpeta /oracle al usuario oracle y grupo oinstall: groupadd dba #group of users to be granted SYSDBA system privilege groupadd oinstall #group owner of Oracle files useradd -c "Oracle software owner" -g oinstall -G dba oracle passwd oracle xhost + chown -R oracle.oinstall /oracle Nos validamos como Oracle con: su - oracle Editar el archivo .bash_profile y lo dejamos con las siguientes lneas: #.bash_profile #Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi #User specific environment and startup programs ORACLE_HOME=/oracle/products/frmrep ORACLE_SID=iasfrep ORACLE_BASE=/oracle NLS_LANG=Spanish_Spain.WE8ISO8859P15 ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data LD_LIBRARY_PATH=$ORACLE_HOME/lib http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 2 de 12 21/08/2009 17:17 PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME /jdk/bin:$ORACLE_HOME/OPatch DISPLAY=:0 export PATH ORACLE_SID ORACLE_HOME ORACLE_BASE NLS_LANG ORA_NLS33 LD_LIBRARY_PATH DISPLAY unset USERNAME Salimos del usuario oracle y volvemos a conectar con su - oracle para que cargue las nuevas variables de entorno. Descomprimir Software Copiar el archivo as_linux_x86_rf_101202_disk1.cpio en la carpeta /oracle y descomprimirlo con los siguientes comandos: cd /oracle cpio -idmv <as_linux_x86_fr_101202_disk1.cpio mv Disk1 as_linux_x86_fr_101202_disk1 rm as_linux_x86_fr_101202_disk1.cpio Ejecutar la instalacin Vamos a la carpeta /oracle/as_linux_x86_fr_101202_disk1 (cd /oracle /as_linux_x86_fr_101202_disk1) y ejecutamos: ./runInstaller Si todo va bien, nos arrancar el instalador, donde pulsaremos Siguiente, En la pantalla de Especificar Directorio de Inventario y Credenciales tenemos que tener: Directorio de Inventario: /oracle/oraInventory Grupo de Sistema Operativo: oinstall Al pulsar siguiente nos pedir ejecutar como root el script: /oracle/oraInventory/orainstRoot.sh En la ventana para especificar la "Ubicacin de los archivos" en la seccin Destino ponemos: Nombre: iasfrep Ruta de Acceso: /oracle/products/frmrep Al hacer la comprobacin nos dir si nos falta algn paquete por instalar, si nos falta lo instalamos usando rpm -Uvh nombre.rpm o yum install paquete, por ejemplo: yum install gcc En la pantalla de seleccin de Idioma, en principio dejamos Espaol, Ingles y Espaol (Latinoamericano). En la pantalla de especificar opciones de configuracin de puerto en principio lo dejamos en Automtico. Indicamos el servidor de smtp de la empresa. En la pantalla de especificar nombre de instancia y contrasea, en el campo Nombre de la Instancia ponderemos: iasfrep y la contrasea la que queramos. Por defecto nos montar el enterprise manager console en el puerto 1156 y en el puerto 7778 el servidor http Si la instalacin fue correcta aparecer una ventana con instrucciones para ejecutar el script root.sh, lo ejecutamos tal como dice en la ventana y pulsamos Aceptar. A continuacin ejecuta unos pasos de la instalacin y si todo va correctamente saldr una pantalla con el Fin de Instalacin en donde pulsaremos el botn Salir. Aplicar Parches Aplicar parche 5983622 (Se puede descargar en el metalink buscando con ese nmero de parche) con lo http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 3 de 12 21/08/2009 17:17 que migramos a la versin 10.1.2.3.0. Los pasos para instalarlo son los siguientes: Copiar en la capeta /oracle el archivo p5983622_10123_LINUX.zip Descomprimir y ejecutar la instalacin: cd /oracle unzip -e p5983622_10123_LINUX.zip mv Disk1 p5983622_10123_LINUX rm p5983622_10123_LINUX.zip cd p5983622_10123_LINUX ./runInstaller Lo primero que hace al ejecutarse es comprobar los requisitos y si los cumple nos mostrar la pantalla de Bienvenida en donde pulsamos Siguiente. En la siguiente pantalla seleccionamos el ORACLE_HOME que queremos parchear y pulsamos en Siguiente. A continuacin nos solicita el producto a instalar, seleccionamos Oracle Application Server and Developer Suite 10g Rel 2 Software Update 10.1.2.3.0 y pulsamos Siguiente. A continuacin pide la contrasea del usuario ias_admin, la introducimos y pulsamos Siguiente.Solo para Forms & Reports Services: Al pulsar siguiente nos muestra una advertencia de que va a parar todos los servicios, pulsamos Aceptar. Aparecer una ventana con un resumen de todo lo que va a aplicar, en esa ventana pulsamos Instalar. Si la instalacin fue correcta aparecer una ventana con instrucciones para ejecutar el script root.sh, lo ejecutamos tal como dice en la ventana y pulsamos Aceptar. A continuacin ejecuta unos pasos de la instalacin y si todo va correctamente saldr una pantalla con el Fin de Instalacin en donde pulsaremos el botn Salir. Configurar conexin con Base de Datos Editamos el archivo $ORACLE_HOME/network/admin/tnsnames.ora y aadimos lo siguiente: <nombre_conexion>= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL =TCP)(HOST =<direccion ip base de datos>)(PORT =<puerto>)) ) (CONNECT_DATA = (SERVICE_NAME =<nombre base de datos>) ) ) Donde: <nombre_conexion>: Es el nombre que le damos a la conexin. <direccion ip base de datos>: Direccin I.P. en donde se encuentra la base de datos. <puerto>: Puerto en donde est configurado el Listener en la base de datos, normalmente ser el 1521 <nombre base de datos>: Nombre de la base de datos a la que hay que conectar, normalmente ser LIBRA Ejemplo: EDISA = http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 4 de 12 21/08/2009 17:17 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL =TCP)(HOST =192.168.36.6)(PORT =1521)) ) (CONNECT_DATA = (SERVICE_NAME =LIBRA) ) ) Configurar Libra Archivo formsweb.cfg Editamos el archivo formsweb.cfg que se encuentra en el directorio $ORACLE_HOME/forms/server y aadimos al final del mismo lo siguiente: [libra] baseHTMLJInitiator=webutiljpi.htm baseHTMLjpi=webutiljpi.htm baseHTMLie=webutiljpi.htm baseHTML=webutiljpi.htm jpi_classid=clsid:8AD9C840-044E-11D1-B3E9-00805F499D93 jpi_mimetype=application/x-java-applet;version=1.4.2 jpi_download_page=https://java.sun.com/j2se/1.5.0/download.html WebUtilArchive=frmwebutil.jar,jacob.jar,libraiconos.jar,libra.jar WebUtilLogging=off WebUtilLoggingDetail=normal WebUtilErrorMode=Alert WebUtilDispatchMonitorInterval=5 WebUtilTrustInternal=true WebUtilMaxTransferSize=16384 userid=forms10e/forms10e@forms10pru envFile=libra.env width=1024 height=768 separateframe=true form=menu_mdi.fmx imageBase=codebase archive=frmall.jar lookAndFeel=oracle allowAlertClipboard=true clientDPI=96 IMPORTANTE: En el archivo formsweb.cfg hay el parmetro networkRetries que tiene el valor 0, hay que cambiarlo al valor 7, si no se hace cuando hay muchos usuarios trabajando puede producirse el error FRM-92102 networkRetries=7 Tenemos la opcin de meter todos estos parmetros al principio de la seccin [Default] de manera que si introducimos la URL http://ipservidor:7778/forms/frmservlet lanzara ya LIBRA directamente. http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 5 de 12 21/08/2009 17:17 Lo que est en negrita ser necesario configurarlo de forma especfica en cada instalacin: userid: Indica la cadena de conexin con Oracle. envFile: Indica el archivo de variables de entorno, similiar al libra6.ini que usa Libra en cliente/servidor. Configurar archivo de variables de entorno. El archivo de variables de entorno (similiar al libra6.ini que usa Libra en cliente/servidor) se especifica en el archivo formsweb.cfg en la entrada envFile, lo normal ser tener un archivo con las variables de entorno que necesita Libra que se llame libra.env y que se encontrar en la carpeta $ORACLE_HOME/forms/server Las variables que se deben especificar son: FORMS_PATH: Camino en donde buscar los mmx, plxs, fmx. Exactamente igual que en FORMS60_PATH del libra6.ini. NLS_DATE_FORMAT=DD/MM/YYYY NLS_NUMERIC_CHARACTERS=,. NLS_SORT=BINARY IAS=S LIBRA_ID=<cdigo de puesto. Debe de estar definido en la tabla PUESTOS> REPORTS_ENVID=libra REPORT_SERVER=<nombre del servicio de reports> WINHELP=/forms/manuales URL_REP2EXCEL=<direccin web del servidor de rep2excel>. Ejemplo: http://servidoroas:8080/rep2excel.exe URL_SERVIDOR_REPORT=<direccin web del servidor IAS> Ejemplo: http://servidoroas:8889 CLASSPATH: Aadir las rutas a los archivos poi.jar, poi-contrib.jar y poi-scratchpad.jar. Si se encuentran en /libra/jars habra que aadir al final lo siguiente: /libra/jars/poi.jar:/libra/jars/poi-contrib.jar:/libra/jars/poi-scratchpad.jar Para crearlo copiamos el archivo default.env con el nombre libra.env con: cp $ORACLE_HOME/forms/server/default.env $ORACLE_HOME/forms/server/libra.env Una vez creado se edita, se busca la lnea FORMS_PATH=/oracle/products/frmrep/forms y se le aade # al principio para que no la tenga en cuenta, ya que ms adelante le daremos otro valor. Una vez comentada la lnea de FORMS_PATH aadimos al CLASSPATH las rutas de los archivos .jar, por ejemplo: /libra/jars/poi.jar:/libra/jars/poi-contrib.jar:/libra/jars/poi-scratchpad.jar Para finalizar con la edicin del archivo libra.env se le aaden al final las siguientes lneas: FORMS_PATH=/libra/adaptaciones:/libra/plxs:/libra/plls:/libra/mmxs:/libra/fmxs NLS_DATE_FORMAT=DD/MM/YYYY NLS_NUMERIC_CHARACTERS=,. NLS_SORT=BINARY IAS=S LIBRA_ID=IAS REPORT_ENVID=libra REPORT_SERVER=rep_forms10g_iasfrep http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 6 de 12 21/08/2009 17:17 WINHELP=/forms/manuales URL_REP2EXCEL=http://servidorrep2excel:8080/rep2excel.exe URL_SERVIDOR_REPORT=http://servidoroas:8889 IAS_DIRECTORIO_TEMPORAL=/libra/tmp Notas: El sevidor de reports por defecto lo crea con rep_<nombre_servidor>_iasfrep, en el caso del ejemplo el servidor se llamaba forms10g por eso se le asigna rep_forms10g_iasfrep, para ver el nombre del servidor nos conectamos a http://ipservidor:1156 y nos validamos con usuairo iad_admin, en la pantalla princpial pone el nombre del servidor de reports. Se supone que los programas de Libra se van a encontrar en /libra, si no se encuentra ah hay que modificar la variable FORMS_PATH. Revisar en la tabla PUESTOS que existe el puesto IAS. Se ha supuesto qu el servidor de rep2excel se encuentra en el servidor "servidorrep2excel", cambiar por el correcto en la variable URL_REP2EXCEL. Se ha supuesto que el servidor de forms se llama "servidoroas", cambiar por el correcto en la variable URL_SERVIDOR_REPORT. La variable IAS_DIRECTORIO_TEMPORAL indica una ruta en donde se generarn archivos antes de ser enviados al ordenador cliente, dentro de el directorio temporal se ir creando uno por cada usuario. Configurar Webutil Webutil son un conjunto de libreras en java y forms para dar posibilidad en Forms 10g de usar los recursos locales del ordenador cliente (en donde se ejecuta el navegador en donde se visualiza el applet de Forms). Para configurar el webutil correctamente hay que seguir los siguientes pasos: Copiar en la carpeta cd $ORACLE_HOME/forms/webutil los archivos d2kwut60.dll, jacob.dll, JNIsharedstubs.dll, sign_webutil.bat, y sign_webutil.sh. En la carpeta $ORACLE_HOME/forms/java el archivo frmwebutil.jar. En la carpeta $ORACLE_HOME/forms /server los archivos webutilbase.htm, webutiljini.htm y webutiljpi.htm. Se pueden instalar descargndolos del servidor web de Vigo de la siguiente forma: cd $ORACLE_HOME/forms wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/webutil_v2.zip unzip webutil_v2.zip rm webutil_v2.zip chmod 755 webutil/sign_webutil.sh Firmar los archivos jacob.jar, frmwebutil.jar y libra.jar con sign_webutil.sh, simplemente hay que ejecutar el archivo desde lnea de comandos con el parmetro del archivo a firmar. cd $ORACLE_HOME/forms/java $ORACLE_HOME/forms/webutil/sign_webutil.sh jacob.jar $ORACLE_HOME/forms/webutil/sign_webutil.sh frmwebutil.jar $ORACLE_HOME/forms/webutil/sign_webutil.sh libra.jar IMPORTANTE: Si los programas de Libra no se montan en /libra hay que modificar el archivo webutil.cfg para cambiar las siguientes variables por las rutas correctas: transfer.appsrv.read.1=/libra/tmp transfer.appsrv.write.1=/libra/tmp Configurar teclado http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 7 de 12 21/08/2009 17:17 El archivo de configuracin de teclado en donde se pueden configurar el comportamiento de las teclas en el ordenador cliente se encuentra en $ORACLE_HOME/forms/admin/resorce/E y el archivo es fmrweb.res. Es un archivo de texto que se pueden abrir perfectamente con cualquier editor de texot y cambiar la configuracin de teclas. La configuracin de teclas que se usaba en cliente/servidor ya viene preconfigurada en el archivo fmrpcweb.res, por lo que solo tenemos que renombrar el archivo fmrweb.res y copiar con ese nombre el fmrpcwebe.res: mv $ORACLE_HOME/forms/admin/resource/E/fmrweb.res $ORACLE_HOME/forms/admin /resource/E/fmrweb.res.bak cp $ORACLE_HOME/forms/admin/resource/E/fmrpcweb.res $ORACLE_HOME/forms/admin /resource/E/fmrweb.res
Configurar Report Server Hay que indicar donde se encuentran los informes, lo que en cliente / servidor se especificaba en la variable libra6.ini en la variable REPORTS60_PATH. Por cada servidor de reports hay un archivo de configuracin que se encuentra en $ORACLE_HOME/reports/conf Si hemos seguido los pasos de esta gua el archivo tendr un nombre similar a rep_<nombre_servidor>_iasfrep.conf, donde <nombre_serivdor>es el nombre del servidor, es decir, si el servidor se llama forms10g, el archivo se llamar rep_forms10g_iasfrep.conf, lo editamos y hacemos las siguientes modificaciones: Indicar la ruta de los informes y las libreras Descomentar la lnea (quitando el !-- del principio y el -- del final) <!--property name="sourceDir" value="your reports source directory"/--> Una vez descomentada quedar asi: <property name="sourceDir" value="your reports source directory"/> Cambiamos "your reports source directoriy" por la ruta donde se encuentran los rdfs y las plls. Si los rdfs se encuentran en /libra/rdfs y las plls en /libra/plls quedar de la siguiente manera: <property name="sourceDir" value="/libra/plls:/libra/rdfs"/> Especificar la variable de entorno NLS_DATE_FORMAT. Aadir antes de </server>lo siguiente: <environment id="<nomberid>"> <envVariable name="NLS_DATE_FORMAT" value="DD/MM/YYYY"/> </environment> <nombreid>: Se indicar un identificador que luego Libra lo relacionar al lanzar el report mediante la http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 8 de 12 21/08/2009 17:17 variable REPORT_ENVID de libra.env, por tanto si en REPORTS_ENVID tiene el valor libra, <nombreid>deber ser libra. Ejemplo: <environment id="libra"> <envVariable name="NLS_DATE_FORMAT" value="DD/MM/YYYY"/> </environment> Configurar separadores de miles y millares. Aadir al final del archivo $ORACLE_HOME/bin/reports.sh la siguiente lnea: NLS_NUMERIC_CHARACTERS=,.; export NLS_NUMERIC_CHARACTERS Para que tenga efecto hay que reiniciar los servicios de IAS: opmnctl reload opmnctl stopall opmnctl startall
Instalar programas de Libra Aqui se va a mostrar como instalar los ejecutables de libra bajo el directorio /libra, en caso de que sea otro hay que modificar las rutas. En primer lugar hay que crear el directorio /libra y asignarle permisos, para ello conectados como root ejecutamos lo siguiente: mkdir /libra chown oracle.oinstall /libra Copiar el archivo con los programas de Libra compilados para Forms10g en /libra Volvemos a conectar con el usuario oracle y copiamos el archivo correspondiente a la versin de Libra que se quiera instalar en la carpeta /libra, el archivo tendr un nombre similiar a librav51_forms10.tar.gz (depender de la versin de Libra). Para descomprimirlo: cd /libra tar xvzf librav51_forms10.tar.gz Otra posibilidad es extraer los programas en otra carpeta y luego hacer un enlace simblico, por ejemplo, si se instala en /oracle/libra se podra hacer luego lo siguiente conectados con el usuario root: ln -s /oracle/libra /libra
Instalar iconos Los iconos vienen en un archivo llamado libraiconos.jar y que hay que copiar en $ORACLE_HOME/forms/java, si libra est instalado en /libra haremos lo siguiente: cp /libra/jars/libraiconos.jar $ORACLE_HOME/forms/java
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 9 de 12 21/08/2009 17:17 NOTA: En caso de que en /libra/jars no se encuentre el archivo libraiconos.jar se puede descargar de la siguiente forma: cd $ORACLE_HOME/forms/java wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/libraiconos.jar
Recompilar PKLIBPNT En cada instalacin hay que recompilar la librera pklibpnt, para hacerlo hay que ejecutar los siguientes comandos: cp /libra/plls/pklibpnt.pll /libra/recompilar cd /libra/recompilar ./recompilar.sh USUARIO/PASSWORD@CADENA_CONEXION mv /libra/recompilar/pklibpnt.plx /libra/plxs mv /libra/recompilar/pklibpnt.pll /libra/plls
NOTA: En caso de no existir el directorio /libra/recompilar se puede crear de la siguiente forma (si el directorio donde estan los programas no es /libra cambiarlo por el oportuno): mkdir /libra/recompilar cd /libra/recompilar wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/recompilar.sh chmod 700 recompilar.sh Ayudas Para instalar las ayudas hay que hacer que el servidor web simplemente suministre en una determinada direccin los archivos html de las ayudas, esa direccin ser http://servidor:7778/manuales. Se va a suponer que los archivos html de las ayudas se encuentran en /libra/manuales (Si con la versin de Libra para Forms 10 no vienen los manuales se pueden usar los manuales de la versin en cliente / servidor y copiarlas en /libra/manuales). Editar el archivo $ORACLE_HOME/j2ee/OC4J_BI_Forms/application-deployments/formsapp /formsweb/orion-web.xml y aadir la lnea (antes de la lnea " <session-tracking cookies="disabled" />"): <virtual-directory virtual-path="/manuales" real-path="/libra/manuales" /> Editar el archivo $ORACLE_HOME/forms/server/forms.conf y aadir la lneas (despues de la lnea: AliasMatch ^/forms/webutil/(..*) "/oracle/products/frmrep/forms/webutil/$1"): #Virtual path for Manuales AliasMatch ^/forms/manuales/(..*) "/libra/manuales/$1" Alias /manuales /libra/manuales <Location /manuales> DirectoryIndex index.html </Location> <Location /> http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 10 de 12 21/08/2009 17:17 Options +FollowSymLinks RedirectMatch 301 ^/$ http://<ip_o_nombre_servidor>:7778/forms/frmservlet </Location> Cambiar <ip_o_nombre_servidor>por la direccin IP o el nombre del servidor en donde se encuentra instalado Forms 10g.
NOTA: Los equipos deben de resolver el nombre del servidor con la direccin ip en donde estn instalados, para ello hay que aadir el servidor al servicio DNS de la empresa o menter una entrada en los equipos en los archivos (Windows\system32\drivers\etc\hosts) para que hagan la resolucin. Impresoras Una vez dada de alta las impresoras en el sistema operativo hay que realizar la siguiente configuracin: Hacer una copia de seguridad del archivo opmn.xml que se encuentra en $ORACLE_HOME/opmn/conf Aadir en el PATH informacin para la nueva impresora, para ello aadimos o modificamos <variable id="PATH" dentro de <process-type id="OC4J_BI_Forms" module-id="OC4J"> Ejemplo: <pr ocess- t ype i d="OC4J _BI _For ms" modul e- i d="OC4J " > <envi r onment > <var i abl e i d="DI SPLAY" val ue="l ocal host : 0"/ > <var i abl e i d="LD_LI BRARY_PATH" val ue="/ or acl e/ pr oduct s/ f r mr ep / l i b: / or acl e/ pr oduct s/ f r mr ep/ net wor k/ l i b: / or acl e/ pr oduct s/ f r mr ep / l i b: / t mp/ Or aI nst al l 2006- 10- 11_01- 30- 43PM/ j r e/ 1. 4. 2/ l i b/ i 386/ cl i ent : / t mp/ Or aI nst al l 2006- 10- 11_01- 30- 43PM/ j r e/ 1. 4. 2/ l i b/ i 386: / t mp/ Or aI nst al l 2006- 10- 11_01- 30- 43PM/ j r e/ 1. 4. 2/ . . / l i b/ i 386: / usr / l i b: : / or acl e/ pr oduct s/ f r mr ep/ j dk/ j r e/ l i b/ i 386"/ > <variable id="PATH" value="//VIGO:/usr/kerberos/bin:/usr/local /bin:/bin:/usr/bin:/usr/X11R6/bin:/oracle/products/frmrep/bin:/oracle /products/frmrep/opmn/bin:/oracle/bin"/> </ envi r onment > En este ejemplo la impresora se llama VIGO. Si no existe la variable hay que crearla y poner la ruta de PATH correcta, para saber la ruta PATH correcta en lnea de comandos ponemos: echo $PATH Por defecto las impresiones se ajustan para un tamao de papel "Letter" en vez del tamao A4, para cambiar esta configuracin hay que hacer lo siguiente: cd $ORACLE_HOME/guicommon/tk/admin/PPD mv screenprinter.ppd screenprinter.ppd.original wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/screenprinter.ppd.gz gunzip screenprinter.ppd.gz Una vez hecho el cambio hay que ejecutar lo siguiente: opmnctl reload opmnctl stopall http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 11 de 12 21/08/2009 17:17 opmnctl startall
IMPORTANTE: En caso de usar Windows Vista o Windows 7 con la UAC activada, la primera vez hay que ejecutar el explorador en "modo Administrador" para que pueda instalar las libreras necesarias, las siguientes ejecuciones esto ya no hace falta.
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v... 12 de 12 21/08/2009 17:17
Cómo Configurar DBLink de Oracle Hacia SQLServer y Evitar Típicos Errores Tal Como ORA-28545 Error Diagnosed by Net8 When Colnnecting To An Agent DBA TIPS