甲骨文公司PL/SQL Developer - 不再显示访问谓词和过滤谓词

发布于 2024-11-03 19:30:52 字数 241 浏览 0 评论 0原文

我正在使用 Allround Automation PL/SQL Developer 和 Oracle 10g,今天我注意到解释计划不再显示访问谓词或过滤谓词的任何内容。唯一改变的事情(据我所知)是昨天我尝试使用 Oracle Enterprise Manager 来解释查询计划,之后 PL/SQL Developer 不再填充这两列。

我不知道使用 OEM 是否会改变一些现在使 PL/SQL Developer 感到困惑的设置。有人有什么建议吗?

I'm using Allround Automation PL/SQL Developer with Oracle 10g, and today I've noticed that explain plans no longer display anything for Access Predicates or Filter Predicates. The only thing that's changed (that I know of) is that yesterday I tried using Oracle Enterprise Manager to explain a query plan, and after that PL/SQL Developer no longer populated these two columns.

I don't know if using OEM might have changed some setting that is now confusing PL/SQL Developer. Anyone have any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

他不在意 2024-11-10 19:30:59

SELECT owner, table_name
  FROM dba_tables
 WHERE table_name = 'PLAN_TABLE'

见过很多次,不同的 GUI 试图“提供帮助”,并在本地模式中创建 PLAN_TABLE(如果该模式不存在),却没有注意到存在共享 PLAN_TABLE 的同义词。代码>PLAN_TABLE。而且,作为有用的 GUI,它们倾向于使用旧版本的表创建计划表,该旧版本的表可能不支持访问和过滤谓词等内容的报告。

如果只有一个 PLAN_TABLE,您可以使用安装中的最新 utlxplan.sql 脚本重新创建 PLAN_TABLE(或者验证您是否拥有最新版本的桌子)?

Can you

SELECT owner, table_name
  FROM dba_tables
 WHERE table_name = 'PLAN_TABLE'

I've seen many times where different GUIs try to be "helpful" and create the PLAN_TABLE in a local schema if it doesn't exist there without noticing that there is a synonym to a shared PLAN_TABLE. And, being helpful GUIs, they tend to create the plan table with an older version of the table that may not support reporting on things like access and filter predicates.

If there is only one PLAN_TABLE, can you use the latest utlxplan.sql script from your install to re-create the PLAN_TABLE (or verify that you have the latest version of the table)?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文