`
ocen713
  • 浏览: 36798 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Oracle的日志归档模式

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

例子是建立在windowsXP和oracle11g的环境下,如有环境不同,仅供参考。
Oracle非归档模式设置为归档模式方法步骤:
运行cmd命令,开启sql*plus
C:\Documents and Settings\Administrator>sqlplus/nolog
以sysdba身份连接数据库
SQL> CONNECT/AS SYSDBA
若数据库是打开的,首先关闭卸载数据库。
SQL> SHUTDOWN
以mount模式打开数据库。
SQL> STARTUP MOUNT
查询当前归档模式
SQL> ARCHIVE LOG LIST
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 1
当前日志序列 1
更改归档模式为ARCHIVELOG
SQL> ALTER DATABASE ARCHIVELOG;
重新查询归档模式
SQL> ARCHIVE LOG LIST
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 1
下一个存档日志序列 1
当前日志序列 1
打开数据库
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
若数据库是打开的,首先关闭卸载数据库。
SQL> SHUTDOWN
以mount模式打开数据库。
SQL> STARTUP MOUNT
查询当前归档模式
SQL> ARCHIVE LOG LIST
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 1
下一个存档日志序列 1
当前日志序列 1
更改归档模式为ARCHIVELOG
SQL> ALTER DATABASE NOARCHIVELOG;
重新查询归档模式
SQL> ARCHIVE LOG LIST
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 1
当前日志序列 1
打开数据库
SQL> ALTER DATABASE OPEN;
也可以通过v$database来查询,语法如下:
SQL> select log_mode from v$database;

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

相关推荐

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

    在归档模式下,数据库会将在线重做日志存档到硬盘上,成为归档重做日志。在非归档模式下,数据库不会将在线重做日志存档,以提高性能。 结论 Oracle 归档日志是 Oracle 数据库中的一种日志机制,用于记录数据库的...

    ORACLE归档日志设置

    通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是ORACLE数据库的核心设置之一。数据库日志模式可以设置为Archive Mode或No Archive Mode。Archive Mode下,...

    oracle的归档模式

    总的来说,Oracle的归档模式是数据库灾难恢复策略的关键组成部分,通过妥善管理和维护归档日志,企业可以更有效地保护数据,减少因系统故障导致的数据损失。对于大型企业或对数据安全性有高要求的机构来说,理解并...

    aix_设置定期删除oracle日志归档

    首先,我们需要理解Oracle的日志归档模式。在Oracle数据库中,归档日志模式是在数据库运行在归档模式下时产生的,当一个redo log切换发生时,旧的日志文件会被复制到一个安全的位置,即归档日志目录。这样,即使...

    Oracle归档模式命令

    在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库管理员将已提交的数据更改记录保存到独立的归档日志文件中,即使当前的日志文件丢失或损坏,这些归档日志文件也能用于数据恢复。...

    Oracle清除归档日志

    归档日志是数据库系统为了实现数据恢复而产生的日志文件,当数据库处于归档模式时,每一次完整的数据库备份后都会生成归档日志。随着时间的推移,这些归档日志会占用大量的磁盘空间,因此定期清理不再需要的归档日志...

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

    ### 如何查看、启动或关闭Oracle数据库的归档模式 #### 归档模式概述 在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许数据库在发生故障时进行完整的恢复。当数据库处于归档模式时...

    Oracle归档和非归档模式

    当数据库自动对原来的日志文件进行备份的话就叫归档模式,不需要对数据库进行自动备份就叫非归档模式. 非归档模式只能做冷备份,归档模式可以做热备份并且可以做增量备份和部分恢复. 冷备份要关闭数据库。

    oracle非归档模式丢失全部联机日志后的处理方法

    Oracle 非归档模式丢失全部联机日志后的处理方法 在 Oracle 非归档模式下,丢失全部联机日志文件后,数据库无法启动,需要进行处理以恢复数据库。以下是处理方法的详细步骤和注意事项: 第一步:备份数据文件和...

    Oracle 删除归档日志实例

    在归档模式下,每当一个重做日志文件组被填满并且提交时,Oracle会自动将其内容复制到归档日志中,并将该重做日志文件组标记为可重用。 #### 清理归档日志的步骤 ##### 1. 删除归档日志物理文件 归档日志通常存储...

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

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

    关闭Oracle数据库的归档模式

    在Oracle数据库管理中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许系统在发生故障时通过归档日志进行恢复,从而避免数据丢失。然而,在某些特定情况下,如执行数据库备份、迁移等操作时,可能...

    oracle的归档模式 ORACLE数据库归档日志常用命令

    –连接恢复管理器 C:\Documents and Settings\mengzhaoliang>rman target/ –归档日志列表 RMAN> list archivelog all;...查看oracle数据库是否为归档模式: 1.select name,log_mode from v$database; NAME L

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

    在Oracle数据库管理中,根据业务需求的不同,可能需要将数据库的工作模式从归档模式切换至非归档模式。归档模式虽然提供了强大的数据恢复能力,但同时也带来了额外的存储开销与维护复杂性。特别是在开发环境或非生产...

    打开Oracle数据库的归档模式

    在Oracle数据库管理中,归档模式(Archival Logging Mode)是一种重要的日志管理方式,它允许数据库在发生故障时进行更完整的恢复。归档模式下,数据库系统不仅记录在联机重做日志(Online Redo Logs)中的更改,还会将...

    oracle RAC环境开启归档模式

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

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

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

    Centos7.6下Oracle开启归档日志和Rman恢复.docx

    此时,再次运行`archive log list`,应显示数据库已启用归档模式。 开启归档日志后,需要设置归档日志的存储路径。这通常涉及创建一个专门的目录,并给予Oracle用户适当的权限: 1. 创建归档日志目录,例如`/data/...

Global site tag (gtag.js) - Google Analytics