oracle之归档日志是个什么鬼?

简介:

我们的oracle数据库默认采用的是非归档模式,假如说一共有三个重做日志组,当三个日志组全部写满之后将从第一个日志组开始循环记录,并且第一个日志组中的内容将被彻底覆盖,这样,如果数据库崩溃了,想要恢复很早之前的数据,那就坑比了。

怎么办?

你问我啊,我告诉你。切换数据库日志模式为归档模式就OK了,这样写入日志循环的时候,会先把日志组中的数据写入到归档日志中,然后才会被覆盖。你看,问题解决了吧?


有人可能会问:哎,那究竟什么时候应该采用归档模式呢?

这要看数据库对应的应用系统是什么样的要求了,如果数据绝对不允许丢失则必须使用归档模式。

如果只强调系统的运行效率,至于数据丢失没有那么重要的话,可以采取非归档模式。但是还是建议管理员经常定时的进行数据库完整备份。

切换日志模式:

① 查看日志模式

wKiom1mECHihKJbbAAAUxPg_4Is968.png


② 关闭数据库,重新启动并加载数据库但不打开数据库

wKiom1mECQ7COCiZAABIqqIUAko139.png


③ 改变日志模式

wKiom1mECVLihFQuAAAOSy8lf1o267.png


④ 打开数据库

wKioL1mECXzjCAstAAAM5MtJlm4632.png


OK,可以在PLSQL developer工具里通过select log_mode from v$database;语句查看归档模式,也可以通过在SQL*plus里输入archive log list进行查看。

a.

wKioL1mECgvRA8YLAAAT-bWhlLw933.png


b.

wKioL1mECjmh9vZjAAAvWDq8b0s566.png


如果你还想知道点别的,请自行百度吧!



本文转自 Super康 51CTO博客,原文链接:http://blog.51cto.com/zhengkangkang/1953567,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
7月前
|
SQL Oracle 关系型数据库
问题出在Debezium Oracle Connector的日志解析器上
问题出在Debezium Oracle Connector的日志解析器上
56 2
|
13天前
|
运维 Oracle 关系型数据库
Oracle日志文件:数据王国的“记事本”
【4月更文挑战第19天】Oracle日志文件是数据库稳定运行的关键,记录数据变更历史,用于恢复和故障处理。它们协调并发操作,确保数据一致性和完整性。日志文件实时写入操作信息并定期刷新到磁盘,便于数据恢复。然而,日志文件需备份和归档以保证安全性,防止数据丢失。日志文件,数据王国的“记事本”,默默守护数据安全。
|
13天前
|
存储 Oracle 关系型数据库
Oracle的段:深入数据段与日志段的奥秘
【4月更文挑战第19天】Oracle数据库中的数据段和日志段是存储管理的核心。数据段存储表和索引的实际数据,随数据增长动态调整;日志段记录变更历史,保障数据完整性和恢复。两者协同工作,确保数据库稳定性和并发控制。了解和优化它们的配置能提升数据库性能和可靠性,为业务发展提供支持。
|
11月前
|
Oracle 关系型数据库 数据库
查询listener的日志排除不能登录的错误使用Oracle官方提供的ova文件建立Oracle 19c学习环境
Oracle官方提供了安装好的Oracle 19c虚拟机,打包成ova文件。可以使用这个文件建立一个oracle 19c的学习环境。
121 0
|
12月前
|
Oracle 关系型数据库 数据库
一个Oracle数据库,一天归档日志3T多
Oracle数据库一体机,Oracle linux7,看看归档日志大小
|
12月前
|
Oracle 关系型数据库 数据库
Oracle 的联机日志文件
Oracle 的联机日志文件
120 0
|
12月前
|
SQL Oracle 关系型数据库
Oracle 的归档日志文件
Oracle 的归档日志文件
208 0
|
Oracle 关系型数据库 数据库
Oracle中的各种日志文件默认位置
Oracle中的各种日志文件默认位置
1368 0
|
Oracle 关系型数据库
Oracle查询归档日志的产生情况
Oracle查询归档日志的产生情况
247 0
|
SQL Oracle 关系型数据库
在Oracle中,如何管理联机Redo日志组与成员?
在Oracle中,如何管理联机Redo日志组与成员?
169 0

推荐镜像

更多