重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3652|回复: 3
打印 上一主题 下一主题

在各个操作系统上有哪些工具可以跟踪oracle进程

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-21 11:38:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2013-6-21 11:41:19 | 只看该作者

gdb

dbx

strace

truss

pstack

procstack

 

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-6-21 12:26:07 | 只看该作者

gdb 在linux下可以使用:

 

$ gdb $ORACLE_HOME/bin/oracle 随便一个进程号

 

(gdb) print ksudss(10)

 

(gdb) detach

 

(gdb) quit

 

之后,就可以在$ORACLE_BASE/diag/rdbms/db_name/instance_name/trace/下找到trace文件了. 

回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-6-21 14:31:39 | 只看该作者
[oracle@dbserver trace]$ ps -ef|grep LOCAL=NO
oracle   17322     1  0 14:30 ?        00:00:00 oraclesztech1 (LOCAL=NO)
oracle   17324  5167  0 14:30 pts/1    00:00:00 grep LOCAL=NO
[oracle@dbserver trace]$ pstack  17322
#1  0x00481ad3 in __read_nocancel () from /lib/libpthread.so.0
#2  0x100f0ed3 in snttread ()
#3  0x100f0052 in nttfprd ()
#4  0x100d13b1 in nsbasic_brc ()
#5  0x100d441e in nsbrecv ()
#6  0x100dc371 in nioqrc ()
#7  0x0fde4a7a in opikndf2 ()
#8  0x092d0eb3 in opitsk ()
#9  0x092d4e7f in opiino ()
#10 0x0fde73a2 in opiodr ()
#11 0x092cd643 in opidrv ()
#12 0x097d578c in sou2o ()
#13 0x0856f2eb in opimai_real ()
#14 0x097dae7a in ssthrdmain ()
#15 0x0856f267 in main ()
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-5 08:47 , Processed in 0.091373 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表