Oracle --后台进程

A:SMON
用于执行历程恢复,合并空间碎片并释放临时段,instance失败恢复的过程:
1:REDO:重新应用那些被记载到重做日志,但尚未记载到数据文件重的数据,因为所有被提交的事务已经记载到重做日志,
所以可以确保恢复事务数据,
2:打开数据库。
3:UNDO:取消未提交数据,打开数据库之后,Oracle会自动使用UNDO断回退未提交的数据

B:PMON
监视服务器进程的执行,在服务器进程失败时清除该服务器进程,假定用户进程意外终止,PMON可以轮询服务器进程,执行
以下操作:
1:回退用户的当前事务。
2:释放服务器进程所占的所有表锁和行锁
3:释放用户所占用的其他资源

C:DBWR
用于讲数据高速缓存的脏缓冲区数据写入到数据文件中,默认只有一个DBWR0进程,可以制定10个进程
DBWR在一下情况下会工作:
1:系统发出checkpoint
2:服务器进程不能找到空闲缓冲区
3:删除和截断表
4:是表空间正常脱机(Alter tablespace .. offline normal)
5:开始表空间的备份(Alter tablespace .. begin backup)

D: LGWR
用于将重做日志缓冲区所记载的全部内容写入到重做日志文件中。
一下情况LGWR会开始工作:
1:提交事务
2:每隔三秒
3:当重做信息超过1M时
4:重做日志缓冲区已有三分之一填满
5:在DBWR进程敬爱那个脏缓冲区写入到数据文件之前

E:CKPT
用于发出checkpoint。检查点会同步数据库的数据文件,控制文件和重做日志。并把scn的值写入数据文件和控制文件头部。
同时促使后台进程DBWR将所有的脏缓冲区写入数据文件,LGWR也会工作。
以下情况,CKPT会开始工作:
1:日志切换
2:关闭进程
3:手工检查点操作
4:由初始化参数fast_start_mttr_target强制发出检查点

F:ARCH
归档进程,log_archive_max_process
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值