Inicio > Forms & Reports > Forms&Reports 12c Deployment Install: Tareas post-DomainWizard y Troubleshooting

Forms&Reports 12c Deployment Install: Tareas post-DomainWizard y Troubleshooting

En versión 12c de Forms&Reports hay varias diferencias respecto a la instalación y configuración de la versión 11g. El configurador del dominio ya no genera las ReportTools ni los ReportServer Standalone: antes lo gestionaba el OPMN y se creaban automáticamente durante la configuración del dominio. Igualmente se generan varias situaciones de error que revisamos a continuación y se proporciona el modo de solventarlos.

 

ReportTools y ReportServer Standalone

Tras terminar de crear el dominio con el wizard es necesario generar de forma manual los componentes ReportTools y ReportServer Standalone:

    1. cargamos variables de entorno ejecutando
 $ORACLE_HOME/oracle_common/common/bin/wlst.sh 

    1. Conectamos al AdminServer:
 wls:/offline>; connect("weblogic","xxxxxx","localhost:7001")

    1. Creamos las ReportTools:
 createReportsToolsInstance(instanceName='reptools1',machine='AdminServerMachine') 

    1. Creamos el Rerport Server Standalone:
 createReportsServerInstance(instanceName='rep_server1',machine='AdminServerMachine')
  

En las versiones 12c la monitorización ya no será posible realizarla desde el EM (ver jobs y rendimiento), será necesario utilizar los servlets showjobs/showmyjob/getserverinfo.

 

REP-51019/REP-50171/REP-56071

Tras la generación de los componentes de reports, si se intenta acceder a las colas de RS aparecen los mensajes de error REP-51019: System user authentication is missing y REP-50171: Authentication failed. Será necesario aplicar la nota de MOS Doc ID 2071879, ya que por defecto se crean securizados y el usuario “weblogic” no está autorizado aún para monitorizar dichos elementos. Tras realizar los cambios necesarios se deberá reiniciar WLS_REPORTS y RS Standalone rep_server1.
REP-0001 y REP-0004 Compilando Reports

Tras finalizar la configuración del dominio y después de configurar manualmente los ReportServer dispondremos en la ruta $DOMAIN_HOME/reports/bin el fichero rwconverter.sh, que es con el que se ha de ejecutar las compilaciones. Si se usa en rwconverter.sh ubicado en $ORACLE_HOME/bin aparecerá el error REP-0001: Unable to find the Report Builder message file. Please verify your installation

Tras corregir el uso del fichero rwconverter.sh aparecerá el error REP-0004: Warning: Unable to open user preference file. Se debe a que en el fichero prefs.ora no se encuentra en estas versiones en $ORACLE_HOME/tools/admin, por el contrario está en $DOMAIN_HOME/config/fmwconfig/components/ReportsToolsComponent/reptools1/tools/admin. Se puede optar entre dos opciones para corregirlo:

  1. copiar prefs.ora a la ubicación $ORACLE_HOME/tools/admin
  2. establecer la variable de entorno ORACLE_LOCALPREFERENCE apuntando a la nueva ubicación

Tras estas modificaciones dicho error desaparece.

 

TNSPING

Al finalizar la instalación y probar la conexión a la Base de Datos asociada a Forms o Report Server con tnsping se observa que dicha ejecucióng no genera output alguno. Esto se debe al BUG 22361559 – “TNSPING” FILE IS SHOWING ZERO BYTE FILE UNDER WHEN INSTALLED AS “DEPLOYMENT”. Este problema se soluciona haciendo re-link/compilando el fichero manualmente

 /usr/bin/make -f $ORACLE_HOME/network/lib/ins_net_client.mk itnsping preinstall ORACLE_HOME=/u01/app/oracle/product/Middleware 

 

Tras esta acción es necesario descomprimir el fichero tns_mesg.zip, descargándolo previamente del Doc ID 2096670.1, en la ubicación /u01/app/oracle/product/Middleware/network/mesg

[oracle@labforms12c lib]$  cd /u01/app/oracle/product/Middleware/network/mesg
[oracle@labforms12c mesg]$  unzip tns_mesg.zip
[oracle@labforms12c mesg]$ tnsping orcl

TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 16-FEB-2016 12:51:22

Copyright (c) 1997, 2011, Oracle.  All rights reserved.

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = orcl)))
OK (10 msec)

  1. Miguel Parrilla
    febrero 19, 2017 en 10:58

    Información muy útil. Gracias.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: