DBMS/Oracle
[ORALCE/PLAN] 오라클 Plan Table(실행계획) 생성 및 권한 부여
천일몽
2021. 8. 19. 09:43
--//Oracle 11.2.0 for Windows 버전 기준
--//SYSDBA로 접속 ex) C:\>SQLPLUS "/as sysdba"
--//이하 SQL-Plus : SQL>
@"C:\oracle\product\11.2.0\dbhome_1\sqlplus\admin\plustrce.sql"
grant plustrace to [사용자];
--//=======================================
conn [사용자]/[패스워드];
@"C:\oracle\product\11.2.0\dbhome_1\rdbms\admin\utlxplan.sql"
--//PLAN 확인
set linesize 120;
set autot on;
select * from tab where rownum=1;
======================================================
AUTOTRACE 주요 명령어
명령 | 수행 결과 | 실행 계획 | 실행 통계 | plustrace 권한 여부 |
set autotrace on | O | O | O | O |
set autotrace on explain | O | O | X | X |
set autotrace on statistics | O | X | O | O |
set autotrace traceonly | X | O | O | O |
set autotrace traceonly explain | X | O | X | X |
set autotrace traceonly statistics | X | X | O | O |