Oracle 11g R2 管理归档日志文件

oracle数据库有两种运行方式:归档(ARCHIVELOG)方式和非归档(NO ARCHIVELOG)方式。在非归档模式下,日志切换时直接覆盖以前的重做日志文件,不产生归档日志。数据库在归档方式下运行,在日志切换后,ARCH进程会对已写满的重做日志文件进行存档,默认情况下,oracle采用非归档模式下运行,主要因为归档方式会给系统带来一定的性能问题。只有当数据库运行在归档方式时,ARCH进程才存在。ARCH进程是oracle的可选后台进程,将日志存档,以便保存对数据库的所有更改。这样即使在数据文件磁盘损坏的情况系下,数据库管理员也能将数据库恢复到故障发生时的状态。

配置数据库归档日志

配置数据库归档日志的方式包括以下3个步骤:

查询数据库的归档方式,确定当前不处于归档方式

以sys用户作为SYSDBA连接目标数据库,然后执行ARCHIVELOG LIST命令查看数据库归档模式:

关闭数据库并启动数据库到mount状态

使用ALTER DATABASE ARCHIVELOG命令将数据库设置为归档模式,并验证数据库的归档模式是否改变

获取归档日志信息

数据字典视图可帮助用户获取数据库配置信息。用户通过使用V$ARCHIVE_DEST和V$ARCHIVE_LOG视图获取归档日志信息

V$ARCHIVE_DEST:显示当前所有归档日志存储位置及其状态

V$ARCHIVE_LOG:显示历史归档日志信息

如何查看所有有效的归档日志文件存储目录

获取已归档的日志文件的信息,归档进程会在每次日志切换后将联机重做日志文件复制到一个归档日志文件,从而生成一串连续的且能用于恢复一个备份的日志文件。这些日志文件的名称和位置由若干初始化参数控制。

如果对此文有什么问题的话,请加下面微信一起探讨

原文地址:http://blog.51cto.com/11233498/2132691

时间: 2024-10-29 20:22:26

Oracle 11g R2 管理归档日志文件的相关文章

Oracle 11g正确删除归档日志方法

1.用oracle用户登陆rman RMAN>rman target / 2.列出并确认归档日志路径 RMAN>list archivelog all; 3.删除7天以前的归档日志 RMAN>DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; 说明: SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志. 同样道理,也可以删除从7天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全

oracle 11g rac开启归档日志和闪回

1.查看数据库是否开启闪回(查看两个节点rac1和rac2是否开归档日志) SQL> archiveloglist SP2-0734: unknown command beginning "archivelog..." - rest of line ignored. SQL> archive log list Database log mode              No Archive Mode Automatic archival             Disab

Oracle 11g R2 配置管理

Oracle 11g R2网络侦听器实验   单实例环境(不是RAC),侦听器和实例必须要在同一台机器上.两台机器通信必须使用一个网络协议才能进行通信,假如浏览网页需要使用http协议,远程连接需要使用RDP/ssh/telnet等等. 有一台oracle服务器,有个客户端要连接到oracle服务器上,两台机器通信就要使用oracleNET协议,和以上的协议是一样的.有协议就要有相应的端口,所以oracleNET有个默认的侦听端口1521. 其实配置oracle网络就是配置oracle侦听器,侦

第12章 oracle 归档日志文件

2015-10-23 目录 参考资料 [1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013 [2] Oracle 归档日志 [3] oracle 归档日志 [4] Oracle 归档日志 [5] 查看oracle数据库是否归档和修改归档模式(转) [6] 当ORACLE归档日志满后如何正确删除归档日志 [7] Oracle归档日志删除 [8] Oracle归档日志 [9] oracle 归档日志满了如何处理 [10] oracle 如何关闭打开归档日志

Oracle 11g R2 日志结构总结

Oracle从11g开始,对日志结构做了比较大的调整,日志存放目录和存储格式有都有了变化.下面总结了Oracle Database.Oracle监听.ASM和Oracle GI各日志的存放目录和目录结构. 1.Oracle Database日志 Oracle Database日志存放在$ORACLE_BASE/diag/rdbms/<db_unique_name>/<oracle_sid>目录中. $ORACLE_BASE/diag/rdbms/<db_name>/&l

oracle 10g/11g 命令对照,日志文件夹对照

 oracle 10g/11g  命令对照,日志文件夹对照 oracle 11g 中不再建议使用的命令 Deprecated Command Replacement Commands crs_stat crsctl check cluster -all crsctl stat res -t crs_register crsctl add resource crsctl add type crsctl modify resource crsctl modify type crs_unregis

Oracle 11g R2 备份与恢复

Oracle 11g R2 Rman备份 1. 备份与恢复的定义及分类 备份的定义及分类: 备份就是把数据库复制到转储设备的过程.其中,转储设备是指用于放置数据库副本的磁带或磁盘.通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储.备份是一份数据副本,从不同的角度分类如下: 从物理与逻辑的角度来分类: 从物理与逻辑的,备份可以分为物理备份和逻辑备份. 物理备份:对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份.物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),

Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

本文主要描述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g开始,Oracle官方网站不再提供其Patch的下载链接,需要使用Meatlink账户才可以进行下载.童鞋们不要着急,没有Metalink账户的也可以自己百度一下,网上有很多下载链接,迅雷就可以搞定了.Oracle 11.2.0.3整合为7个zip压缩包,如果仅仅是安装Oracle Database,下载1至2.zip包即可.下面是其安装步骤. 一.准备安装环境1.安装rpm

CentOS 5.11下Oracle 11G R2 Dataguard搭建

Datagard算是Oracle企业版的一种容灾方案,在企业中广泛应用,我就将搭建过程记录下来以作备用. 主机名    数据库版本    实例名    IP db1    Oracle 11G R2    member    172.16.1.250 db2    Oracle 11G R2    member    172.16.1.251 默认情况下以上都已经安装好了Oracle数据库,但是只在db1上建立了数据库和监听,db2只安装Oracle软件不建库,不建监听. 目录: 打开强制归档日