1、alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件
(若自动归档打开,就归档当前的重做日志,若自动归档没有打开,就不归档当前重做日志。)
alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打都归档。
主要的区别在于:
ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换;
而ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例执行日志切换。
为什么执行热备后要执行alter system archive log current 这个语句,看到很多脚本都是这样写的。
是不是必须的?
一般的RMAN脚本都是这样写的,因为RMAN是可以备份归档日志的。
alter system archive log current 这样后就可以将所有的归档都备份出来了。这样做是为了保证数据的完整和一致。
========================================================================================================
应该是只有数据库运行在归档模式并且初始化参数ARCHIVE_LOG_START等于TRUE时,ARCn进程才能被启动,进行自动归档。
如果数据库运行在归档模式但ARCHIVE_LOG_START等于FALSE时,需要DBA手工归档。(这种方式可能会因为归档不及时导致数据库被迫挂起,不实用!)
1满后跳到2时,1就被备份归档.等到1.2.3都写满了才归档1这种理解是错误的.要是真的这样那机器硬盘有坏道造成系统不行后,因为日志文件并没有归档出来(一般归档文件往往放在另一个硬盘中),这种归档还有什么用处.
分享到:
相关推荐
### Oracle重做日志教程详解 #### 一、引言 在Oracle数据库系统中,重做日志(Redo Log)扮演着极其重要的角色。它不仅对于数据的持久性至关重要,还是实现数据库恢复的关键机制之一。本文将深入探讨Oracle重做...
Oracle重做日志文件管理 Oracle重做日志文件管理是Oracle数据库管理的重要组成部分。重做日志文件记录了数据库的所有操作,以便在出现故障时恢复数据库。 重做日志文件的作用 重做日志文件的主要作用是记录数据库...
以下是对Oracle重做日志机制的详细解释: 1. **重做日志文件**: - 重做日志文件(Redo Log Files)是Oracle用来存储事务日志的地方,它们包含了所有对数据库进行的修改操作。当数据库进行数据修改时,这些修改...
通过上述介绍,我们了解了Oracle数据库中重做日志文件的基本概念、查询方法、添加与删除操作以及如何配置归档模式等内容。正确管理和维护重做日志文件不仅能够保障数据库的安全性,还能提高系统的稳定性和可靠性。...
也许你还是个新人,需要查看大量网上资源或参考手册,才知道如何下手分析 ORACLE的重做日志 redo log 或归档日志。 鉴于以上的种种不便,在下对LOGMNER程序包,进行了封装,方便大量使用ORACLE 强大的日志分析工具...
以下是对Oracle重做日志机制的详细分析: 1. **重做日志缓冲区** 重做日志缓冲区位于系统全局区(SGA)中,它是一个循环使用的内存区域,大小由参数`LOG_BUFFER`设定。这个缓冲区存放了数据修改前后的快照,包括...
【Oracle重做日志文件对医保系统性能影响分析】 在Oracle数据库系统中,重做日志文件(Redo Log Files)是确保数据安全性和恢复能力的关键组件。它们记录了所有事务对数据库所做的更改,用于在系统崩溃或介质故障后...
【Oracle数据库非归档模式重做日志恢复方法】 在Oracle数据库系统中,重做日志文件(Redo Log File)扮演着至关重要的角色。它们记录了所有对数据库的事务性更改,确保在系统崩溃或异常关闭后能够进行实例恢复,以...
Oracle数据库的重做日志和归档日志是其核心组件,用于确保数据的完整性和一致性。LogMiner是Oracle8i和Oracle9i提供的一个内置日志分析工具,它能够帮助管理员分析重做日志和归档日志,从而追踪数据库中的事务变化,...
归档重做日志是在线重做日志的存档版本,当在线重做日志文件写满时,Oracle 将其存档到硬盘上,成为归档重做日志。归档重做日志用于数据库的增量备份和增量恢复。 在线重做日志维护 Oracle 提供了两个视图用于维护...
重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能。重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,或者数据库管理员对数据库结构进行更改,都会...
总结来说,本文针对Oracle数据库在非归档模式下的重做日志恢复问题,提出了一种创新的解决方案,强调了在无日志备份情况下恢复重做日志的重要性,以保持数据库的高效稳定运行。这一研究对于依赖Oracle数据库的企业...
#### 二、Oracle重做日志的基本结构 - **在线重做日志文件**:记录了所有用户对数据库进行的修改操作。 - **归档日志文件**:当在线重做日志文件写满时,旧的日志会被归档,即复制到一个安全的位置,这个过程产生的...
Oracle中的LogMiner是一个强大的日志分析工具,它内置于Oracle8i和Oracle9i数据库系统中,专门用于解析重做日志和归档日志,以获取数据库中发生的事务变化信息。LogMiner能够精确地定位DML(数据操纵语言)和DDL...
Oracle数据库重做日志文件的分析及其应用 本文将详细讨论 Oracle 数据库重做日志文件的分析及其应用,包括日志文件的概念、类型、结构、恢复机制等方面的知识点。 1. 日志文件的概念 日志文件是数据库管理系统中...
用LogMiner分析重做日志或归档日志 LogMiner是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle重作日志文件(归档日志文件)中的具体内容。LogMiner分析工具实际上是由一组...
#### 一、Oracle在线重做日志(Online Redo Log)概述 **在线重做日志(Online Redo Log)**是Oracle数据库的重要组成部分,用于记录所有对数据库所做的更改操作。这些更改包括数据插入、更新、删除等事务性操作。...