`
hanjian861202
  • 浏览: 165028 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

Oracle 重做日志归档

阅读更多

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重做日志教程详解 #### 一、引言 在Oracle数据库系统中,重做日志(Redo Log)扮演着极其重要的角色。它不仅对于数据的持久性至关重要,还是实现数据库恢复的关键机制之一。本文将深入探讨Oracle重做...

    oracle重做日志文件管理.pptx

    Oracle重做日志文件管理 Oracle重做日志文件管理是Oracle数据库管理的重要组成部分。重做日志文件记录了数据库的所有操作,以便在出现故障时恢复数据库。 重做日志文件的作用 重做日志文件的主要作用是记录数据库...

    Oracle重做日志机制

    以下是对Oracle重做日志机制的详细解释: 1. **重做日志文件**: - 重做日志文件(Redo Log Files)是Oracle用来存储事务日志的地方,它们包含了所有对数据库进行的修改操作。当数据库进行数据修改时,这些修改...

    Oracle在线重做日志文件详解

    通过上述介绍,我们了解了Oracle数据库中重做日志文件的基本概念、查询方法、添加与删除操作以及如何配置归档模式等内容。正确管理和维护重做日志文件不仅能够保障数据库的安全性,还能提高系统的稳定性和可靠性。...

    ORACLE DBA 助手DBMS_LOGMNER 界面操作工具 (ORACLE 重做日志分析工具)

    也许你还是个新人,需要查看大量网上资源或参考手册,才知道如何下手分析 ORACLE的重做日志 redo log 或归档日志。 鉴于以上的种种不便,在下对LOGMNER程序包,进行了封装,方便大量使用ORACLE 强大的日志分析工具...

    Oracle重做日志机制分析.pdf

    以下是对Oracle重做日志机制的详细分析: 1. **重做日志缓冲区** 重做日志缓冲区位于系统全局区(SGA)中,它是一个循环使用的内存区域,大小由参数`LOG_BUFFER`设定。这个缓冲区存放了数据修改前后的快照,包括...

    Oracle重做日志文件对医保系统性能影响分析.pdf

    【Oracle重做日志文件对医保系统性能影响分析】 在Oracle数据库系统中,重做日志文件(Redo Log Files)是确保数据安全性和恢复能力的关键组件。它们记录了所有事务对数据库所做的更改,用于在系统崩溃或介质故障后...

    Oracle数据库非归档模式重做日志恢复方法.pdf

    【Oracle数据库非归档模式重做日志恢复方法】 在Oracle数据库系统中,重做日志文件(Redo Log File)扮演着至关重要的角色。它们记录了所有对数据库的事务性更改,确保在系统崩溃或异常关闭后能够进行实例恢复,以...

    分析Oracle8i/9i的重做日志和归档日志

    Oracle数据库的重做日志和归档日志是其核心组件,用于确保数据的完整性和一致性。LogMiner是Oracle8i和Oracle9i提供的一个内置日志分析工具,它能够帮助管理员分析重做日志和归档日志,从而追踪数据库中的事务变化,...

    Oracle-归档日志详解(运行模式、分类)

    归档重做日志是在线重做日志的存档版本,当在线重做日志文件写满时,Oracle 将其存档到硬盘上,成为归档重做日志。归档重做日志用于数据库的增量备份和增量恢复。 在线重做日志维护 Oracle 提供了两个视图用于维护...

    管理好Oracle重做日志文件 让数据高枕无忧

    重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能。重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,或者数据库管理员对数据库结构进行更改,都会...

    基于非归档模式的Oracle数据库重做日志恢复方法.pdf

    总结来说,本文针对Oracle数据库在非归档模式下的重做日志恢复问题,提出了一种创新的解决方案,强调了在无日志备份情况下恢复重做日志的重要性,以保持数据库的高效稳定运行。这一研究对于依赖Oracle数据库的企业...

    oracle归档日志管理

    #### 二、Oracle重做日志的基本结构 - **在线重做日志文件**:记录了所有用户对数据库进行的修改操作。 - **归档日志文件**:当在线重做日志文件写满时,旧的日志会被归档,即复制到一个安全的位置,这个过程产生的...

    Oracle中用LogMiner分析重做及归档日志

    Oracle中的LogMiner是一个强大的日志分析工具,它内置于Oracle8i和Oracle9i数据库系统中,专门用于解析重做日志和归档日志,以获取数据库中发生的事务变化信息。LogMiner能够精确地定位DML(数据操纵语言)和DDL...

    Oracle数据库重做日志文件的分析及其应用.pdf

    Oracle数据库重做日志文件的分析及其应用 本文将详细讨论 Oracle 数据库重做日志文件的分析及其应用,包括日志文件的概念、类型、结构、恢复机制等方面的知识点。 1. 日志文件的概念 日志文件是数据库管理系统中...

    用LogMiner分析重做日志或归档日志

    用LogMiner分析重做日志或归档日志 LogMiner是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle重作日志文件(归档日志文件)中的具体内容。LogMiner分析工具实际上是由一组...

    oracle归档日志笔记

    #### 一、Oracle在线重做日志(Online Redo Log)概述 **在线重做日志(Online Redo Log)**是Oracle数据库的重要组成部分,用于记录所有对数据库所做的更改操作。这些更改包括数据插入、更新、删除等事务性操作。...

Global site tag (gtag.js) - Google Analytics