oracle数据库归档日志日常管理及建议.pdfVIP

  • 8
  • 0
  • 约8.36千字
  • 约 7页
  • 2021-01-13 发布于天津
  • 举报

oracle数据库归档日志日常管理及建议.pdf

. . WORD. 格式整理 . . Oracle 数据库归档日志日常管理与建议 1. 简介 近日,项目组偶有发生归档日志占满归档目录空间导致数据库 hang 住(无响应), 导致系统不能正常应用的情况。针对此类问题,笔者从 Oracle 数据库归档模式、归档模 式的优缺点、归档日志日常管理方法等各方面浅析并整理出归档日志日常管理与建议。请 各项目组依据实际情况, 规范管理归档日志, 排查相关隐患, 以保证系统的正常高效运营。 另外,对于已开启数据库归档模式的项目组,若数据库管理权限不在我方,可将相关 归档管理建议与当地运维部门充分沟通,避免归档的不当管理引起事故。 2. 数据库归档模式与归档日志 2.1 数据库运行模式简介 Oracle 数据库包括归档模式与非归档模式两种运行模式。 一般情况下 Oracle 数据库的联机重做日志会记录对数据库所做的所有的修改,如创 建对象;插入、删除、更新对象;删除对象等,这些操作都会记录在联机重做日志里。 Oracle 数据库至少要有 2 个联机重做日志组。当一个联机重做日志组被写满(假设为 1) 的时候,就会发生日志切换,这时联机重做日志组 2 (假设为 2 )成为当前使用的日志, 当联机重做日志组 2 写满的时候,又会发生日志切换,去写联机重做日志组 1,这样反复 进行。 如果数据库处于非归档模式,联机日志在切换时就会被丢弃。而在归档模式下,当发 生日志切换的时候,被切换的联机日志会被归档。 如当前在使用联机重做日志 1,当 1 被写满时,发生日志切换,开始写联机重做日志 2 ,这时联机重做日志 1 的内容会被拷贝到一个指定的目录下。这个目录为归档目录,这 个过程称之为归档,拷贝的文件叫归档日志。 2.2 归档模式优点与归档日志作用 数据库运行在归档模式时, 后台进程 ARCH 会将联机日志的内容拷贝到归档目录生成 归档日志。 当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数 据库。因此,开启归档模式及归档日志的益处与作用是非常明显的: 1. 可以进行完全、不完全恢复。由于对数据库所做的全部改动都记录在日志文件中, 如果发生硬盘故障等导致数据文件丢失的故障,则可以利用物理备份和归档日志 完全恢复数据库,不会丢失任何数据。 2. 可以进行联机热备。所谓联机热备,就是在数据库运行状态下,对数据库进行备 . . 专业 . 知识 . 分享 . . . . WORD. 格式整理 . . 份,备份时用户对数据库的使用基本不受影响 (不可避免的会对性能有负面影响) 。 3. 可以实施 Data Guard 。可以部署 1 个或多个备用数据库,从而最大限度地提供 灾难保护手段。 4. 可以实施 Stream 。利用 Stream 技术,可以实现单向复制、双向复制、多向复制 及提供更加灵活的数据冗余方案。 5. 表空间可以脱机并通过归档日志再成功使其联机。可以备份部分数据库,如重要 的表空间,并能在归档日志完整的情况下实现成功的联机。 6. 能够轻松实现增量备份。只需做一次完全备份,以后只备份发生改变的数据,可 以提高备份速度。 2.3 归档模式缺点 数据库运行在归档模式时, 后台进程 ARCH 会将联机日志的内容拷贝到归档目录生成 归档日志。这样的一个过程不仅可以使得归档模式具有以上优点,同样具有以下缺点: 1. 增加数据库服务器负载。在拷贝联机日志的同时必然带来 IO 、磁盘空间等方面的 压力。 2. 增加系统维护难度。增加了归档日志、归档目录等方面的管理与维护,以及系统 hang 住的隐患。 3.

文档评论(0)

1亿VIP精品文档

相关文档