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:

    • cargamos variables de entorno ejecutando
1
$ORACLE_HOME/oracle_common/common/bin/wlst.sh
    • Conectamos al AdminServer:
1
 wls:/offline>; connect("weblogic","xxxxxx","localhost:7001")
    • Creamos las ReportTools:
1
createReportsToolsInstance(instanceName='reptools1',machine='AdminServerMachine')
    • Creamos el Rerport Server Standalone:
1
2
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

1
/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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[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)
Twitter
LinkedIn
Evolución, innovación y transformación
37 Service Expertise avalados por Oracle 
Nuestra propuesta de valor
Posts 100% Oracle
Sigue nuestro día a día