原文地址:http://blog.csdn.net/fengyifei11228/archive/2010/12/02/6049357.aspx
一 设置为归档方式
- 1 sql> archive log list; #查看是不是归档方式
- 2 sql> alter system set log_archive_start=true scope=spfile; #启用主动归档
- sql> alter system set log_archive_dest='location=/oracle/ora9/oradata/arch' scope=spfile;
- #设置归档路径
- sql> alter system set log_archive_dest_1='location=/oracle/ora9/oradata/arch1' scope=spfile;
- sql> alter system set log_archive_dest_2='location=/oracle/ora9/oradata/arch2' scope=spfile;
- #如果归档到两个位置,则可以通过上边方法实现
- sql> alter system set log_archive_format='arch_%d_%t_%r_%s.log' #设置归档日记款式
- 3 sql> shutdown immediate;
- 4 sql> startup mount; #打开控制文件,不打开数据文件
- 5 sql> alter database archivelog; #将数据库切换为归档模式
- 6 sql> alter database open; #将数据文件打开
- 7 sql> archive log list; #查看此时是否处于归档模式
- 8 查询以确定数据库位于archivelog模式中且归档过程正在运行
- sql> select log_mode from v$database;
- sql> select archiver from v$instance;
- 9 日志切换
- sql> alter system switch logfile;
- 10 这次日志切换将归档写到两个目标地,
- 1,即第二步的/oracle/ora9/oradata/arch1和/oracle/ora9/oradata/arch1,要是要对目录确认
-
- 在oracle情况中运行如下查询:
- sql> select name from v$archived_log;
- 而后在操作系统中确认查询所列出的文件
二 设置非归档方式
- 1 sql> archive log list; #查看是否是归档方式
- 2 sql> alter system set log_archive_start=false scope=spfile; #禁用自动归档
- 3 sql> shutdown immediate;
- 4 sql> startup mount; #打开控制文件,不打开数据文件
- 5 sql> alter database noarchivelog; #将数据库切换为非归档模式
- 6 sql> alter database open; #将数据文件打开
分享到:
相关推荐
ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...
Oracle归档日志的开启、关闭和删除 Oracle数据库中的归档日志(Archive Log)是一种重要的日志机制,用于记录数据库中的所有操作,以便在数据库崩溃或系统故障时能够快速恢复数据。然而,打开归档日志模式后,会...
Oracle 归档日志的关闭和管理 Oracle 归档日志是一种重要的功能,它可以帮助数据库管理员追踪数据库的变更和错误,但是在某些情况下,归档日志可能会占用大量的磁盘空间,影响数据库的性能。因此,了解如何关闭和...
Oracle RAC 集群开启归档日志 Oracle RAC 集群开启归档日志是指在 Oracle RAC 集群环境中启用归档日志功能,以便提高数据库的可靠性和可维护性。为了实现这一功能,需要修改集群参数文件,重启数据库。 在开启归档...
- 归档日志模式是Oracle数据库的一种运行方式,它记录了系统的所有更改,以备在主数据库发生故障时进行恢复。 - 在归档模式下,当一个redo log切换时,当前的日志文件会被复制到一个安全的位置,形成归档日志。 2...
### Oracle归档日志配置与RMAN备份策略详解 #### 一、Oracle归档日志配置步骤 在Oracle数据库管理中,归档日志模式是非常重要的一个环节,它能够确保数据库在发生故障后能够恢复到最新的状态。下面将详细介绍如何...
本文主要讨论如何在Oracle数据库中开启归档日志模式以及如何使用RMAN(恢复管理器)进行数据恢复。 首先,归档日志模式对于数据库的完整性和可恢复性至关重要。在Oracle数据库中,归档日志模式记录了所有事务的更改...
### Oracle归档模式命令详解 #### 一、Oracle归档模式简介 在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库管理员将已提交的数据更改记录保存到独立的归档日志文件中,即使当前...
- 要将数据库从非归档模式切换到归档模式,需先关闭数据库,然后启动到 mount 模式,使用 `ALTER DATABASE ARCHIVELOG` 开启归档,最后打开数据库。 - 定义归档日志的存储位置,可以通过 `ALTER SYSTEM SET LOG_...
### Oracle 数据库转换至非归档日志模式详解 #### 一、背景介绍 在Oracle数据库管理中,根据业务需求的不同,可能需要将数据库的工作模式从归档模式切换至非归档模式。归档模式虽然提供了强大的数据恢复能力,但...
关于ORACLE归档路径的优先级,这里详细阐述了Oracle在不同条件下归档日志存储位置的选择。 首先,Oracle数据库在归档模式下,默认会有两个潜在的归档日志存储位置。如果启用了闪回恢复区(Flash Recovery Area),...
### Oracle 12c实战归档日志文件详解 #### 一、归档日志文件概念及作用 **归档日志文件**是联机重做日志文件组的副本,它包含了重做记录(redo records)以及一个唯一的日志序列号(log sequence number)。这些文件...
- 如果数据库处于归档模式,则需要定期管理归档日志文件,以免占用过多磁盘空间。 - 在执行任何改变数据库状态的操作前,建议先备份重要数据。 通过上述步骤,您可以轻松地查看、启动或关闭Oracle数据库的归档模式...
总的来说,Oracle的归档模式是数据库灾难恢复策略的关键组成部分,通过妥善管理和维护归档日志,企业可以更有效地保护数据,减少因系统故障导致的数据损失。对于大型企业或对数据安全性有高要求的机构来说,理解并...
在Oracle数据库管理中,归档日志是一种重要的数据保护机制,它记录了数据库事务日志在发生切换时的旧日志文件,以便在需要时用于恢复。归档日志模式和非归档日志模式是Oracle数据库两种不同的运行状态,它们在数据...
2. **设置归档日志存放路径**:需要为归档日志指定存放位置。通常情况下,会为每个实例指定不同的归档路径。 3. **调整初始化参数**:确保所有实例的相关初始化参数(如`LOG_ARCHIVE_DEST_n`)已经正确设置,并且...
### Oracle归档与非归档模式的深度解析 在Oracle数据库管理中,归档与非归档模式的选择至关重要,它不仅影响着数据的安全性、备份策略以及系统的可用性,还直接关系到数据恢复的能力和效率。本文将深入探讨这两种...
Oracle 数据库归档日志(Archivelog)是数据库运行在归档模式下时产生的,用于数据保护和恢复的重要组成部分。当数据库发生故障时,归档日志可以用来恢复到故障发生前的某个时间点,确保数据的完整性和一致性。然而...