`

Oracle 归档模式的打开及关闭

阅读更多

Oracle 归档模式的打开关闭


20
Oracle可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)


归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。


本文简单介绍如何启用和关闭数据库的归档模式。
1.shutdown normal或shutdown immediate关闭数据库


[oracle@jumper oracle]$ sqlplus "/ as sysdba"


SQL*Plus: Release 9.2.0.4.0 - Production on Sat Oct 15 15:48:36 2005


Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.




Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production


SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.


2.启动数据库到mount状态
SQL> startup mount;
ORACLE instance started.


Total System Global Area  101782828 bytes
Fixed Size                   451884 bytes
Variable Size              37748736 bytes
Database Buffers           62914560 bytes
Redo Buffers                 667648 bytes
Database mounted.


3.启用或停止归档模式


如果要启用归档模式,此处使用
alter database archivelog 命令。


SQL>alter database archivelog;Database altered.


SQL> alter database open;


Database altered.


SQL> archive log list;
Database log modeArchive ModeAutomatic archival             Enabled
Archive destination            /opt/oracle/oradata/conner/archive
Oldest online log sequence     148
Next log sequence to archive   151
Current log sequence           151


如果需要停止归档模式,此处使用:


alter database noarchivelog命令。


SQL> shutdown immediate; 
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.


Total System Global Area  101782828 bytes
Fixed Size                   451884 bytes
Variable Size              37748736 bytes
Database Buffers           62914560 bytes
Redo Buffers                 667648 bytes
Database mounted.
SQL>alter database noarchivelog;Database altered.


SQL> alter database open;


Database altered.


SQL> archive log list;
Database log modeNo Archive ModeAutomatic archival             Enabled
Archive destination            /opt/oracle/oradata/conner/archive
Oldest online log sequence     149
Current log sequence           152


4.修改相应的初始化参数


Oracle10g之前,你还需要修改初始化参数使数据库处于自动归档模式。
在pfile/spfile中设置如下参数:
log_archive_start = true
重启数据库此参数生效,此时数据库处于自动归档模式。
也可以在数据库启动过程中,手工执行:
archive log start
使数据库启用自动归档,但是重启后数据库仍然处于手工归档模式。
分享到:
评论

相关推荐

    Oracle归档模式命令

    ### Oracle归档模式命令详解 #### 一、Oracle归档模式简介 在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库管理员将已提交的数据更改记录保存到独立的归档日志文件中,即使当前...

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

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

    oracle的归档模式

    Oracle的归档模式是数据库管理中的一个重要概念,尤其在企业级数据库应用中,它关乎数据的安全性和可恢复性。在Oracle数据库系统中,联机重做日志(Online Redo Log)是记录数据库事务操作的关键组件,它保存了对...

    Oracle开启归档模式

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

    关闭Oracle数据库的归档模式

    ### 关闭Oracle数据库的归档模式 #### 概述 在Oracle数据库管理中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许系统在发生故障时通过归档日志进行恢复,从而避免数据丢失。然而,在某些特定情况...

    ORACLE归档日志设置

    将数据库的日志模式设置切换(Archive Mode和No Archive Mode之间的切换)的步骤和操作如下:关闭运行的数据库实例,备份数据库,启动数据库实例到mount状态,但不要打开,切换数据库日志模式,打开数据库,确认...

    oracle归档日志的开启及删除.docx

    Oracle归档日志的开启、关闭和删除 Oracle数据库中的归档日志(Archive Log)是一种重要的日志机制,用于记录数据库中的所有操作,以便在数据库崩溃或系统故障时能够快速恢复数据。然而,打开归档日志模式后,会...

    oracle 归档模式

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

    打开Oracle数据库的归档模式

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

    Oracle归档模式的命令及参数说明

    要将数据库切换到归档模式,首先需要关闭并装载数据库,然后使用 `alter database archivelog` 命令,最后使用 `alter database open` 以打开数据库。这些步骤的示例如下: 1. `shutdown immediate` - 立即关闭...

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

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

    oracle-关闭归档日志.docx

    4. 查看归档模式:archive log list; 是否为 enabled 5. 打开数据库:alter database open; 而要启用归档日志,可以按照以下步骤操作: 1. 关闭数据库:shutdown immediate; 2. 开启数据库至 mount 状态:startup ...

    oracle 归档与非归档的区别

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

    oracle数据库中查看、修改归档模式.docx

    在Oracle数据库中,归档模式(Archive Log Mode)是一种重要的日志管理策略,它允许数据库在发生故障时进行更完整的恢复。归档模式下,数据库会将重做日志文件(Redo Log Files)中的事务记录备份到单独的归档日志...

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

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

    查看oracle数据库是否归档和修改归档模式

    #### 一、Oracle归档模式概述 在Oracle数据库管理中,归档模式是一项非常重要的功能,它对于保证数据的安全性和系统的稳定性至关重要。归档模式允许数据库管理员将已完成的日志文件(Redo Log Files)复制到归档...

    oracle 11gR2 rac 改为归档模式

    在Oracle 11gR2 RAC环境下,将数据库从非归档模式转换至归档模式是一项关键操作,尤其对于支持在线备份功能至关重要。本文将深入解析这一转换过程中的核心步骤与注意事项,确保数据库顺利过渡至归档模式,从而增强...

Global site tag (gtag.js) - Google Analytics