天天看點

sqlplus的autotrace開關

官方文檔https://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_eight.htm#i1037226

sqlplus的autotrace開關

set autotrace off表示關閉,是預設的(set autot off)

set autotrace on表示顯示結果、執行計劃、統計資訊(set autot on)

set autotrace on explain表示顯示結果、執行計劃(set autot on exp)

set autotrace on statistics表示顯示結果、統計資訊(set autot on stat)

set autotrace traceonly表示顯示執行計劃、統計資訊(set autuot trace)

set autotrace traceonly explain表示顯示執行計劃(set autot trace exp)

set autotrace traceonly statistics表示顯示統計資訊(set autot trace stat)

統計資訊可以看到資源消耗量,如實體讀、邏輯讀、redo量、排序量等

autotrace簡寫為autot

explain簡寫為exp

statistics簡寫為stat

traceonly簡寫為trace

使用者要有建立PLAN_TABLE表和有PLUSTRACE角色,才行

比如給scott使用者賦權限,用scott使用者執行@$ORACLE_HOME/rdbms/admin/utlxplan.sql 來建立PLAN_TABLE表

然後用sys使用者執行@$ORACLE_HOME/sqlplus/admin/plustrce.sql 來建立PLUSTRACE角色

然後GRANT PLUSTRACE TO scott即可

具體如下:

作者:九命貓幺

部落格出處:http://www.cnblogs.com/yongestcat/

歡迎轉載,轉載請标明出處。

如果你覺得本文還不錯,對你的學習帶來了些許幫助,請幫忙點選右下角的推薦