※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

【Oracle】-その他-AUTOTRACE機能(SQL*Plus)


導入


> sqlplus /nolog
SQL> connect / AS sysdba

【UNIX】
@${ORACLE_HOME}/sqlplus/admin/plustrce.sql

【Windows】
@%ORACLE_HOME%\sqlplus\admin\plustrce.sql

ユーザー付与


> sqlplus /nolog
SQL> connect / AS sysdba
SQL> grant plustrace to <ユーザー名>
SQL> connect <ユーザー名>/<パスワード>

【UNIX】
@${ORACLE_HOME}/rdbms/admin/utlxplan.sql

【Windows】
@%ORACLE_HOME%\rdbms\admin\utlxplan.sql

使用方法


> sqlplus <ユーザー名>/<パスワード>

★使用用途により、使い分ける。

--# 通常のTRACE取得
SQL> SET AUTOTRACE ON

--# 検索処理を実行せず実行計画を取得する。
SQL> SET AUTOTRACE TRACEONLY EXPLAIN