数据库版本为:

10.2.0.1.0

在启动数据库之后,出现的进程为

oracle   20037     1  0 06:46 ?        00:00:00 ora_pmon_orcl

oracle   20039     1  0 06:46 ?        00:00:00 ora_psp0_orcl

oracle   20041     1  0 06:46 ?        00:00:00 ora_mman_orcl

oracle   20043     1  0 06:46 ?        00:00:00 ora_dbw0_orcl

oracle   20045     1  0 06:46 ?        00:00:00 ora_lgwr_orcl

oracle   20047     1  0 06:46 ?        00:00:00 ora_ckpt_orcl

oracle   20049     1  0 06:46 ?        00:00:00 ora_smon_orcl

oracle   20051     1  0 06:46 ?        00:00:00 ora_reco_orcl

oracle   20053     1  0 06:46 ?        00:00:00 ora_cjq0_orcl

oracle   20055     1  0 06:46 ?        00:00:00 ora_mmon_orcl

oracle   20057     1  0 06:46 ?        00:00:00 ora_mmnl_orcl

oracle   20059     1  0 06:46 ?        00:00:00 ora_d000_orcl

oracle   20061     1  0 06:46 ?        00:00:00 ora_s000_orcl

oracle   20081     1  0 06:46 ?        00:00:00 ora_arc0_orcl

oracle   20083     1  0 06:46 ?        00:00:00 ora_arc1_orcl

oracle   20085     1  0 06:46 ?        00:00:00 ora_arc2_orcl

oracle   20097     1  0 06:46 ?        00:00:00 ora_qmnc_orcl

oracle   20107     1  0 06:46 ?        00:00:00 ora_q000_orcl

oracle   20109     1  0 06:46 ?        00:00:00 ora_q001_orcl

oracle   20114     1  0 06:47 ?        00:00:00 ora_j000_orcl

1、 shared server和dedicated server连接方式不同,进程会有所有不同

shared  server 比dedicated server要多两个进程,进程名字分别为

ora_s001_orcl

ora_s002_orcl

2、 杀掉各种进程产生的不同后果

2.1 kill dbw0 process

Tue May 14 03:57:32 2013

Errors in file /home/oracle/admin/orcl/bdump/orcl_pmon_5562.trc:

ORA-00471: Message 471 not found; No message file for product=RDBMS, facility=ORA

Tue May 14 03:57:32 2013

PMON: terminating instance due to error 471

Instance terminated by PMON, pid = 5562

杀掉进程DBWR会导致实例关闭,此进程执行将数据块缓冲区写入数据文件的工作

2.2  kill lgwr process

Tue May 14 04:00:09 2013

Errors in file /home/oracle/admin/orcl/bdump/orcl_pmon_5792.trc:

ORA-00470: Message 470 not found; No message file for product=RDBMS, facility=ORA

Tue May 14 04:00:09 2013

PMON: terminating instance due to error 470

Instance terminated by PMON, pid = 5792

杀掉进程lgwr会导致实例关闭,此进程负责将redo log buffer中的数据写入到redo log 文件中

2.3 kill ckpt process

Tue May 14 04:01:31 2013

Errors in file /home/oracle/admin/orcl/bdump/orcl_pmon_5906.trc:

ORA-00469: Message 469 not found; No message file for product=RDBMS, facility=ORA

Tue May 14 04:01:31 2013

PMON: terminating instance due to error 469

Instance terminated by PMON, pid = 5906

杀掉进程CKPT会导致实例关闭,此进程负责在检查点出现时,对全部数据文件的文件头进行修改,并在控制文件中记录该检查点

2.4 kill pmon process

Tue May 14 04:04:10 2013

PSP0: terminating instance due to error 472

Instance terminated by PSP0, pid = 6163

在短暂的时间还能进入sqlplus,然后进行简单的查询操作,但是不会很久,然后实例被关闭。

PMON进程负责在用户进程出现故障时执行进程恢复,负责清理存储区和释放该进程所使用的资源。

2.5 kill smon process

Tue May 14 04:05:57 2013

Errors in file /home/oracle/admin/orcl/bdump/orcl_pmon_6380.trc:

