Oracle中最易忽视的重要进程

本文介绍了Oracle数据库中的归档进程ARCH的功能与作用。在归档模式下,此进程会在重做日志文件切换后,将已完成的日志文件复制到归档日志中,避免其被覆盖。文章还讨论了归档操作可能对数据库性能产生的影响。
Oracle数据库中的某进程因比较小而往往被数据库管理员所忽视。笔者这次就给大家提醒提醒,不要忽视了这两个进程的作用。如果利用的好的话,会减少系统管理员不少的工作。


归档进程ARCH


在重做日志文件管理中有归档与非归档两种模式。在日志进行切换时,如果不对原先的日志文件进行归档,而直接覆盖的话,就叫做非归档模式。相反,在写入下一个日志文件的时候,会先对目标日志文件进行归档,这就叫做归档模式。归档进程ARCH就是负责在重做日志文件切换后将已经写满的重做日志文件复制到归档日志文件中,以防止循环写入重做日志文件时将其覆盖。所以说,只有数据库运行在归档模式时,这个ARCH进程才会被启动。在任何一中操作模式下,重做日志文件都会被循环使用。所以当LGWR进程在进行日志切换,需要用到下一个日志文件时,则数据库会被暂时的挂起,进行目标日志文件的归档工作。直到这个目标重做日志文件归档完毕后,数据库才会恢复正常。所以说,归档日志的操作,有时候也会影响数据库的性能,特别是当需要进行频繁的大批量数据更改的时候。


原文: http://bbs.landingbj.com/t-0-208691-1.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值