oracle的归档模式.doc_第1页
oracle的归档模式.doc_第2页
oracle的归档模式.doc_第3页
oracle的归档模式.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。 oracle的归档模式一。查看oracle数据库是否为归档模式:1.select name,log_mode from v$database;NAME LOG_MODE- -QUERY NOARCHIVELOG2.使用ARCHIVE LOG LIST 命令Database log mode No Archive ModeAutomatic archival DisabledArchive destination /data/oracle/product/10.2.0/db_1/dbs/archOldest online log sequence 739Current log sequence 741二。什么是Oracle归档模式? Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。 如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档。比如,当前在使用联机重做日志1,当1写满的时候,发生日志切换,开始写联机重做日志2,这时联机重做日志1的内容会被拷贝到另外一个指定的目录下。这个目录叫做归档目录,拷贝的文件叫归档重做日志。 数据库使用归档方式运行时才可以进行灾难性恢复。1.归档日志模式和非归档日志模式的区别非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.用ARCHIVE LOG LIST 可以查看期模式状态时归档模式还是非归档模式.三。配置数据库的归档模式改变非归档模式到归档模式:1)SQLSHUTDOWN NORMAL/IMMEDIATE;2)SQLSTART MOUNT;3)SQLALTER DATABASE ARCHIVELOG;4)SQLALTER DATABASE OPEN;5)SQL做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!改变归档模式到非归档模式:1)SQLSHUTDOWN NORMAL/IMMEDIATE;2)SQLSTART MOUNT;3)SQLALTER DATABASE NOARCHIVELOG;4)SQLALTER DATABASE OPEN;3.启用自动归档: LOG_ARCHIVE_START=TRUE归档模式下,日志文件组不允许被覆盖(重写),当日志文件写满之后,如果没有进行手动归档,那么系统将挂起,知道归档完成为止.这时只能读而不能写.运行过程中关闭和重启归档日志进程SQLARCHIVE LOG STOPSQLARCHIVE LOG START4.手动归档: LOG_ARCHIVE_START=FALSE归档当前日志文件SQLALTER SYSTEM ARCHIVE LOG CURRENT;归档序号为052的日志文件SQLALTER SYSTEM ARCHIVE LOG SEQUENCE 052;归档所有日志文件SQLALTER SYSTEM ARCHIVE LOG ALL;改变归档日志目标SQLALTER SYSTEM ARCHIVE LOG CURRENT TO &PATH;5.归档模式和非归档模式的转换第4步的逆过程.6.配置多个归档进程Q:什么时候需要使用多个归档进程?A:如果归档过程会消耗大量的时间,那么可以启动多个归档进程,这是个动态参数,可以用ALTER SYSTEM动态修改.SQLALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=10;Oracle9i中最多可以指定10个归档进程与归档进程有关的动态性能视图v$bgprocess,v$archive_processes7.配置归档目标,多归档目标,远程归档目标,归档日志格式归档目标 LOG_ARCHIVE_DEST_n本地归档目标:SQLLOG_ARCHIVE_DEST_1 = LOCATION=D:ORACLEARCHIVEDLOG;远程归档目标:SQLLOG_ARCHIVE_DEST_2 = SERVICE=STANDBY_DB1;强制的归档目标,如果出错,600秒后重试:SQLALTER SYSTEM SET LOG_ARCHIVE_DEST_4 = LOCATION=E:ORACLEARCHIVEDLOG MANDATORY REOPEN=600;可选的归档目标,如果出错,放弃归档:SQLALTER SYSTEM SET LOG_ARCHIVE_DEST_3 = LOCATION=E:ORACLEARCHIVEDLOG OPTIONAL;归档目标状态:关闭归档目标和打开归档目标关闭归档目标1SQLALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1 = DEFER打开归档目标2SQLALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2 = ENABLE归档

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论