select * from table(dbms_xplan.display);
select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------
ERROR: cannot get definition for table 'PLAN_TABLE'
ORA-00980: synonym translation is no longer valid
怎么解决?
[解决办法]
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
---------------------------------------------
Plan hash value: 1357081020
--------------------------------------
[解决办法]
Id
[解决办法]
Operation
[解决办法]
Name
[解决办法]
Rows
[解决办法]
Bytes
[解决办法]
Cost (%CPU)
[解决办法]
Time
[解决办法]
--------------------------------------
[解决办法]
0
[解决办法]
SELECT STATEMENT
[解决办法]
[解决办法]
7
------解决方案--------------------
224
[解决办法]
3 (0)
[解决办法]
00:00:01
[解决办法]
[解决办法]
1
[解决办法]
TABLE ACCESS FULL
[解决办法]
TEST
[解决办法]
7
[解决办法]
224
[解决办法]
3 (0)
[解决办法]
00:00:01
[解决办法]
--------------------------------------
Note
-----
PLAN_TABLE_OUTPUT
---------------------------------------------
- dynamic sampling used for this statement
已选择12行。
SQL> alter system flush shared_pool;
系统已更改。
SQL> select * from table(dbms_xplan.dispaly);
select * from table(dbms_xplan.dispaly)
*
第 1 行出现错误:
ORA-00904: "DBMS_XPLAN"."DISPALY": 标识符无效
SQL> explain plan for
2 select * from test;
已解释。
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
------------------------------------------------------------
Plan hash value: 1357081020
--------------------------------------
[解决办法]
Id
[解决办法]
Operation
[解决办法]
Name
[解决办法]
Rows
[解决办法]
Bytes
[解决办法]
Cost (%CPU)
[解决办法]
Time
[解决办法]
--------------------------------------
[解决办法]
0
[解决办法]
SELECT STATEMENT
[解决办法]
[解决办法]
7
[解决办法]
224
[解决办法]
3 (0)
[解决办法]
00:00:01
[解决办法]
[解决办法]
1
[解决办法]
TABLE ACCESS FULL
[解决办法]
TEST
[解决办法]
7
[解决办法]
224
[解决办法]
3 (0)
[解决办法]
00:00:01
[解决办法]
--------------------------------------
Note
-----
PLAN_TABLE_OUTPUT
------------------------------------------------------------
- dynamic sampling used for this statement
已选择12行。
SQL>
希望对你有帮助。可能是你没有进行查询语句查询过或者清除了共享池的缓存,导致共享池的sql语句缓存丢失。