ORA-00474: Message 474 not found; No message file for product=RDBMS, facility=ORA

Tue May 14 04:05:57 2013

PMON: terminating instance due to error 474

Instance terminated by PMON, pid = 6380

杀掉进程SMON会导致实例关闭,此进程负责在实例启动时执行实例恢复,并清理不在使用的临时段。

2.6 kill reco process

Tue May 14 04:07:19 2013

Errors in file /home/oracle/admin/orcl/bdump/orcl_pmon_6501.trc:

ORA-00476: Message 476 not found; No message file for product=RDBMS, facility=ORA

Tue May 14 04:07:19 2013

PMON: terminating instance due to error 476

Instance terminated by PMON, pid = 6501

杀掉进程RECO会导致实例关闭,此进程能够自动解决分布式事务中的故障。

2.7 kill mman process

Tue May 14 04:18:37 2013

Errors in file /home/oracle/admin/orcl/bdump/orcl_pmon_6604.trc:

ORA-00822: Message 822 not found; No message file for product=RDBMS, facility=ORA

Tue May 14 04:18:37 2013

PMON: terminating instance due to error 822

Instance terminated by PMON, pid = 6604

杀掉进程MMAN会导致实例关闭,此进程实现共享内存自动管理的功能。

2.8 kill psp0 process

Tue May 14 07:05:28 2013

Errors in file /home/oracle/admin/orcl/bdump/orcl_pmon_20037.trc:

ORA-00490: Message 490 not found; No message file for product=RDBMS, facility=ORA

Tue May 14 07:05:28 2013

PMON: terminating instance due to error 490

Instance terminated by PMON, pid = 20037

杀掉进程PSP0进程会导致实例关闭,此进程主要负责启动其他的进程

2.9 kill cjq0 process

Tue May 14 04:13:10 2013

Restarting dead background process CJQ0

CJQ0 started with pid=10, OS id=6845

杀掉此进程无影响,过会进程会自动启动;

另外产生的进程ora_j000_orcl 等都是可以杀的、、、、也是可以自动重启的。

CJQ是一个任务调度进程,J000是调动的job进程。

ARCH进程杀掉之后,也是可以自动重启的

QMON进程是队列监控同步进程(QMNC)和队列服务进程(QXXX)的统称,都是可以杀掉然后自动重启的

MMON进程是管理监控进程,也是可以杀掉然后自动重启的

Dispatcher进程DXXXX,共享服务进程SXXX,并行进程PXXXX/PZXX。高级队列从属进程QXXX,均是可以杀掉,然后自动重启的进程。

————————————————————————

在独立服务器中,有8个核心进程是不能杀掉的,其余的均是可以杀掉,然后回自动重启

不能杀掉的进程分别为:

DBWR,LGWR,CKPT,PMON,SMON,RECO,MMAN,PSP0,

在杀掉进程之后,都是PMON和PSP0来将实例终止,从而同时杀掉PMON和PSP0进程,发现DBWR会将实例终止

当将PMON、PSP0、DBWR进程同时杀死之后,MMAN进程会将实例终止

当将PMON、PSP0、DBWR、MMAN进程同时杀死之后,LGWR进程会将实例终止

当将8个核心进程同时杀掉之后,CJQ0会将实例终止

如果将所有关键进程都关闭的情况下,会出现:

Tue May 14 19:19:47 2013

USER: terminating instance due to error 472

Instance terminated by USER, pid = 5138

从而,实例会被用户关闭。

