toad 中跟 explain plan 相关的问题

[复制链接]
查看11 | 回复8 | 2009-5-21 14:41:25 | 显示全部楼层 |阅读模式
不知道为什么,想调用explain plan 看一下计划时,结果不管什么sql语句都出现这种提示:ORA-00980: synonym translation is no longer valid。
ps:我写的sql语句都能正确执行出结果。
望大家指教。
回复

使用道具 举报

千问 | 2009-5-21 14:41:25 | 显示全部楼层
是不是toad的plan script 建表语句没有执行?
回复

使用道具 举报

千问 | 2009-5-21 14:41:25 | 显示全部楼层
好像跟数据库关系比较大,因为在另一个库中就好使了
回复

使用道具 举报

千问 | 2009-5-21 14:41:25 | 显示全部楼层
ORA-00980 synonym translation is no longer valid
Cause: The synonym used is based on a table, view, or synonym that no longer exists.
Action: Replace the synonym with the name of the object it references or re-create the synonym so that it refers to a valid table, view, or synonym.
回复

使用道具 举报

千问 | 2009-5-21 14:41:25 | 显示全部楼层
你可能删除了TOAD_PLAN_TABLE表。
回复

使用道具 举报

千问 | 2009-5-21 14:41:25 | 显示全部楼层
多谢ls的,刚刚通过toadserverside.exe重新生成了toad_plan_table。
现在好使了
回复

使用道具 举报

千问 | 2009-5-21 14:41:25 | 显示全部楼层
toadserverside.exe在哪里目录下的?我怎么找不到。
我建立了toad_plan_table也赋了权限,也改了TOAD的设定,怎么就不能显示explain plan ?
回复

使用道具 举报

千问 | 2009-5-21 14:41:25 | 显示全部楼层
高版本的是
database-》administrator-》server side objects wizard
最好建立toad用户,并且上锁,并且放在单独的表空间。
实际上简单一点,使用toad看执行计划,会提示如何建立的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行