You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

OBIEE12c(12.2.1.4)安装配置阶段Configuration Assistant执行biee.py失败,退出值为1

排查与解决OBIEE12c(12.2.1.4)配置助手执行失败问题

从你提供的安装日志来看,核心问题出在JDBC连接参数缺失关键信息,下面我会一步步带你排查和解决这个问题:

1. 先定位错误根源

仔细看日志里执行WLST脚本的命令参数,能发现明显的异常:

jdbc:oracle:thin:@//:1521/

标准的Oracle Thin JDBC连接格式应该是 jdbc:oracle:thin:@//<数据库主机名>:<端口>/<服务名>,这里完全缺失了数据库主机名,导致配置脚本根本连不上数据库,最终触发了退出值为1的执行失败。

2. 具体排查与修复步骤

步骤1:验证数据库基础连通性

  • 先确认目标数据库的主机名、端口、服务名(日志里提到的TST1)是否准确
  • tnsping命令测试连通性,比如:
    tnsping TST1
    
    确保能正常解析并连接到数据库实例

步骤2:重新运行配置助手并修正参数

  • 先终止当前失败的配置进程,可选清理临时配置文件(路径:/u01/app/oracle/middleware/user_projects/domains/bi/下的临时目录)
  • 重新启动配置助手,在数据库配置环节:
    • 准确填写数据库主机名(日志里出现过hxfpr371,大概率是你之前误填漏了这个值)
    • 确认端口为1521,服务名填写TST1
    • 确保生成的JDBC连接字符串格式正确,类似:jdbc:oracle:thin:@//hxfpr371:1521/TST1

步骤3:检查数据库权限与驱动

  • 确认用于OBIEE配置的数据库用户拥有创建表空间、用户的完整权限
  • 检查Oracle JDBC驱动是否存在:12c默认已包含ojdbc8.jar/u01/app/oracle/middleware/oracle_common/modules/oracle.jdbc/目录下,若缺失需补充

步骤4:查看更详细的日志定位深层问题

如果修正参数后还是失败,去这两个路径找更详细的日志:

  • AdminServer日志:/u01/app/oracle/middleware/user_projects/domains/bi/servers/AdminServer/logs/AdminServer.log
  • 配置助手专属日志:/u01/app/oracle/middleware/bi/logs/configassistant/
    从这些日志里能挖到更具体的错误,比如数据库连接拒绝、权限不足等细节

3. 额外注意事项

  • 确保OBIEE安装用户(oracle)对/u01/app/oracle/middleware/目录有完整的读写权限
  • 检查服务器防火墙规则,确保OBIEE服务器能访问数据库的1521端口
  • 确认数据库实例和监听服务都处于正常运行状态

内容的提问来源于stack exchange,提问作者Reja

火山引擎 最新活动