You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle Analytics Cloud管理员无法查看会话日志中Physical SQL的咨询

解决Oracle Analytics Cloud会话日志不显示Physical SQL的问题

以下是针对该问题的具体解决步骤:

1. 提升BI Server日志级别

默认情况下,OAC的会话日志仅输出摘要信息,未包含Physical SQL。需要将Oracle BI Server的日志级别调高:

  • 登录OAC控制台,进入BI Instance配置页面
  • 找到日志设置模块,定位到Oracle BI Server组件
  • 将日志级别调整为DEBUG或TRACE:1(根据版本选择,确保覆盖SQL捕获级别)
  • 保存配置后重启BI Server,新的查询日志会包含完整Physical SQL

2. 查看nqquery.log完整日志

会话日志通常只展示查询统计摘要,详细的Physical SQL会记录在nqquery.log中:

  • 进入OAC的日志管理界面,筛选nqquery.log文件
  • 根据日志中的physical request hash(如你提供的dadb8a)或数据库查询ID(如<<145>>)搜索对应条目,即可找到完整的Physical SQL语句
  • 也可通过OAC CLI工具下载该日志文件进行离线查看

3. 配置RPD物理连接池的SQL日志

检查目标Oracle DB对应的物理连接池设置,确保开启SQL日志:

  • 打开BI管理工具(Administration Tool),加载对应的RPD文件
  • 定位到目标Oracle DB的物理连接池
  • 勾选Enable SQL Logging选项,并将日志级别设置为Full
  • 保存RPD并重新加载到BI Server,后续查询会将Physical SQL写入日志

4. 通过会话管理直接查看Physical SQL

在BI管理控制台中,可通过会话详情获取Physical SQL:

  • 进入Session Management模块,找到对应的会话条目
  • 点击会话详情,查看Query Execution Path或Detailed Query Log部分,这里会展示生成的Physical SQL语句
  • 也可通过查询ID(如<<145>>)直接搜索目标查询的完整日志信息

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 14:10:35