`
- 浏览:
457905 次
- 性别:
- 来自:
北京
-
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归档模式与非归档模式设置
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
一:重做日志文件 oracle的重做日志文件,会记录数据库的任何操作,包括DML和DDL语句,数据结构的更改等. ...非归档模式只能做冷备份,归档模式可以做热备份并且可以做增量备份和部分恢复. 冷备份要关闭数据库。
归档模式与非归档模式(NoArchivelog Mode)相对应,后者不保存已提交的数据更改记录,因此一旦发生故障,可能无法完全恢复数据库至最新状态。 #### 二、归档模式与非归档模式的区别 1. **数据恢复能力**:归档...
ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...
反之,从归档模式切换到非归档模式,只需执行类似但相反的步骤,然后取消归档设置。 启用自动归档,可以通过设置LOG_ARCHIVE_START参数为TRUE,使数据库在日志文件满后自动归档。如果需要手动归档,可以使用ALTER ...
#### 二、Oracle归档模式与非归档模式对比 ##### 1. 非归档模式特点 - **冷备份**:在非归档模式下,只能进行冷备份,即必须在数据库完全停止的状态下才能备份数据。 - **恢复限制**:非归档模式下的恢复仅能进行...
### Oracle归档与非归档模式的深度解析 在Oracle数据库管理中,归档与非归档模式的选择至关重要,它不仅影响着数据的安全性、备份策略以及系统的可用性,还直接关系到数据恢复的能力和效率。本文将深入探讨这两种...
与之相对的是非归档模式(NoArchivelog Mode),在这种模式下,日志文件不会被归档,一旦发生故障可能导致部分数据丢失。 #### 查看Oracle数据库当前归档模式 要查看Oracle数据库当前是否处于归档模式,可以通过...
### Oracle归档模式详解 #### 一、Oracle归档模式简介 Oracle数据库的归档模式是一种数据保护机制,主要用于在数据库出现故障时能够快速恢复数据。归档模式下,数据库的所有事务日志(redo log)都会被归档保存,这...
#### 二、归档模式与非归档模式概述 **归档模式**:此模式下,当数据库的日志文件(redo log)被填满时,系统会自动将其中的数据归档到一个独立的归档日志文件中。这种方式确保了即使发生灾难性的硬件故障,也能通过...
本文将详细介绍如何将一个处于归档模式的Oracle数据库设置为非归档模式(NoArchivelog Mode),并提供实际的操作步骤。 #### 目标 本教程的目标是指导用户如何安全地将一个正在运行的Oracle数据库从归档模式转换为...
Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。这两种模式的选择对数据库的可恢复性和备份策略有着重要的影响。 归档模式(archivelog) 归档模式是指Oracle数据库在...
在非归档模式下,数据库不会将在线重做日志存档,以提高性能。 结论 Oracle 归档日志是 Oracle 数据库中的一种日志机制,用于记录数据库的所有变化,以便在出现问题时进行恢复。在线重做日志和归档重做日志是 ...
### Oracle归档模式转换详解 在Oracle数据库管理中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库记录所有事务处理的更改,这些更改被存储为归档日志文件,即使在系统故障后也能恢复数据库至...
### Oracle RAC环境中开启归档模式的详细步骤与注意事项 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种多实例集群技术,它允许多个Oracle数据库实例同时访问共享存储上的同一数据库。在RAC环境中,...
【Oracle数据库非归档模式重做日志恢复方法】 在Oracle数据库系统中,重做日志文件(Redo Log File)扮演着至关重要的角色。它们记录了所有对数据库的事务性更改,确保在系统崩溃或异常关闭后能够进行实例恢复,以...
2. **设置归档模式**: ```sql alter database archivelog; ``` 将数据库切换到归档模式。在归档模式下,每当重做日志文件组写满时,就会自动创建归档日志。 3. **打开数据库**: ```sql alter database open...
在Oracle数据库中,归档模式(ARCHIVELOG mode)和非归档模式(NOARCHIVELOG mode)是两种不同的运行模式,它们决定了数据库在发生故障时数据恢复的能力。归档模式允许数据库记录所有事务的完整历史,以便在需要时...
《论ORACLE数据库归档模式与备份恢复的关系》一文主要探讨了ORACLE数据库的归档模式(ARCHIVELOG和NOARCHIVELOG)及其与备份恢复之间的密切关系。在当前网络技术飞速发展的背景下,ORACLE数据库作为优秀的大型数据库...
当数据库在非归档模式下运行时,一旦日志切换发生,旧的日志文件就会被覆盖,而在归档模式下,旧的日志会被安全地保存,以备后续的恢复操作。 开启Oracle数据库的归档模式通常涉及以下步骤: 1. **环境准备**: ...