2
A
回答
2
爲什麼我會在試圖解釋計劃時得到「表或視圖不存在」。
有兩種可能性:
的
USER
您已經登錄作爲,不會對PLAN_TABLE
的特權。其實不存在。
如果你能得到點1固定,那麼很好。
如果plan table doesn't exist,那麼你可以創建自己的PLAN_TABLE
通過執行Oracle提供的腳本utlxplan.sql
(假設用戶已經創建表特權):
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning and Automatic Storage Management options
SQL> @?/rdbms/admin/utlxplan.sql
Table created.
SQL> DESC PLAN_TABLE;
Name Null? Type
----------------------------------------- -------- ----------------------------
STATEMENT_ID VARCHAR2(30)
PLAN_ID NUMBER
TIMESTAMP DATE
REMARKS VARCHAR2(4000)
OPERATION VARCHAR2(30)
OPTIONS VARCHAR2(255)
OBJECT_NODE VARCHAR2(128)
OBJECT_OWNER VARCHAR2(30)
OBJECT_NAME VARCHAR2(30)
OBJECT_ALIAS VARCHAR2(65)
OBJECT_INSTANCE NUMBER(38)
OBJECT_TYPE VARCHAR2(30)
OPTIMIZER VARCHAR2(255)
SEARCH_COLUMNS NUMBER
ID NUMBER(38)
PARENT_ID NUMBER(38)
DEPTH NUMBER(38)
POSITION NUMBER(38)
COST NUMBER(38)
CARDINALITY NUMBER(38)
BYTES NUMBER(38)
OTHER_TAG VARCHAR2(255)
PARTITION_START VARCHAR2(255)
PARTITION_STOP VARCHAR2(255)
PARTITION_ID NUMBER(38)
OTHER LONG
OTHER_XML CLOB
DISTRIBUTION VARCHAR2(30)
CPU_COST NUMBER(38)
IO_COST NUMBER(38)
TEMP_SPACE NUMBER(38)
ACCESS_PREDICATES VARCHAR2(4000)
FILTER_PREDICATES VARCHAR2(4000)
PROJECTION VARCHAR2(4000)
TIME NUMBER(38)
QBLOCK_NAME VARCHAR2(30)
如果一切都失敗了,談談你的DBA 。
+0
感謝您的快速響應。我知道這個腳本,但有疑問。這個工作是否與oracle中的plan_table相同?或者我需要在我的查詢或參數中處理額外的事情? – Nitesh
+0
@Nitesh它是** Oracle提供的腳本**,當您首次安裝Oracle並創建數據庫時,或者您想要在Oracle中以標準方式創建PLAN_TABLE時,它會創建「PLAN_TABLE」。 –
相關問題
- 1. 維護計劃和工作2008 R2
- 2. 備份SQL Server的維護計劃
- 3. 添加維護計劃與命令
- 4. 運行維護計劃嚮導
- 5. 有條件的備份維護計劃
- 6. SqlServer維護計劃日誌文件
- 7. 關於維護計劃重建索引
- 8. SQL Server 2005維護計劃失敗
- 9. GAE/P - 計劃停機維護
- 10. SQL Server維護計劃問題
- 11. 特殊維護計劃查詢
- 12. SQL維護計劃 - 結束任務
- 13. 無法保存SQL Server維護計劃
- 14. SQL Server維護計劃首月10日
- 15. SQL Server維護向導備份計劃
- 16. SQL Server 2008維護計劃備份列表
- 17. 維護計劃維護清理任務成功運行,但不刪除文件?
- 18. 如何在SQL Server中創建維護計劃?
- 19. 在SQL Server 2014中備份維護計劃或作業
- 20. 在計劃外維護期間重定向
- 21. SQL Server維護計劃在創建後丟失
- 22. Oracle計劃任務?
- 23. Oracle執行計劃
- 24. 通過Oracle計劃任務執行Oracle計劃程序
- 25. 無法修改SSMS中的維護計劃
- 26. SQL Server 2005中,維護計劃的建議
- 27. SQL Server 2005維護計劃瓦特/完整和事務日誌
- 28. 什麼是您的SQL Server備份/維護計劃?
- 29. 微小維護計劃的存儲過程中的錯誤
- 30. SQL Server 2008中的遠程維護計劃
'select * from ALL_synonyms where synonym_name ='PLAN_TABLE''如果您沒有看到任何結果,則表示您沒有權限。即使您看到了結果,如果您的模式或公共信息未列出,您仍然無法訪問。 – xQbert
請參閱[**爲什麼PLAN_TABLE不存在**](http://lalitkumarb.com/tag/plan-table-does-not-exist/)。 –