首页 数据库归档文件

数据库归档文件

举报
开通vip

数据库归档文件数据库归档文件 查看数据库是否归档与修改归档模式 在系统上线,成为生产环境时,将其设置为日志模式可以保证系统的安全性,有效预防灾难的重要措施。通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很多时候挽回或最大可能的减少数据丢失。 一、 要使OARCLE 数据库进行日志的自动归档,需要做两方面的事情; 1(是数据库日志模式的设置(可为Archive Mode 和No Archive Mode); 2(就是自动归档模式设置(Automatic archival...

数据库归档文件
数据库归档文件 查看数据库是否归档与修改归档模式 在系统上线,成为生产环境时,将其设置为日志模式可以保证系统的安全性,有效预防灾难的重要措施。通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很多时候挽回或最大可能的减少数据丢失。 一、 要使OARCLE 数据库进行日志的自动归档,需要做两方面的事情; 1(是数据库日志模式的设置(可为Archive Mode 和No Archive Mode); 2(就是自动归档模式设置(Automatic archival,可为Enabled 和Disabled)。 二、 如何查看数据库的现行日志和自动归档模式的设置 可用archive log list 命令来查看。 运行在日志自动归档模式下的数据库系统查看结果如下(一般是生产环境): SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination /backup/archivelog Oldest online log sequence 2131 Next log sequence to archive 2133 Current log sequence 2133 没有启动数据库日志模式和自动归档的数据库系统查看结果如下(一般是测试环境): SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination /u01/app/oracle/product/8.1.7/dbs/arch Oldest online log sequence 194 Current log sequence 196 三. 数据库日志模式的设置 在创建数据库时,可以在CREATE DATABASE 语句中指定数据库的日志模式。假如没有指明,则缺省为NOARCHIVELOG 模式。由于如果在创建数据库时指明是Archive Mode的话,会增加约20%的创建时间,而在以后启动INSTANCE 时再设置的话,一般只用去几秒的时间,所以一般在创建数据库时是不设置为ARCHIVE MODE 的。 将数据库的日志模式设置切换(Archive Mode 和No Archive Mode 之间的切换)的步骤和操作如下: 1. 关闭运行的数据库实例 SQL> shutdown 在进行日志模式切换之前,必须将运行的数据库正常关闭。 2. 备份数据库 该备份跟以后产生的日志一起用于将来的灾难恢复(很重要,如要改为归档日志模式,没有这个数据库备份,仅有日志文件是无法从该时间点 恢复的)。 3. 启动数据库实例到mount 状态,但不要打开。 SQL> startup mount 4. 切换数据库日志模式。 SQL> alter database archivelog;(设置数据库为归档日志模式)或 SQL> alter database noarchivelog;(设置数据库为非归档日志模式) 5. 打开数据库 SQL> alter database open; 6. 确认数据库现在处于归档日志模式。 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination for example: $ORACLE_HOME/dbs/arch Oldest on-line log sequence 275 Next log sequence 277 Current log sequence 278 7. 将这个时间点的redo logs 归档 SQL> archive log all; 8. 确认新产生的日志文件已在相应的归档目录下面。 四. 自动归档模式设置(Automatic archival,可为Enabled 和Disabled)。 在该模式下,数据库启动一个arch 进程,专门负责将redo logs 写到系统归档设备的相应目录下。在数据库的参数文件中设置参数(一般是在 $ORACLE_HOME/dbs/init*.ora 文件中): LOG_ARCHIVE_START= LOG_ARCHIVE_DEST= LOG_ARCHIVE_FORMAT= LOG_ARCHIVE_START: 如要求自动归档的话,则设为TRUE,如要求为非自动归档的话,则设为FALSE LOG_ARCHIVE_DEST: 该参数设定了archive logs 归档存放的路径。 LOG_ARCHIVE_FORMAT: 该参数设定了archive logs 的命名 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 。例如,如将格式设为: arch%s.arc log 文件将为: arch1.arc, arch2.arc, arch3.arc 这几个参数设置只有在数据库实例启动前设置才能生效,如果在数据库运行中进行设置,要使其生效,必须重起数据库。 如果数据库正在运行中,不能即刻重起,要设置其为自动归档模式,则做如下操作: SQL> ALTER SYSTEM ARCHIVE LOG START; 如要设置其为非自动归档模式(取消自动归档),则: SQL> ALTER SYSTEM ARCHIVE LOG STOP; 但如果数据库重起后,给语句修改的结果就失效了,自动归档的设置还是按照系统参数文件中的LOG_ARCHIVE_START 的值来设置。 查看oracle数据库是否归档和归档设置: 1、归档模式自动归档 log_archive_start=true 日志满了,自动切换的时候,会启动归档进程,会将已满的log归档到archivelog中; 2、归档模式非自动归档 log_archive_start=false 日志满了,自动切换的时候,不会启动归档进程,会挂起,这个要通过手工才能启动归档进程 archive log start;
本文档为【数据库归档文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_686908
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:4
分类:
上传时间:2017-11-26
浏览量:47