归档模式和非归档模式

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 1.归档模式 Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。

1.归档模式

Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。

 如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档。比如,当前在使用联机重做日志1,当1写满的时候,发生日志切换,开始写联机重做日志2,这时联机重做日志1的内容会被拷贝到另外一个指定的目录下。这个目录叫做归档目录,拷贝的文件叫归档重做日志。

 数据库使用归档方式运行时才可以进行灾难性恢复。

1.归档日志模式和非归档日志模式的区别

非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.

归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.

用ARCHIVE LOG LIST 可以查看期模式状态时归档模式还是非归档模式.

2.非归档模式

相反非归档就是不保存旧事务日志。

相关实践学习
日志服务之数据清洗与入湖
本教程介绍如何使用日志服务接入NGINX模拟数据,通过数据加工对数据进行清洗并归档至OSS中进行存储。
目录
相关文章
|
2月前
并行传输归档
并行传输归档
16 0
|
存储 对象存储
归档存储
归档存储
291 0
|
SQL Oracle NoSQL
非归档模式redo丢失情况处理
实验1: 非归档模式ACTIVE redo丢失。实验2: 非归档模式CURRENT redo 丢失。实验3: 非归档模式redo 多个member 丢失部分member.实验4: 非归档模式INACTIVE redo丢失。
1370 0
|
SQL Oracle 关系型数据库
归档模式redo丢失
归档模式redo丢失
1112 0
|
关系型数据库 数据库
归档管理
一、查看归档模式 ARCHIVE LOG LIST; 二、开启归档 1、重启数据库至 mount 状态 alter database archivelog; 2、设置归档存放路径(只可以设置其一,不可以并行)   a) log_archive_dest:指定归档文件存放的路径,该路径只能是本地磁盘,默认为'',不能与以下参数同使用。
1004 0
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库 数据库
如何把Oracle数据库设置为归档模式?
归档模式真的那么重要吗? 对于Oracle数据库,一定要设置为归档模式,尤其是生产库,只有这样才能实现数据库的有效完全恢复,为了安全,切记。 对于有些数据库刚装好后可能是非归档模式,这是很危险的。
1003 0