千家信息网

Oracle部分后台进程

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,1.PMON:后台进程负责在连接出现异常中止后进行清理工作PMON会回滚未提交的工作,释放锁,并释放之前为失败进程分配的SGA资源负责监视其它后台进程,并在必要时重启这些后台进程或适当的终止实例2.L
千家信息网最后更新 2025年01月20日Oracle部分后台进程

1.PMON:后台进程

负责在连接出现异常中止后进行清理工作

PMON会回滚未提交的工作,释放锁,并释放之前为失败进程分配的SGA资源

负责监视其它后台进程,并在必要时重启这些后台进程或适当的终止实例


2.LREG:监听注册进程

负责将数据库实例和服务注册到监听器中。

如果监听器处于运行状态,LREG会与监听器进行通信,并将相关的参数传递给监听器

如果监听器没有启动,LREG将会定期去尝试联系监听器,以便将自己注册到监听器上。

3.SMON:系统监视器

用来做所有"系统级"的任务。

.清理临时表空间

.合并空闲空间(字典管理的表空间)

.针对原来不可用的文件恢复活动的事务

.执行RAC中失败节点的实例恢复

.清理OBJ$ OBJ$是一个底层的数据字典表。要由SMON进程来清理表中不在需要的行。

.管理撤销段 SMON会负责实施撤销段的自动上下线,以及收缩撤销段。

.回滚段离线


4.RECO:分布式数据库恢复

由于两阶段提交期间的崩溃或连接丢失等原因,有些事务可能会保持准备状态,这个进程就是要恢复这些事务


5.CKPT:检查点进程

实施检查点主要是DBWn进程的工作

协助实际运行检查点的进程,来更新数据文件的文件头


6.DBWn:数据块写入器

负责将脏块写入磁盘的后台进程----为了在缓存中腾出更多的空间,或者是为了推进检查点

如果他写出块的速度不够快,不能很快地释放缓冲区,就会看到free buffer waits和write completel waits这两个等待事件的数量和等待时间开始增加

11g中可以设置36个DBWn

12c中可以设置100个DBWn


7.LGWR:日志写入器

负责将SGA中重做日志缓冲区的内容刷新输出到磁盘。

LGWR工作条件

每过3秒

一个提交或回滚发起时

LGWR被告知进行日志文件切换时

重做日志缓冲区1/3满,或者已经包含1MB的缓冲磁盘


8.ARCn:归档进程

当LGWR将一个在线重做日志文件填满时,就将其复制到另一个位置。

归档的重做日志文件可以用于完全介质恢复

在线重做日志用于在出现掉电时,"修正"数据文件

归档重做日志用于在出现硬盘故障时,"修正"数据文件

通常将在线重做日志文件复制到其它至少两个位置。

归档重做日志文件由另外某个进程复制到一个三级存储设备上---磁带。


9.DIAG:诊断进程

专用于RAC,负责监视实例的整体情况,而且会捕获处理实例失败时所需的信息


10.FBDA:闪回数据归档进程

工作于事务提交之后,会读取该事务生成的undo,并回滚事务作出的改变。然后将回滚后的这些行记录在闪回数据归档中。


11.DBRM:数据库资源管理器进程

去实施那些为一个数据库实例配置的资源计划。


12.GEN0:通用任务执行进程

为数据库提供了一个执行通用任务的进程,进程的主要目标是分担进程中某些可能造成阻塞的处理过程,并将他们放在后台完成。


进程 数据 文件 日志 监听 监听器 事务 实例 后台 数据库 工作 检查点 空间 检查 缓冲 任务 磁盘 缓冲区 资源 在线 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 戴尔服务器R720价格 软件开发0税发票 一台设备需要两个数据库怎么弄 服务器系统如何测硬盘 软件开发技术员工资组成 西安定制化服务器 黄浦区上门软件开发厂家哪个好 公安机关网络安全重要性心得体会 备用域控服务器配置 4u服务器机箱尺寸 有关网络安全问题的作文材料 软件开发对数学知识理论应用 避孕药具网络安全自查报告 允许远程连接08数据库 大学生网络安全事故典型案例分析 卓岚串口服务器连接多个设备 软件开发合同范本简单 青岛威海软件开发 软件开发能不能开普票 vs2017做数据库 机关单位网络安全宣传总结 武汉市科尔软件开发 联想服务器硬件开发工程师 阿里云服务器安全防范 网络安全教育作文450字 软件开发的竞争对手分析 服务器辐射的安全距离 proe安装许可服务器主机名 从事网络技术工作的男人 成都软件开发人员工资标准
0