概述
核心SQL
show parameter sql_trace
alter session set sql_trace = true;
oradebug setmypid 获取session 生成pid存到那里来着,这个pid就是server process id
oradebug tracefile_name 跟踪文件位置
显示文件: /opt/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_16364.trc
这里执行要跟踪的内容(如show parameter controlfile)
alter session set sql_trace = false;
SQL解析
show parameter sql_trace :显示trace开启与否的状态
alter session set sql_trace = true; :开启trace
oradebug setmypid :获取session,这里的pid就是server process id
oradebug tracefile_name: 跟踪文件位置
alter session set sql_trace = false; :关闭trace
例子
SQL> show parameter sql_trace
NAME
TYPE
VALUE
------------------------------------ ----------- ------------------------------
sql_trace
boolean
FALSE
SQL> show user
USER is "SYS"
SQL> alter session set sql_trace = true;
Session altered.
SQL> oradebug setmypid
Statement processed.
SQL> oradebug tracefile_name
/u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_6509.trc
SQL> show parameter controlfile
alter session set sql_trace = false;
最后
以上就是孤独大地为你收集整理的Trace开启&关闭的全部内容,希望文章能够帮你解决Trace开启&关闭所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复