SQL Developer解释计划中断了

时间:2010-08-06 17:43:43

标签: database oracle oracle-sqldeveloper sql-execution-plan

尝试在SQL Developer中生成解释计划,程序会弹出一个消息框,标题为“未能查询plan_table”,抱怨“无效的列名”。未生成或显示该计划。怎么解决?

2 个答案:

答案 0 :(得分:11)

执行此sql语句:

drop table plan_table

SQL Developer自动重新生成正确的表格&再次按F6后显示正确的计划。

答案 1 :(得分:8)

通常PLAN_TABLE是指向SYS拥有的表的公共同义词(例如11g中的SYS.PLAN_TABLE $)。

如果您最近升级了数据库,则plan_table可能仍然“旧”并且需要升级(通过dba)

每个用户都不必担心创建自己的plan_table。