Oracle 11g   归档模式基本操作

在Oracle 11g,开启archive log模式时,默认归档目录为db_recovery_file_dest指定。此参数在pfile/spfile中可以指定:

show parameter db_recovery_file_dest

db_recovery_file_dest=/oracle/11g/flash_recovery_area

更改归档模式

需要在mount状态下,更改归档模式。

SQL> shutdown immediate;

SQL> startup mount

SQL> alterdatabase archivelog;  / alter database noarchivelog

Database altered.

SQL> alter database open;

SQL> archive log list;

[email protected]> archive log list;

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     53

Next log sequence to archive   55

Current log sequence           55

更改log_archive_dest_1参数可更改归档日志目录(pfile/spfile中参数db_recovery_file_dest指定的目录将无效

SQL> alter system setlog_archive_dest_1=‘location=/data/oracle/log1/archive_log‘;     最后的目录名称需要为archive_log!

System altered.

SQL> archive log list;

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            /data/oracle/log1/archive_log

Oldest online log sequence     26

Next log sequence to archive   28

Current log sequence           28

SQL> alter system archive log current;

System altered.

[email protected]> select name fromv$archived_log;

NAME

-----------------------------------

/oracle/11g/flash_recovery_area/ORC

L/archivelog/2015_12_11/o1_mf_1_55_

c6nyryhs_.arc

修改日志文件命名格式:

SQL> alter system setlog_archive_max_processes = 5;

SQL> alter system set log_archive_format= "archive_%t_%s_%r.log" scope=spfile;

*****************************************************************************************************************

SQL>archive log list;
如果显示为ENABLE则表示已成功归档
或 SQL>select log_mode fromv$database;
如果为ARCHIVELOG则表示已成功归档

********************************************************************************

SQL> show parameter db_recovery

  NAME                                     TYPE                        VALUE
------------------------------------        -----------                      ------------------------------
db_recovery_file_dest                 string                      /data/oracle/flash_recovery_area
db_recovery_file_dest_size         biginteger                  4231m

  可以修改db_recovery_file_dest_size参数的大小

  SQL>alter system setdb_recovery_file_dest_size=21474836480

时间: 2024-08-07 04:34:02

Oracle 11g   归档模式基本操作的相关文章

Oracle非归档模式Media Recovery错误之--ORA-26040

Oracle非归档模式Media Recovery错误之--ORA-26040 系统环境: 操作系统:Linux RH55 Oracle:  Oracle 11gR2 模拟案例: 1.查看数据库模式 18:12:36 [email protected] prod>archive log list; Database log mode              No Archive Mode Automatic archival             Disabled Archive desti

把Oracle由归档模式改为非归档模式

把Oracle由归档模式改为非归档模式 开始–>运行命令cmd进入命令行模式 1. 使用命令sqlplus以无日志形式打开如下: sqlplus /nolog; 2. 连接数据库dev.world其中dev是oracle的SID如下: SQL> conn system/manager @dev.world as sysdba 3. 关闭数据库如下: SQL> shutdown immediate 4. 启动了实例,并加载了数据库 SQL> startup mount 5. 归档-&

Oracle 12c   归档模式更改

1.shutdown normal或shutdown immediate关闭数据库 SQL*Plus: Release 12.1.0.1.0 Production on 星期一 12月 15 15:49:47 2014 Copyright (c) 1982, 2013, Oracle.  All rights reserved. 连接到: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production Wi

修改oracle为归档模式

1.查看是否为归档模式 SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 16 Current log sequence 18 2.关闭数据库 SQL> archive log list; Database log mode No

Oracle在归档模式下恢复

=============== 数据库的完全恢复 =============== 在归档模式下数据库完全恢复时,数据库所经过的状态如下: 1.利用备份修复(Restores)损坏或丢失的数据文件,即将备份的文件复制到数据库中原来的位置 2. 将从备份到系统崩溃这段时间所提交的数据由归档日志文件和重做日志文件中还原成数据文件所需要的数据块,这也叫前滚(Roll Forward) 3. 此时数据块中包含了所有提交的数据,也可能包含没提交的数据 4. 系统利用还原数据块回滚未提交的数据,这也叫回滚或者

oracle非归档模式下的冷备份和恢复

查看归档的相关信息 SQL> archive log list数据库日志模式             非存档模式自动存档             禁用存档终点            USE_DB_RECOVERY_FILE_DEST最早的联机日志序列     72当前日志序列           74 备份中常用的术语解释: 冷备份(脱机备份): 数据库处于关闭状态下所做的物理拷贝.数据库处于非归档模式下只能使用这种方法备份. 数据库全备份:备份所有数据文件和控制文件,在全备份时,数据库可以处在

oracle非归档模式与归档模式的备份

不一致性备份:因为备份操作不可能瞬时完成,而数据文件时刻都在写,SCN时刻都在变,备份完第n个数据文件时, 第n+1个数据文件的SCN有可能已经与之前的都不同了. 不一致性的备份在恢复后必须借助归档日志文件和联机重做日志,将数据库修复到一致性的状态才能打开.因此,创 建不一致性备份除了备份数据库启动时必须的数据文件和控制文件之外,还需要备份归档日志文件. 一致性备份:备份的数据文件和控制文件拥有相同的SCN,即一致性备份.只有数据库以shutdown immediate方式关闭 .并且数据库未被

oracle 启动归档模式

用RMAN对数据库进行全库备份时,要求处在归档模式下. 1.如果数据库处在启动状态下,必须先关闭: shutdown immediate; 2.启动数据库到mount状态: startup mount: 3.开启归档: alter database archivelog; 4.alter database open; 5.查看状态: archive log list;

ORACLE 非归档模式下REDO日志丢失修复

第一步:全备datafile,controlfile,spfile/pfile 第二步:恢复日志.(原冷备的日志没有用,千万不要用!) SQL> select member from v$logfile;                         /ora/app/oracle/oradata/orcl/redo03.log /ora/app/oracle/oradata/orcl/redo02.log /ora/app/oracle/oradata/orcl/redo01.log SQL