0> oradebug使用步骤
1)启动sql*plus并以sysdba身份登入
2)连接到一个进程
3)设置一个事件或者进行诊断转储
4)检索trc文件名
5)与连接到的进程断开

1> oradebug有哪些可用命令?
以sysdba身份登陆数据库,通过oradebug help可以看到oradebug常用命令
sqlplus / as sysdba
oradebug help

2> 跟踪当前会话信息
oradebug setmypid --跟踪当前会话
oradebug setospid --跟踪系统进程
oradebug setorapid --跟踪ORACLE进程
oradebug unlimit --取消trace文件大小限制
oradebug close_trace -- 关闭 trace
oradebug tracefile_name --查看trace文件名及位置

3> 用oradebug做session级10046或10053
oradebug setmypid
oradebug unlimit
oradebug session_event 10046 trace name context forever ,level 4 --启用会话级10046
oradebug event 10046 trace name context off --关闭10046事件
oradebug tracefile_name --查看tracefile文件位置及文件名

4> 用oradebug做oracle process级10046
oradebug setorapid
oradebug unlimit
oradebug event 10046 trace name context forever ,level 4
oradebug event 10046 trace name context off
oradebug tracefile_name

5> oradebug系统hang住原因分析
如果系统HANG住,只要sys用户可以登陆,那么用oradebug做原因分析是非常有用的
oradebug setmypid
oradebug unlimit
oradebug setinst all --RAC环境
oradebug hanganalyze 3 -- 级别一般指定为3足够了
oradebug -g def dump systemstate 10 --RAC环境
oradebug tracefile_name

6> 获取某进程的状态信息
oradebug setospid 22180
oradebug dump processstate 10
oradebug tracefile_name

7> 获取进程错误信息状态
oradebug setospid 22180
oradebug dump errorstack 3

8> 追踪造成错误信息的原因,如ORA-04031
oradebug event 4031 trace name errorstack level 3

9> 跟踪oracle进程样例:
oradebug setorapid 120
oradebug unlimit
oradebug event 10046 trace name context forever ,level 4
oradebug event 10046 trace name context off
oradebug tracefile_name

最新文章

  1. mvc配合jquery.validate验证失效,情况之一
  2. Webstorm 11 注册/破解方法
  3. Hibernate检索策略(抓取策略)(Hibernate检索优化)
  4. libevent安装
  5. [DEEP LEARNING An MIT Press book in preparation]Deep Learning for AI
  6. Linux下制作静(动)态库
  7. leveldb性能分析
  8. CSS的兼容性与BUG处理
  9. golang环境
  10. HTML随笔1
  11. PHP随机生成要求位数个字符(大小写字母+数字)
  12. [C#]SQL Server Express LocalDb(SqlLocalDb)的一些体会
  13. python 数据结构之二叉树
  14. 现阶段如何开始使用v-ray for unrealengine
  15. s6-1 传输层概述
  16. [2017BUAA软工]个人项目
  17. 机器学习---笔记----Python基础
  18. Daily Scrum NO.7
  19. tensorflow训练打游戏ai
  20. OpenGL.ProjectiveTextureMapping

热门文章

  1. zabbix安装配置agent程序之agent配置文件详解
  2. grable编译spring源码并导入eclipse
  3. truncate delete 与 drop的区别
  4. C语言之非常简单的几道题
  5. tyvj 1055 沙子合并 区间dp经典模型,石子合并
  6. 换个思维,boot结合vue做后台管理
  7. Map类集合
  8. pdb 源码索引符号服务器创建过程
  9. C# WinForm开发系列之c# 通过.net自带的chart控件绘制饼图,柱形图和折线图的基础使用和扩展
  10. week05《Java程序设计》第五次学习总结