Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 11g 获取当前的Trace文件

Oracle 11g创建一个获取当前trace文件的函数
  1. create or replace function current_trace return varchar2 
  2. is 
  3. v_file varchar2(100); 
  4. begin 
  5. select par.value||"/"||ins.instance_name||"_ora_"||pro.spid||".trc" into v_file from 
  6. v$parameter par, 
  7. v$instance ins, 
  8. v$process pro, 
  9. v$session ses, 
  10. v$mystat mys 
  11. where par.name = "user_dump_dest" and 
  12. pro.addr=ses.paddr and 
  13. ses.sid = mys.sid and 
  14. mys.statistic#=0; 
  15. return (v_file); 
  16. end current_trace; 
  1. SQL> select current_trace from dual; 
  2. CURRENT_TRACE 
  3. ----------------------------------------------------------- 
  4. /opt/app/oracle/diag/rdbms/db2/db2/trace/db2_ora_9456.trc 
MySQL数据库root密码恢复Oracle 根据v$wait_chains找到造成等待的SQL相关资讯      oracle数据库教程 
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle SQL的cursor理解  (11/13/2012 14:16:17)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
  • Linux操作系统下完全删除Oracle数  (11/13/2012 08:25:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数