什么是oracle的日志切换???即具体概念。为什么要进行日志切换???

 我来答
ideal_wife
2012-08-01 · TA获得超过155个赞
知道小有建树答主
回答量:208
采纳率:100%
帮助的人:114万
展开全部
我以一个简单的举例来说明,如果认真掌握了的话,理解就很容易了。
两个工人,A工人专门做事情,B工人专门负责记录事情,A做了一件工作,B就用铅笔在总共三个笔记本上记录下来。当笔记本记录完一本后,已经记录不下了,就需要换一本笔记本,这就是日志切换。当第三本笔记本已经记完了,就需要回到第一本笔记本开始记录,把里面内容用橡皮擦擦掉,直接写满或者人为的手工切换。
为什么?如果不记录A工作做了什么事情,那谁会知道呢,怎么来查呢,如果工作失败了,需要重头开始做,怎么又来重新做一遍呢?为了保证数据库的可恢复性,因此引入了日志记录。如果数据库开启了归档,就能把时间更久的操作记录存到一个地方,数据库出错了,也能够从更久的地方恢复回来。
在stand by中,也是靠传送日志记录来实现同步的。
c209zhang
2012-08-01 · TA获得超过1328个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:330万
展开全部
ORACLE日志的作用是记录数据库的操作,如插入,更新,删除,用来回滚或者回复。

oracle的在线日志一般有3份,当第一份日志写满之后,就会切换到第二份继续写!
当第三份日志也写满了,又会切换到第一份日志继续写!

如果不进行日志切换的,那日志文件不就会一直无限增加了!
如果开了归档的话,就会把满了的那个日志备份出来!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式