1.归档日志模式和非归档日志模式的区别
非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.
归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.
用ARCHIVE LOG LIST 可以查看期模式状态时归档模式还是非归档模式.
2.配置数据库的归档模式
改变非归档模式到归档模式:
1)SQL>SHUTDOWN NORMAL/IMMEDIATE;
2)SQL>START MOUNT;
3)SQL>ALTER DATABASE ARCHIVELOG;
4)SQL>ALTER DATABASE OPEN;
5)SQL>做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!
改变归档模式到非归档模式:
1)SQL>SHUTDOWN NORMAL/IMMEDIATE;
2)SQL>START MOUNT;
3)SQL>ALTER DATABASE NOARCHIVELOG;
4)SQL>ALTER DATABASE OPEN;
3.启用自动归档: LOG_ARCHIVE_START=TRUE
归档模式下,日志文件组不允许被覆盖(重写),当日志文件写满之后,如果没有进行手动归档,那么系统将挂起,知道归档完成为止.
这时只能读而不能写.
运行过程中关闭和重启归档日志进程
SQL>ARCHIVE LOG STOP
SQL>ARCHIVE LOG START
4.手动归档: LOG_ARCHIVE_START=FALSE
归档当前日志文件
SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;
归档序号为052的日志文件
SQL>ALTER SYSTEM ARCHIVE LOG SEQUENCE 052;
归档所有日志文件
SQL>ALTER SYSTEM ARCHIVE LOG ALL;
改变归档日志目标
SQL>ALTER SYSTEM ARCHIVE LOG CURRENT TO '&PATH';
5.归档模式和非归档模式的转换
第4步的逆过程.
6.配置多个归档进程
Q:什么时候需要使用多个归档进程?
A:如果归档过程会消耗大量的时间,那么可以启动多个归档进程,这是个动态参数,可以用ALTER SYSTEM动态修改.
SQL>ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=10;
Oracle9i中最多可以指定10个归档进程
与归档进程有关的动态性能视图
v$bgprocess,v$archive_processes
7.配置归档目标,多归档目标,远程归档目标,归档日志格式
归档目标 LOG_ARCHIVE_DEST_n
本地归档目标:
SQL>LOG_ARCHIVE_DEST_1 = "LOCATION=D:\ORACLE\ARCHIVEDLOG";
远程归档目标:
SQL>LOG_ARCHIVE_DEST_2 = "SERVICE=STANDBY_DB1";
强制的归档目标,如果出错,600秒后重试:
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_4 = "LOCATION=E:\ORACLE\ARCHIVEDLOG MANDATORY REOPEN=600";
可选的归档目标,如果出错,放弃归档:
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_3 = "LOCATION=E:\ORACLE\ARCHIVEDLOG OPTIONAL";
归档目标状态:关闭归档目标和打开归档目标
关闭归档目标1
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1 = DEFER
打开归档目标2
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2 = ENABLE
归档日志格式
LOG_ARCHIVE_FORMAT
8.获取归档日志信息
V$ARCHVIED_LOG
V$ARCHVIE_DEST
V$LOG_HISTORY
V$DATABASE
V$ARCHIVE_PROCESSES
ARCHIVE LOG LIST;
分享到:
相关推荐
在归档模式下,Oracle使用ARCH进程自动复制日志,归档日志文件的命名和存储位置可由管理员配置。 要将数据库设置为自动归档模式,需修改参数文件,开启归档功能,指定归档日志的位置和格式,然后重启并装载数据库,...
### Oracle 9i/10g 数据库管理详细知识点 #### 一、Oracle 9i/10g 概述 - **Oracle 9i** 和 **Oracle 10g** 是Oracle公司推出的两个重要的数据库管理系统版本。这些版本在企业级数据库管理领域具有重要意义。 - *...
10. **备份与恢复**:Oracle 9I提供了多种备份和恢复策略,如RMAN(恢复管理器)、在线日志备份和归档日志模式,确保了数据的可靠性和灾难恢复能力。 综上所述,Oracle 9I客户端压缩包包含了运行和管理Oracle数据库...
在Oracle9i中,理解归档模式和非归档模式的区别也非常重要。归档模式下,每次事务提交都会生成一个新的归档日志,这使得能够进行时间点恢复。非归档模式则没有这种能力,但通常在系统性能和简单恢复之间作出权衡。 ...
"第8章 Oracle9i数据库的恢复.ppt"将讨论数据库的备份和恢复策略,包括使用RMAN(恢复管理器)进行备份,理解归档日志模式,以及在数据丢失或系统故障时如何恢复数据。 "第7章 Oracle9i数据库的安全性.ppt"会介绍...
4. **备份与恢复**:Oracle9i提供了多种备份策略,包括完整备份、增量备份和归档日志模式。手册会详细介绍RMAN(Recovery Manager)的使用,它是Oracle数据库备份和恢复的主要工具。 5. **安全控制**:Oracle9i强化...
《双机之Oracle9i安装手册》...总之,《双机之Oracle9i安装手册》提供了详尽的步骤指导,对于在Windows2000/2003双机环境下安装和配置Oracle9i数据库具有极高的参考价值,有助于IT管理员实现高效、稳定的数据库部署。
2. 安装与配置:Oracle 9i的安装过程包括软件安装、硬件需求分析、网络配置和实例创建。熟悉这些步骤能确保数据库系统的稳定运行。 3. 数据库实例与内存结构:Oracle数据库由多个内存区域和后台进程组成,如SGA...
第三部分可能涉及故障排除和高级特性,比如归档模式、闪回技术、数据库复制、RAC(Real Application Clusters)集群数据库的设置与管理,以及数据仓库和OLAP(在线分析处理)应用。这部分内容对于应对复杂的数据库...
### Oracle9i 数据库性能优化知识点详解 #### 一、Oracle9i 数据库性能优化概述 Oracle9i 是 Oracle 公司推出的一款功能强大的关系型数据库管理系统(RDBMS)。随着业务规模的增长和技术的发展,Oracle9i 的性能优化...
8. 高可用性:Oracle 9i支持各种高可用性解决方案,如归档日志模式、闪回技术、数据库复制等。手册会详细介绍这些技术的工作原理和配置步骤。 9. 网络配置:手册会涉及Oracle Net Services的配置,包括TNS...
此外,还会涉及数据文件、控制文件、重做日志文件和归档模式的概念,这些都是数据库正常运行的关键元素。 数据库管理是DBA的核心任务,手册会深入讲解数据的备份与恢复策略。这包括使用RMAN(恢复管理器)进行物理...
9. **数据库备份与恢复**:掌握Oracle的备份策略,包括冷备份、热备份、增量备份和归档日志模式。理解如何在数据丢失时使用备份进行恢复。 10. **数据库性能监控**:通过使用Oracle的性能分析工具如SQL*Plus、企业...
如果是归档模式,还需恢复日志。 2. 关闭:同样用sqlplus登录,执行shutdown命令。有立即、交易完成、正常和休眠四种关闭模式,根据实际情况选择。 四、数据管理 1. 表空间管理:创建和管理表空间,用于存储数据库...
8. **数据库实例管理**:介绍实例启动、关闭和监控,以及如何进行数据库的归档和无归档模式操作。 9. **故障诊断和恢复**:学习如何识别和解决数据库常见问题,使用alert log和trace文件进行故障排查。 10. **网络...
2. **Oracle9i安装与配置**:讲解如何在不同操作系统上安装Oracle9i,包括硬件需求、软件安装步骤、网络配置和初始化参数设置。 3. **SQL基础**:教授SQL语言的基本语法,如SELECT语句、DML(数据操纵语言)操作、...
Oracle9i DataGuard支持多种高级架构,如物理备用数据库(Physical Standby)、逻辑备用数据库(Logical Standby)和远端归档(Remote Archiving)。这些架构提供了不同的数据保护级别和功能,可以根据实际需求进行...
1. **归档模式**:数据库必须处于归档模式才能启用归档日志。在此模式下,填满的日志组会被归档,而不是被覆盖。 2. **归档日志**:当一个日志组被填满时,如果数据库处于归档模式,则该日志组会被复制或归档到一个...
- **使用归档日志模式**:支持不完全恢复操作,提高灵活性。 综上所述,Oracle 9i 数据库的高级实例调优涉及多个方面,从架构理解到具体工具的应用都需要深入掌握。通过对上述知识点的学习和实践,可以有效地提升...
2. 归档日志模式:在归档日志模式下,Oracle9i会记录所有事务修改的历史,从而支持完全恢复。 3. 数据泵(Data Pump):Oracle9i的数据泵工具用于快速导入和导出数据,同时支持在不同数据库间迁移数据。 四、Oracle...