生产数据库又挂了,欢迎有大家进来讨论

[复制链接]
查看11 | 回复9 | 2007-9-24 20:09:56 | 显示全部楼层 |阅读模式
生产数据库又挂了,最后集成部分析是由于一个进程把oracle挂死掉
现在想问问ps -ef|grep ora_ 这样会看到相关进程
ps -ef|grep "LOCAL" 这样也会看到相关进程

到底要KILL哪个呢?
或者说要怎么把那挂死的进程抓出来呢?

欢迎大家讨论!!!
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
ps -ef|grep ora_
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
看alert日志,把内容贴出来。
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
原帖由 panweiweb 于 2007-12-5 19:51 发表
生产数据库又挂了,最后集成部分析是由于一个进程把oracle挂死掉
现在想问问ps -ef|grep ora_ 这样会看到相关进程
ps -ef|grep "LOCAL" 这样也会看到相关进程

到底要KILL哪个呢?
或者说要怎么把那挂死的进程抓出来呢?

欢迎大家讨论!!!

我觉得如果你是DBA应该和集成部一起配合。我不知道你的集成部是否是搞系统管理的。
看一下那个进程占资源最多。 cpumem 等
如果是数据库down了。那么alert.log是必须要看到。那里面会直接告诉你数据库是因为什么挂的
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
死锁?
阻塞?
性能?
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
现在想问问ps -ef|grep ora_ 这样会看到相关进程
ps -ef|grep "LOCAL" 这样也会看到相关进程
这种进程有什么区别
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
这种是oracle系统本身后台进程
[oracle@test-oracle-01 oracle]$ ps -ef|grep ora_
oracle 23566 10 Nov30 ?00:00:45 ora_pmon_ora9i
oracle 23568 10 Nov30 ?00:00:11 ora_dbw0_ora9i
oracle 23570 10 Nov30 ?00:00:12 ora_lgwr_ora9i
oracle 23572 10 Nov30 ?00:00:50 ora_ckpt_ora9i
oracle 23574 10 Nov30 ?00:00:12 ora_smon_ora9i
oracle 23576 10 Nov30 ?00:00:00 ora_reco_ora9i
oracle 23578 10 Nov30 ?00:00:30 ora_cjq0_ora9i
oracle 23582 10 Nov30 ?00:00:17 ora_i101_ora9i
oracle 23584 10 Nov30 ?00:00:16 ora_i102_ora9i
oracle 23586 10 Nov30 ?00:00:16 ora_i103_ora9i
oracle 23588 10 Nov30 ?00:00:16 ora_i104_ora9i
oracle 23594 10 Nov30 ?00:00:28 ora_i201_ora9i
oracle964896020 08:28 pts/000:00:00 grep ora_
这是用户连接进程
[oracle@test-oracle-01 oracle]$ ps -ef|grep "LOCAL"
oracle 23633 10 Nov30 ?00:00:14 oracleora9i (LOCAL=NO)
oracle 23639 10 Nov30 ?00:00:08 oracleora9i (LOCAL=NO)
oracle 23643 10 Nov30 ?00:00:23 oracleora9i (LOCAL=NO)
oracle 23645 10 Nov30 ?00:00:22 oracleora9i (LOCAL=NO)
oracle 23659 10 Nov30 ?00:00:01 oracleora9i (LOCAL=NO)
oracle 31226 10 Dec03 ?00:00:00 oracleora9i (LOCAL=NO)
oracle9592 10 Dec04 ?00:01:00 oracleora9i (LOCAL=NO)
oracle9594 10 Dec04 ?00:00:18 oracleora9i (LOCAL=NO)
oracle9600 10 Dec04 ?00:00:01 oracleora9i (LOCAL=NO)
oracle9604 10 Dec04 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 22154 10 Dec04 ?00:00:00 oracleora9i (LOCAL=NO)
oracle1615 10 Dec04 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 13429 10 Dec04 ?00:00:09 oracleora9i (LOCAL=NO)
oracle 13447 10 Dec04 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 16125 10 Dec04 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 31830 10 Dec04 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 20653 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 17353 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 24469 10 Dec05 ?00:00:14 oracleora9i (LOCAL=NO)
oracle 24479 10 Dec05 ?00:00:01 oracleora9i (LOCAL=NO)
oracle 24481 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 24483 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 24485 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 28972 10 Dec05 ?00:00:18 oracleora9i (LOCAL=NO)
oracle 28974 10 Dec05 ?00:00:08 oracleora9i (LOCAL=NO)
oracle 28976 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 28978 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle 28980 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle1770 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle2434 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle2506 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle4432 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle5038 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle5120 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle6750 10 Dec05 ?00:00:00 oracleora9i (LOCAL=NO)
oracle965096020 08:28 pts/000:00:00 grep LOCAL
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
in most case, you shouldn't kill background processes (ora_...). the operation may cause database crash.
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
集成部怎么得出的结论?
回复

使用道具 举报

千问 | 2007-9-24 20:09:56 | 显示全部楼层
首先要要查DB log及系统相关log。判断出大致导致Oracle DB Crash的原因后在想办法。直接kill不是万能之道!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行