oracle 11g 归档模式
了解oracle的归档模式,就需要了解oracle的工作方式,简单讲oracle是将数据处理任务(事务)都做的记录,所有事情都是在日志中记录的。
开启归档模式简单来说,就是设置oracle将操作数据库的日志整理归档成文件后保存到指定位置。
默认的非归档模式,就是将这些日志丢弃了。
oracle安装好后,默认是没有开启归档模式的。
归档日志有什么用呢?
归档日志就是oracle对数据事务处理的全记录,也就是oracle对数据操作的所有操作顺序与操作内容。
有了归档日志,就可以知道oracle具体在什么时间做了什么。
oracle可以根据归档日志,将数据库还原到任意时间点,前提是归档日志必须是全的,中间没有断档。
这在oracle数据库故障恢复起到非常重要的作用。
1. 查看数据库是否为归档模式
[oracle@testdb ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 10 21:42:13 2014
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning option
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1
Current log sequence 3
SQL>
SQL> archive log list;
2. 修改数据库为归档模式。
必须在mount状态下修改。
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 784998400 bytes
Fixed Size 2232472 bytes
Variable Size 473960296 bytes
Database Buffers 306184192 bytes
Redo Buffers 2621440 bytes
Database mounted.
SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.
3. 查看归档日志保存的位置
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1
Next log sequence to archive 3
Current log sequence 3
SQL>
4. 修改归档日志保存位置
从oracle10g 开始,归档日志可以同时保存在两个位置,以防不测。
SQL> alter system set log_archive_dest_1='location=/data/oracle/log1/archive_log';
SQL> alter system set log_archive_dest_2='location=/data/oracle/log2/archive_log';
相关推荐
本文档主要讲解了如何在Oracle 11g中开启归档模式,并且如何修改归档日志文件的存储位置,这对于数据库的备份和恢复有着重要的意义。 归档模式是Oracle数据库中的一个关键功能,它确保数据库中所有的修改操作都被...
### ORACLE 11g RAC 开启与修改归档模式方法详解 #### 一、概述 在Oracle 11g RAC(Real Application Clusters)环境中,正确配置归档模式对于实现高可用性和灾难恢复至关重要。归档模式允许数据库记录所有事务...
### 关闭Oracle数据库的归档模式 #### 概述 在Oracle数据库管理中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许系统在发生故障时通过归档日志进行恢复,从而避免数据丢失。然而,在某些特定情况...
在早期版本的Oracle(如Oracle 10g之前),为了使数据库自动进入归档模式,需要编辑参数文件(PFILE/SFILE)中的`log_archive_start`参数,将其设置为`true`。但在Oracle 10g及之后的版本中,这一设置不再需要,因为...
以下是ORACLE 10G归档设置的详细步骤和相关知识点: 1. **登陆SQLPLUS**:首先,你需要通过SQLPLUS工具以非登录模式进入,然后以SYSDBA权限连接到数据库。 2. **备份SPFILE**:在进行归档设置前,建议先备份当前的...
在Oracle数据库管理中,归档模式(Archival Logging Mode)是一种重要的日志管理方式,它允许数据库在发生故障时进行更完整的恢复。归档模式下,数据库系统不仅记录在联机重做日志(Online Redo Logs)中的更改,还会将...
10. **数据仓库和OLAP**:Oracle11g支持构建数据仓库,利用星型和雪花型模式,以及物质化视图、分区、物化 join 来提高分析查询性能。Oracle OLAP提供多维数据处理和分析功能。 这些只是Oracle11g众多特性和功能的...
在Oracle 11gR2 RAC环境下,将数据库从非归档模式转换至归档模式是一项关键操作,尤其对于支持在线备份功能至关重要。本文将深入解析这一转换过程中的核心步骤与注意事项,确保数据库顺利过渡至归档模式,从而增强...
- **备份和恢复功能**:Oracle 11g 提供了强大的备份和恢复机制,包括在线备份、归档模式下的热备份、使用 RMAN 进行备份等。这些功能确保了数据的安全性和业务连续性。 - **备份策略**:可以根据不同的需求制定...
Oracle 10g数据库在归档模式下的备份是确保数据安全和业务连续性的重要操作。在Oracle数据库中,归档模式备份是指在数据库运行过程中,每次事务提交都会生成一个新的归档日志,这些日志记录了数据库的所有更改,使得...
4. **数据库状态**:确认数据库是否在线、是否处于归档模式等。 5. **redo log和归档日志**:检查重做日志的切换频率和归档过程,确保数据完整性和故障恢复能力。 6. **等待事件**:分析数据库等待事件,识别性能...
### Oracle10g RAC归档模式的修改详解 在Oracle数据库系统中,归档模式是一种重要的数据保护机制,它允许数据库在发生故障时能够进行完整恢复,而不会丢失任何事务处理的数据。对于运行在Real Application Clusters...
Oracle 11g支持数据仓库的构建,包括星型和雪花型模式的设计。OLAP(在线分析处理)功能使得大规模数据分析变得高效,如使用SQL的分析函数和物化视图。 十、数据库管理与维护 Oracle 11g的日常管理包括空间管理、...
3. **将生产数据库置于归档模式**:归档模式能够确保数据的完整性和安全性,支持数据的热备份和恢复。 4. **使用本地管理表空间**:本地管理表空间简化了表空间管理,提高了空间利用率和管理效率。 5. **定期监测...
在 Oracle 11g 中,默认情况下归档日志是启用的,但是在某些情况下,我们可能需要关闭归档日志,例如在不重要的数据库中,以释放磁盘空间。关闭归档日志可以通过以下步骤实现: 1. 关闭数据库:shutdown immediate;...
《Oracle 11g For Dummies》是一本专为初学者设计的Oracle 11g数据库管理系统入门教程。Oracle 11g是Oracle公司推出的强大且功能丰富的数据库系统,广泛应用于企业级数据存储、管理和分析。这本书以简单易懂的方式...
### Oracle11g备份恢复知识点解析 #### 一、数据库故障类型及处理方式 - **User Process Failure**:此类故障通常由用户进程出现问题导致,例如客户端应用程序错误等。在这种情况下,Oracle 的进程监控器(PMON)...
这通常涉及到创建变更表空间、开启数据库归档日志模式、创建和配置捕获进程以及定义变更表。 3. **创建Flink作业**:在Flink中编写作业来读取Oracle CDC数据。你需要定义一个`FlinkJdbcInputFormat`,并指定SQL查询...
Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 全书结构合理、内容翔实、示例丰富...