`
wlh269
  • 浏览: 455579 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle归档模式与非归档模式设置

阅读更多
 Oracle的日志归档模式可以有效的防止instance和disk的故障,在数据库故障恢复中不可或缺,由于oracle初始安装模式为非归档模式,因此需要将其设置为归档模式,下面就其方法和步骤做一些总结,虽然简单,但这是管理oracle数据库必备之工,故有如下陈述。

  例子是建立在windowsXP和oracle11g的环境下,如有环境不同,仅供参考。

  Oracle非归档模式设置为归档模式方法步骤:

  1、运行cmd命令,开启sql*plus

  C:\Documents and Settings\Administrator>sqlplus/nolog

  2、以sysdba身份连接数据库

  SQL> CONNECT/AS SYSDBA

  3、若数据库是打开的,首先关闭卸载数据库。

  SQL> SHUTDOWN

  4、以mount模式打开数据库。

  SQL> STARTUP MOUNT

  5、查询当前归档模式

  SQL> ARCHIVE LOG LIST

  数据库日志模式 非存档模式

  自动存档 禁用

  存档终点 USE_DB_RECOVERY_FILE_DEST

  最早的联机日志序列 1

  当前日志序列 1

  6、更改归档模式为ARCHIVELOG

  SQL> ALTER DATABASE ARCHIVELOG;

  7、重新查询归档模式

  SQL> ARCHIVE LOG LIST

  数据库日志模式 存档模式

  自动存档 启用

  存档终点 USE_DB_RECOVERY_FILE_DEST

  最早的联机日志序列 1

  下一个存档日志序列 1

  当前日志序列 1

  8、打开数据库

  SQL> ALTER DATABASE OPEN;

  数据库归档模式设置已经完成,查询其归档模式除了ARCHIVE LOG LIST方法外,也可以通过v$database来查询,语法如下:

  SQL> select log_mode from v$database;

  LOG_MODE

  ------------

  ARCHIVELOG

  如果因特殊需要,需要重新设置数据库为非归档模式,可以参照如下方法。

  Oracle归档模式设置为非归档模式方法步骤:

  1,运行cmd命令,开启sql*plus

  C:\Documents and Settings\Administrator>sqlplus/nolog

  2以sysdba身份连接数据库

  SQL> CONNECT/AS SYSDBA

  3、若数据库是打开的,首先关闭卸载数据库。

  SQL> SHUTDOWN

  4、以mount模式打开数据库。

  SQL> STARTUP MOUNT

  5、查询当前归档模式

  SQL> ARCHIVE LOG LIST

  数据库日志模式 存档模式

  自动存档 启用

  存档终点 USE_DB_RECOVERY_FILE_DEST

  最早的联机日志序列 1

  下一个存档日志序列 1

  当前日志序列 1

  6、更改归档模式为ARCHIVELOG

  SQL> ALTER DATABASE NOARCHIVELOG;

  7、重新查询归档模式

  SQL> ARCHIVE LOG LIST

  数据库日志模式 非存档模式

  自动存档 禁用

  存档终点 USE_DB_RECOVERY_FILE_DEST

  最早的联机日志序列 1

  当前日志序列 1

  8、打开数据库

  SQL> ALTER DATABASE OPEN;

  也可以通过v$database来查询,语法如下:

  SQL> select log_mode from v$database;

  LOG_MODE

  ------------

  NOARCHIVELOG

  OK!Oracle数据库归档模式之间转换设置完毕,以供参考学习。如有出入,请参考oracle提供帮助文档。

Oracle归档模式与非归档模式设置
0
1
分享到:
评论

相关推荐

    Oracle归档和非归档模式

    一:重做日志文件 oracle的重做日志文件,会记录数据库的任何操作,包括DML和DDL语句,数据结构的更改等. ...非归档模式只能做冷备份,归档模式可以做热备份并且可以做增量备份和部分恢复. 冷备份要关闭数据库。

    Oracle归档模式命令

    归档模式与非归档模式(NoArchivelog Mode)相对应,后者不保存已提交的数据更改记录,因此一旦发生故障,可能无法完全恢复数据库至最新状态。 #### 二、归档模式与非归档模式的区别 1. **数据恢复能力**:归档...

    ORACLE归档日志设置

    ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...

    oracle的归档模式

    反之,从归档模式切换到非归档模式,只需执行类似但相反的步骤,然后取消归档设置。 启用自动归档,可以通过设置LOG_ARCHIVE_START参数为TRUE,使数据库在日志文件满后自动归档。如果需要手动归档,可以使用ALTER ...

    Oracle开启归档模式

    #### 二、Oracle归档模式与非归档模式对比 ##### 1. 非归档模式特点 - **冷备份**:在非归档模式下,只能进行冷备份,即必须在数据库完全停止的状态下才能备份数据。 - **恢复限制**:非归档模式下的恢复仅能进行...

    oracle 归档与非归档的区别

    ### Oracle归档与非归档模式的深度解析 在Oracle数据库管理中,归档与非归档模式的选择至关重要,它不仅影响着数据的安全性、备份策略以及系统的可用性,还直接关系到数据恢复的能力和效率。本文将深入探讨这两种...

    如何查看、启动或关闭oracle数据库的归档模式

    与之相对的是非归档模式(NoArchivelog Mode),在这种模式下,日志文件不会被归档,一旦发生故障可能导致部分数据丢失。 #### 查看Oracle数据库当前归档模式 要查看Oracle数据库当前是否处于归档模式,可以通过...

    oracle 归档模式

    ### Oracle归档模式详解 #### 一、Oracle归档模式简介 Oracle数据库的归档模式是一种数据保护机制,主要用于在数据库出现故障时能够快速恢复数据。归档模式下,数据库的所有事务日志(redo log)都会被归档保存,这...

    oracle 如何把数据库变为非归档日志模式

    #### 二、归档模式与非归档模式概述 **归档模式**:此模式下,当数据库的日志文件(redo log)被填满时,系统会自动将其中的数据归档到一个独立的归档日志文件中。这种方式确保了即使发生灾难性的硬件故障,也能通过...

    关闭Oracle数据库的归档模式

    本文将详细介绍如何将一个处于归档模式的Oracle数据库设置为非归档模式(NoArchivelog Mode),并提供实际的操作步骤。 #### 目标 本教程的目标是指导用户如何安全地将一个正在运行的Oracle数据库从归档模式转换为...

    Oracle数据库可以运行在2种模式下归档模式(archivelog)和非归档模式(noarchivelog

    Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。这两种模式的选择对数据库的可恢复性和备份策略有着重要的影响。 归档模式(archivelog) 归档模式是指Oracle数据库在...

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

    在非归档模式下,数据库不会将在线重做日志存档,以提高性能。 结论 Oracle 归档日志是 Oracle 数据库中的一种日志机制,用于记录数据库的所有变化,以便在出现问题时进行恢复。在线重做日志和归档重做日志是 ...

    oracle归档模式转换

    ### Oracle归档模式转换详解 在Oracle数据库管理中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库记录所有事务处理的更改,这些更改被存储为归档日志文件,即使在系统故障后也能恢复数据库至...

    oracle RAC环境开启归档模式

    ### Oracle RAC环境中开启归档模式的详细步骤与注意事项 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种多实例集群技术,它允许多个Oracle数据库实例同时访问共享存储上的同一数据库。在RAC环境中,...

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

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

    ORACLE 设置归档名称

    2. **设置归档模式**: ```sql alter database archivelog; ``` 将数据库切换到归档模式。在归档模式下,每当重做日志文件组写满时,就会自动创建归档日志。 3. **打开数据库**: ```sql alter database open...

    oracle 归档模式到归档模式的转化

    在Oracle数据库中,归档模式(ARCHIVELOG mode)和非归档模式(NOARCHIVELOG mode)是两种不同的运行模式,它们决定了数据库在发生故障时数据恢复的能力。归档模式允许数据库记录所有事务的完整历史,以便在需要时...

    论ORACLE数据库归档模式与备份恢复的关系.pdf

    《论ORACLE数据库归档模式与备份恢复的关系》一文主要探讨了ORACLE数据库的归档模式(ARCHIVELOG和NOARCHIVELOG)及其与备份恢复之间的密切关系。在当前网络技术飞速发展的背景下,ORACLE数据库作为优秀的大型数据库...

    打开Oracle数据库的归档模式

    当数据库在非归档模式下运行时,一旦日志切换发生,旧的日志文件就会被覆盖,而在归档模式下,旧的日志会被安全地保存,以备后续的恢复操作。 开启Oracle数据库的归档模式通常涉及以下步骤: 1. **环境准备**: ...

Global site tag (gtag.js) - Google Analytics