ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Tips--应用oradebug重新生成进程跟踪文件

Tips--应用oradebug重新生成进程跟踪文件

原创 Linux操作系统 作者:vongates 时间:2019-07-18 11:33:02 0 删除 编辑
在Unix环境下如果手工删除正在运行进程的跟踪文件,将会导致新生成的跟踪信息无法记录。我们必需用oradebug这个工具来结束当前的trace然后重新启用跟踪,重新生成同名的跟踪文件。具体的步骤如下,
1. connect as sysdba
2. 从v$process这个视图中获取对应进程的spid
Eg:
select p.spid from v$process p,v$session s
where p.addr=s.paddr
and s.sid=;
3. 用oradebug来结束被手工移除的跟踪文件:
oradebug setospid
oradebug close_trace
4. 可以重新运用oradebug, dbms_monitor or dbms_system等来开起跟踪
Eg:
oradebug setospid
oradebug event 10046 trace name context off;
oradebug event 10046 trace name context forever, level 4;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-52032/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    449
  • 访问量
    292654