• Oracle几大后台进程


    pmon,smon,dbwr,lgwr,reco,ckpt.六大核心进程.无论哪个进程出现故障,都会导致数据库实例崩溃.如果杀掉某个进程,在ALERT LOG中会发现各种错误.

    MMAN(Memory Manager),主要目的是实现共享内存自动管理的功能.,自动调整共享内存各组件的大小.

    PSP0:启动其它的Oracle进程.

    cjq0进程,是一个任务队列的调度进程,负责从job$表中找到需要执行的任务,并分配job进程执行,如果进程不足,会自动产生新的job进程,(在job_queue_process参数限制范围之内).

    在某些系统中,经常会有一些job进程占用大量的系统资源,从而导致数据库性能问题.这时,为了恢复OLTP应用的性能,杀掉job进程是最简单的办法.如果job进程正在做一个数据量很大的大型修改事务,杀掉这个job可能会产生大量的回滚操作,从而对系统性能产生更为不利的影响.

    QMON进程是可以杀的,杀掉QMON进程的后果是相关进程重启.

    MMON是管理监控进程.

    M000是SLAVE进程,协助MMON进程工作.

    MMNL进程也是AWR新增的进程,主要作用是将AWR数据从内存中刷新到表中.

    DISPATCHER进程DXXX:如果被杀掉,ALERT会报错,不会导致实例宕机,根据需要进行重启.

    共享服务进程SXXX:如果被杀掉,不会导致实例宕机,

  • 相关阅读:
    AcWing 900. 整数划分
    AcWing 913. 排队打水
    AcWing 897. 最长公共子序列
    AcWing 895. 最长上升子序列
    AcWing 902. 最短编辑距离
    AcWing 338. 计数问题
    AcWing 896. 最长上升子序列 II
    AcWing 779. 最长公共字符串后缀
    AcWing 282. 石子合并
    ASP.NET里常用的JS (转贴)
  • 原文地址:https://www.cnblogs.com/gw666/p/7473663.html
Copyright © 2020-2023  润新知