Calvin's Tech Space

          成于堅忍,毀于浮躁

             :: 首頁 :: 聯系 :: 聚合  :: 管理

          公告

          搜索

          •  

          最新評論

           

          1 cd [ORACLE_HOME]/rdbms/admin

          2 )作為 SYSTEM 登錄 SQL*Plus

          3 )運行 @utlxplan

          4 )運行 CREATE PUBLIC SYNONYM PLAN_TABLE FOR PLAN_TABLE

          5 )運行 GRANT ALL ON PLAN_TABLE TO PUBLIC

          可以把 GRANT TO PUBLIC 中的 PUBLIC 替換為某個用戶。通過將 PLAN_TABLE 置為 public ,任何人都可以使用 SQL*Plus 進行跟蹤。這么一來,就不需要每個用戶都安裝自己的計劃表。還有一種做法是,在想要使用 AUTOTRACE 的每個模式中分別運行 @utlxplan

          下一步是創建并授予 PLUSTRACE 角色:

          1 cd [ORACLE_HOME]/sqlplus/admin

          2 )作為 SYS SYSDBA 登錄 SQL*Plus

          3 )運行 @plustrce

          4 )運行 GRANT PLUSTRACE TO PUBLIC

          通過設置 AUTOTRACE 系統變量可以控制這個報告:

          ? SET AUTOTRACE OFF :不生成 AUTOTRACE 報告,這是默認設置。

          ? SET AUTOTRACE ON EXPLAIN AUTOTRACE 報告只顯示優化器執行路徑。

          ? SET AUTOTRACE ON STATISTICS AUTOTRACE 報告只顯示 SQL 語句的執行統計信息。

          ? SET AUTOTRACE ON AUTOTRACE 報告既包括優化器執行路徑,又包括 SQL 語句的執行統計信息。

          ? SET AUTOTRACE TRACEONLY :這與 SET AUTOTRACE ON 類似,但是不顯示用戶的查詢輸出(如果有的話)。

          posted on 2009-08-30 10:59 calvin 閱讀(288) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 泗洪县| 集安市| 嘉荫县| 偃师市| 宜兴市| 喀喇| 米易县| 伽师县| 南靖县| 健康| 兴和县| 兴义市| 达孜县| 深泽县| 安乡县| 西乌珠穆沁旗| 区。| 甘孜| 黄龙县| 屏山县| 涪陵区| 广元市| 武平县| 渭源县| 平顶山市| 晋城| 瓮安县| 厦门市| 浪卡子县| 辰溪县| 文水县| 永昌县| 台安县| 淮南市| 濮阳县| 洛川县| 德令哈市| 准格尔旗| 新干县| 台前县| 都昌县|