甲骨文公司;;的归档模式分为archivelog/noarchivelog。
如果是noarchivelog非归档模式,则oracle将回收日志组,并通过覆盖将日志写入日志组。
如果是archivelog归档模式,当正在使用的重做日志组已满时,当前日志文件将被关闭,arch进程会将重做日志中的数据移动到归档日志中。
如果长时间不清理归档日志,可能会导致磁盘空间不足。您可以编写操作系统脚本来定期删除归档日志。
换句话说,重做日志中的内容要么被覆盖,要么被存档。有韩元不会出现记录已满的情况。
热备份必须处于归档模式:如果使用rman,可以通过rmantarget/backupdatabase直接备份。如果是手动备份,alterdatabasebeginbackup会把你要备份的文件复制到sqlplus下,alterdatabaseendbackup冷备份ramnsrmantarget/shutdownemediatestartupmountbackupdatabas
数据写入进程(dbwr):负责将更改的数据从数据库缓冲区高速缓存写入数据文件日志写入进程(lgwr):将重做日志缓冲区中的更改写入在线重做日志文件系统监视(smon):检查数据库的一致性并启动数据库恢复进程监视(pmon)必要时打开数据库:oracle进程失败时负责清理资源检查点进程(chpt):每当缓冲区高速缓存中的更改被永久记录在数据库中时,负责更新控制文件和数据文件中的数据库状态信息。
存档过程(arcn):在每个日志切换时备份或存档整个日志组。作业调度器(cjq):负责调度和执行系统中定义的作业,并完成一些预定义的任务。恢复过程(reco):为了保证分布式事务的一致性,在分布式事务中,要么同时提交,要么同时回滚。