博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle之归档日志是个什么鬼?
阅读量:6005 次
发布时间:2019-06-20

本文共 523 字,大约阅读时间需要 1 分钟。

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

怎么办?

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

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

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

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

切换日志模式:

① 查看日志模式

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

③ 改变日志模式

④ 打开数据库

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

a.

b.

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

转载地址:http://gqpmx.baihongyu.com/

你可能感兴趣的文章
python之处理异常
查看>>
遍历form表单里面的表单元素,取其value
查看>>
面试110道题
查看>>
python 08 文件操作
查看>>
强势解决:windows 不能在本地计算机中起动Tomcat参考特定错误代码1
查看>>
Gradle 配置debug和release工程目录
查看>>
curl指令的使用
查看>>
LNAMP第二版(nginx 1.2.0+apache 2.4.2+php 5.4)
查看>>
MongoDB repl set权限认证配置步骤
查看>>
java学习笔记(1)
查看>>
禁止Mysql默认端口访问Internet - MySQL - IT技术网
查看>>
基于用户投票的排名算法(二):Reddit
查看>>
下午最后的草坪
查看>>
Maven学习总结(七)——eclipse中使用Maven创建Web项目
查看>>
1.部分(苹果)移动端的cookie不支持中文字符,2.从json字符串变为json对象时,只支持对象数组...
查看>>
HDU3257 Hello World!【打印图案+位运算】
查看>>
Node.js 抓取电影天堂新上电影节目单及ftp链接
查看>>
从设计者的角度看 React
查看>>
CSS居中总结大全
查看>>
Elasticsearch 参考指南(安装X-Pack)
查看>>