科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用于备份的Oracle和DB2的数据结构

用于备份的Oracle和DB2的数据结构

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Oracle 和 DB2 UDB 都有一组组成备份和恢复机制的组件。您在文中看到的体系结构图对提供 Oracle 和 DB2 的备份和恢复的主要组件进行了概述。

来源:IT专家网 2008年6月10日

关键字: IBM 数据库 DB2

  • 评论
  • 分享微博
  • 分享邮件

用于备份和恢复的数据结构
Oracle 和 DB2 UDB 都有一组组成备份和恢复机制的组件。您在 图 1和 图 2 中看到的体系结构图对提供 Oracle 和 DB2 的备份和恢复的主要组件进行了概述。

图 1. Oracle 体系结构
Oracle 体系结构

Oracle 的内存结构

  • 缓冲区缓存 —— 为存储从物理数据文件读取的数据块而分配的内存。
  • 共享池 —— 为存储解析的 SQL 语句、PL/SQL 过程的数据字典信息而分配的内存。
  • 日志缓冲区 —— 为存储更改数据的前后映像而分配的内存。里面记录的数据项是连续的。
  • 大型池 —— 分配给 RMAN 用于备份和恢复的内存。

Oracle 后台进程

  • 数据库读写器(DBWr)—— 异步地将缓冲区的脏数据写到物理数据文件中。
  • 日志读写器(LGWr)—— 从日志缓冲区写入项目,以便重做日志文件。
  • 检查点(CKPt)—— 将数据文件头和控制文件头与当前重做日志和检查点数同步。
  • 归档器(ARCH)—— 自动化重做日志的复制。如果没有打开归档器,那么需要对重做日志进行手动归档。

Oracle 数据库结构

  • 数据文件 —— 存储数据的物理文件。
  • 控制文件 —— 包含数据库物理结构和状态的文件,比如包含绝对路径的数据文件和日志文件的名称、文件的大小、块大小、数据文件的联机或脱机状态等。它还包含日志文件的名称和路径、文件大小和块大小。
  • 重做日志 —— 包含更改数据的前后映像的文件。对于恢复,重做日志是必需的。
  • 参数文件 —— 存储实例启动的参数的文件。您可以有多种启动实例的方式。Oracle 首先搜索 spfile_SID.ora 是否存在。如果该文件不存在,Oracle 接着会搜索 Spfile.ora 参数文件。如果 spfile_SID.ora 和 spfile.ora 都不存在,Oracle 将使用 init_SID.ora 参数文件。
  • 归档日志 —— 联机重做日志的物理副本。在联机恢复中,归档日志是必需的。

接下来我们将看到 DB2 UDB 体系结构和结构。

图 2. DB2 UDB 体系结构
<a href='http://www.ibm.com/developerworks/cn/db2/zones/db2ii/index_old.html?S_TACT=105AGX52&S_CMP=w-cto' target='_blank' style='font-size:14px;text-decoration:none;color: #0000FF;'>DB2</a> UDB 体系结构

DB2 UDB 内存结构

  • 包缓存 —— 为存储静态和动态 SQL 语句而分配的内存。
  • 缓冲池 —— 在将数据刷新到磁盘之前,为存储数据而分配的内存。
  • 日志缓冲区 —— 在将所有对数据库的更改刷新到磁盘上的日志之前,用来存储这些更改的内存。

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章