Instrucciones de Oracle para AIX

Procedimiento

  1. Asegúrese de que el entorno local en esté establecido en: en_US.ISO8859-1 or en_US.ISO8859-15. El valor de entorno local lo necesita Cognos Transformer para crear un powercube.
    • Ejecute el siguiente mandato en primer lugar antes de ejecutar manualmente el script para crear un cubo.
      export LC_ALL=en_US.ISO8859-1
    • Utilice el siguiente mandato para editar los trabajos cron y establecer el entorno local para tareas programadas de generación de cubo:
      crontab -e
      Por ejemplo, cambie los trabajos cron daily-refresh.sh y weekly-rebuild.sh:
      05 00 * * 1-6 /opt/IBM/Cognos/metricsmodel/daily-refresh.sh
      05 00 * * 0 /opt/IBM/Cognos/metricsmodel/weekly-rebuild.sh
      a:
      05 00 * * 1-6 export LC_ALL=en_US.ISO8859-1; /opt/IBM/Cognos/metricsmodel/daily-refresh.sh
      05 00 * * 0 export LC_ALL=en_US.ISO8859-1;  /opt/IBM/Cognos/metricsmodel/weekly-rebuild.sh
  2. Defina las variables de JVM ORACLE_HOME, TNS_ADMIN y LIBPATH para el servidor de Cognos. Agregue esta variable a la lista de variables del entorno JVM.
    1. Inicie sesión en la consola de soluciones integradas de WebSphere Application Server de Cognos BI Server.
    2. Pulse Servidores > Tipo de servidor > Servidores de aplicaciones de WebSphere.
    3. Pulse el enlace del servidor de Cognos.
    4. Pulse JAVA y, a continuación, Gestión de procesos > Definición de proceso > Entradas de entorno.
    5. Añada o edite entradas según sea necesario, por ejemplo:
      ORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1
      TNS_ADMIN=ORACLE_HOME/network/admin
      LIBPATH=Cognos_BI_install_path/bin64: /u01/app/oracle/product/11.2.0/client_1/lib
  3. Copie los siguientes archivos en el directorio Cognos_Transformer_install_path/bin: AIX:
    • Oracle_client_install_path/lib/libclntsh.so
    • Oracle_client_install_path/lib/libnnz11.so
    Si no ha iniciado sesión como usuario root, cambie los permisos en los dos archivos utilizando chmod 755.
    Nota: Si utiliza una versión diferente del cliente Oracle, debe encontrar archivos similares (designados para la versión) en la misma ubicación y puede utilizarlos en su lugar.
  4. Asegúrese de que ORACLE_HOME esté establecido antes de compilar un cubo.
    • Ejecute el siguiente mandato en primer lugar antes de ejecutar manualmente el script para crear el cubo. Por ejemplo:
      export ORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1
    • Utilice el siguiente mandato para editar los trabajos cron para establecer ORACLE_HOME para las tareas de generación de cubo programadas:
      crontab -e
      Por ejemplo, cambie los trabajos cron daily-refresh.sh y weekly-rebuild.sh:
      05 00 * * 1-6 /opt/IBM/Cognos/metricsmodel/daily-refresh.sh
      05 00 * * 0 /opt/IBM/Cognos/metricsmodel/weekly-rebuild.sh
      a:
      05 00 * * 1-6 export ORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1; export LC_ALL=en_US.ISO8859-1; /opt/IBM/Cognos/metricsmodel/daily-refresh.sh
      05 00 * * 0 export ORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1; export LC_ALL=en_US.ISO8859-1;  /opt/IBM/Cognos/metricsmodel/weekly-rebuild.sh