归档日志切换详解

更新时间:2023-06-16 15:19:24 阅读: 评论:0

兔子的英文强制日志切换和归档当前的重做日志的命令的区别
alter system switch logfile和alter system archive log current的区别
我的理解:
curfew1、alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前的重做日志,若自动归档没有打开,就不归档当前重做日志。)
【感悟】 切换日志文件,但未必对其进行归档。主要还看自动归档是否打开!
2、alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打都归档。
【感悟】 既切换日志文件,又对其进行归档!
3、主要的区别在于: 【重要】
chance是什么意思考研复试技巧ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换;
而ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例执行日志切换。棺椁怎么读
为什么执行热备后要执行alter system archive log current 这个语句,看到很多脚本都是这样写的。
是不是必须的?
一般的RMAN脚本都是这样写的,因为RMAN是可以备份归档日志的。alter system archive log current 这样后就可以将所有的归档都备份出来了。这样做是为了保证数据的完整和一致。
详细说明:
ALTER SYSTEM SWITCH LOGFILE ;
SWITCH LOGFILE Clau
The SWITCH LOGFILE clau lets you explicitly force Oracle to begin writing to a new redo log file group, regardless of whether the files in the current redo log file group are full. When you force a log switch, Oracle begins to perform a checkpoint but returns control to you immediately rather than when the checkpoint is complete. To u this clau, your instance must have the databa open.
SWITCH LOGFILE 条款明确地指出强制oracle开始写入新的一个重做日志组,不管当前的重做日志文件是否写满了。当你强制切换重做日志时,oracle开始执行检查点并且立即返还管理权给你而不是等到检查点完成才返还你控制权。要是该条款生效,您的实例必须处于打开状态。
ALTER SYSTEM ARCHIVE LOG CURRENT ;
CURRENT Clau
西班牙英文Specify CURRENT to manually archive the current redo log file group of the specified thread(instance), forcing a log switch. If you omit the THREAD parameter, then Oracle archives all redo log file groups from all enabled threads(instances), including logs previous to current logs. You can specify CURRENT only when the databa is open.
株洲环球雅思>景观出国作品集指定CURRENT参数来手动归档当前重做日志组并指定线程(实例),强制切换日志。如果你忽略THREAD参数,那么oracle将归档所有可用线程(实例)的所有重做日志组,包括当前重做日志以前的所有日志。你也可以只指定当前打开的数据库。
ALTER SYSTEM ARCHIVE LOG CURRENT NOSWITCH;
NOSWITCH
Specify NOSWITCH if you want to manually archive t
he current redo log file group without forcing a lo
g switch. This tting is ud primarily with standby databas to prevent data divergence when the
fade
yokprimary databa shuts down. Divergence implies the possibility of data loss in ca of primary databa failure.
指定不切换日志
You can u the NOSWITCH clau only when your instance has the databa mounted but not open. If the databa is open, then this operation clos the databa automatically. You must then manually shut down the databa before you can reopen it.

本文发布于:2023-06-16 15:19:24,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/968707.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:日志   归档   切换
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图