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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:显示历史归档日志信息

如何查看所有有效的归档日志文件存储目录
技术分享图片
获取已归档的日志文件的信息,归档进程会在每次日志切换后将联机重做日志文件复制到一个归档日志文件,从而生成一串连续的且能用于恢复一个备份的日志文件。这些日志文件的名称和位置由若干初始化参数控制。
技术分享图片
如果对此文有什么问题的话,请加下面微信一起探讨
技术分享图片

以上是关于Oracle 11g R2 管理归档日志文件的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 11g R2 ADG 运维

oracle 11g归档日志研究_1

Oracle11g 归档模式

Oracle 11g R2 常用配置与日志的文件位置

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

oracle 11g生产环境清理归档日志脚本