Hyperion 基础结构技术

问题:创建 Essbase 应用程序失败,在 Oracle ADB 19 上出现致命错误

解决方法:要解决问题,

  1. 使用安全 Shell (Secure Shell, SSH) 通过安装并配置了 Essbase 的用户帐户连接到服务器。
  2. 创建文件夹 "dbwallet"
    $ mkdir /MIDDLEWARE_HOME/oracle_common/dbwallet
    
  3. 使用以下命令创建 Wallet:
    $ MIDDLEWARE_HOME/oracle_common/bin/orapki wallet create -wallet "Wallet_location" -pwd <wallet_password> -auto_login_local
    
  4. 将数据库证书导入到 Wallet:
    $ MIDDLEWARE_HOME/oracle_common/bin/orakpki wallet add -wallet wallet_location -trusted_cert -cert certificate_location -pwd <wallet_password>
    
    $ MIDDLEWARE_HOME/oracle_common/bin/orakpki wallet add -wallet wallet_location -trusted_cert -cert certificate_location -pwd <wallet_password>
    
    $ MIDDLEWARE_HOME/oracle_common/bin/orakpki wallet add -wallet wallet_location -trusted_cert -cert certificate_location -pwd <wallet_password>
    
  5. 在以下位置下创建 sqlnet.ora 文件
    $ MIDDLEWARE_HOME/network/admin
  6. sqlnet.ora 中添加以下条目:
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    SQLNET.AUTHENTICATION_SERVICES= (BEQ, TCPS, NTS)
    SSL_VERSION = 0
    SSL_CLIENT_AUTHENTICATION = FALSE
    sqlnet.encryption_server=REQUIRED
    sqlnet.encryption_types_server=(RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40)
    sqlnet.crypto_checksum_server=REQUIRED
    sqlnet.crypto_checksum_types_server=(MD5)
    
    WALLET_LOCATION =(SOURCE =(METHOD = FILE)(METHOD_DATA = (DIRECTORY = $MIDDLEWARE_HOME/dbwallet)))
请参阅文档 ID 2772035.1

问题:升级到 11.2.15 后无法登录到 Essbase JET UI

解决方法:这是意料之中的行为,因为无法在 APS 服务器上访问 JET UI。可以直接在同一实例上修改特定于 APS 的属性,而无需使用 JET UI。

问题:

  • 配置工具没有为 Oracle HTTP Server (OHS) 设置 Essbase 别名。

  • 无法通过 Oracle HTTP Server (OHS) 端口访问 EAS。

解决方法:更新 mod_wl_ohs.conf 文件。

使用文本编辑器打开位于以下文件夹中的 mod_wl_ohs.conf 文件:

EPM_ORACLE_INSTANCE/httpConfig/ohs/config/fmwconfig/components/OHS/ohs_component,然后添加以下别名:
<LocationMatch ^/essbase>
   SetHandler weblogic-handler
   WeblogicCluster essbaseServer1:9010,essbaseServer2:9010
</LocationMatch>
<LocationMatch ^/aps>
   SetHandler weblogic-handler
   WeblogicCluster essbaseServer1:9010,essbaseServer2:9010
</LocationMatch>
<LocationMatch ^/eas>
   SetHandler weblogic-handler
   WeblogicCluster essbaseServer1:9110
</LocationMatch>
<LocationMatch ^/easconsole>
   SetHandler weblogic-handler
   WeblogicCluster essbaseServer1:9110
</LocationMatch>

问题:升级到 EPM 11.2.15:由于 "temp" 空间问题导致 Essbase 配置失败

解决方法:请参阅“解决方法 - 升级到 EPM 11.2.15:由于 "temp" 空间问题导致 Essbase 配置失败”解决此问题。