在sql 窗口中 查看带有变量的sql 的执行计划,报 ORA-00900 ,怎么解决?如何查看带有变量的sql 的执行计划

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】
如何查看带有变量的sql 的执行计划
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

把执行的sql语句以及报错完整的截图贴一下,看下?

sql 我是从“sql诊断” 里面复制出来的 ,sql 文本里面含有 “?” 问号。

可能是语法错误,能否把完整的sql贴上来看下?

SQL 诊断是脱敏后的文本,带问号当然不行了。

在哪里可以看到没有脱敏的慢 sql

应用都有可能是执行的预编译SQL,那数据库这记录的就是预编译带?的SQL。

ob_hist_sqltext 拿 SQL ID 查查试试。

没有权限

“sql诊断”的页面也看不到 sql_id

不明白 :smiling_face_with_tear:

1 topsql列管理调出SQL ID,
2 点进去就有SQL ID

谢谢