oracle reco进程停止,oracle的后台进程能否杀掉相关推荐

  1. oracle reco进程停止,ORA-01089 数据库无法正常关闭

    今天在做SOA几个数据库的重启操作,其中一个数据库在关闭过程中一直处于HANG住状态,十几分钟没有任何进展,具体操作过程如下: 一:当时的情景 SQL> shutdown immediate - ...

  2. oracle rfs进程过多,Oracle物理备库RFS进程消失,不能启动--解决

    今天在测试Oracle环境上做热备,发现RFS进程不存在,做了如下操作后,还是不行: 1.拷贝主库的密码文件到备库 2.重启备库,也重启了主库,并alter system switch logfile ...

  3. oracle lms进程 内存,Oracle进程:LMS 进程与Oracle RAC

    Oracle进程:LMS 进程与Oracle RAC LMS进程是Oracle RAC环境下非常重要的一个进程,关于这个进程的解释在不同文档中也有所不同. 在Oracle 9iR2的概念手册中这样介绍 ...

  4. oracle lms进程 内存,Oracle RAC 内存融合(Cache Fusion)

    原标题:Oracle RAC 内存融合(Cache Fusion) 内存融合核心进程 LMS(Global Cache Service Process):这个进程负责完成GCS的大部分工作,它会维护G ...

  5. oracle中断进程,中断ORACLE数据库关闭进程导致错误案例

    昨晚下班的时候,我准备关闭本机的虚拟机上的ORACLE数据库后准备下班,但是由于我SecureCRT开了多个窗口,结果一不小心,疏忽之下在一个生产服务器上执行了shutdown immediate命令 ...

  6. oracle监听器启动停止,Oracle 10g 监听器启动后停止的解决办法

    今天遇到了监听器启动问题,问题原因是原先机器装Oracle的时候没有问题,后来更改机器名后,监听器就再无法启动了,问题定位是由 Oracle 10g 监听器启动后停止的解决办法 [日期:2011-11 ...

  7. oracle rfs进程过多,oracle 11.2 DataGuard少了日志应用进程RFS

    感谢各位的关注,已经搞定了.是密码文件的问题. 1.最初我是在主库上创建密码文件: orapwd file='$ORACLE_HOME/dbs/orapwdbserver1' password=adm ...

  8. oracle的redolog停止,Oracle Redo Log日志故障处理一则

    Oracle Redo Log日志故障处理一则 某日oracle服务器异常重启,当重启oracle数据时,发现redo log文件被损坏, 且这个日志文件是current状态的,导致数据库无法打开; ...

  9. oracle rfs进程过多,oracle 11g data guard 中RFS、MRP进程的说明

    下面是主备库进程的一张关联图 RFS(remote file server):运行在备库上的进程,用于在备库上进行主库的日志恢复.默认,这个进程用于接收从主库传送过来的归档日志. 当物理备库启用了 R ...

最新文章

  1. Grails 1.2参考文档速读(15):验证
  2. C++Doubly Linked List双向链表(附完整源码)
  3. 通过配置文件避免硬编码的一个例子
  4. 压力与动力是否成正比?
  5. Java设计模式汇总
  6. ElasticSearch docker安装
  7. 身份认证与访问管理护航云安全
  8. 奋战杭电ACM(DAY10)1015
  9. MFC开发IM-第十九篇、获取编辑框内容,并且追加内容
  10. python变量标识符_Python 1基础语法三(变量和标识符的区别)
  11. Vue事件绑定(非常详细哦~)
  12. 又是一个秋天~~~~
  13. 记在windows上MySQL8.0安装过程中遇到的问题及解决方案
  14. 6-5.添加HLSL顶点着色
  15. div+css需要注意的问题
  16. 网页QQ客服 msn客服
  17. 中兴机顶盒服务器地址大全,中兴机顶盒网络设置无线路由器教程
  18. Gradle 2.0 用户指南翻译——第五十四章. 构建本机二进制文件
  19. 疫情之下要不要转行?
  20. 第115章 属性关键字 - SqlListDelimiter

热门文章

  1. 软件项目管理思维导图(转载)
  2. 我想把生活折腾成自己想要的样子
  3. MySQL 批量插入数据,一次插入多少行数据效率最高?
  4. ARM NEON优化5.图像旋转
  5. 兴华苑社区关爱空巢老人社会实践
  6. 一些CSS兼容性处理写法汇总。
  7. Java 时间处理 ZoneId
  8. Vue ui/vue create创建项目报错:Failed to get response from https://registry.npmjs.org/vue-cli-version-ma
  9. 如何蒸出白白胖胖的馒头
  10. 数字逻辑---头歌实训作业---逻辑函数及其描述工具(Logisim)