24.03.2015 Views

老蒋谈存储案例教学 - LinuxTone.Org

老蒋谈存储案例教学 - LinuxTone.Org

老蒋谈存储案例教学 - LinuxTone.Org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

后 再 通 知 前 台 进 程 提 交 成 功 , 并 由 前 台 进 程 通 知 用 户 。 从 这 点 可 以 看 出 LGWR 承 担 了 维 护 系<br />

统 数 据 完 整 性 的 任 务 。<br />

LGWR 工 作 的 主 要 条 件 如 下<br />

用 户 提 交<br />

有 1/3 重 做 日 志 缓 冲 区 未 被 写 入 磁 盘<br />

有 大 于 1M 重 做 日 志 缓 冲 区 未 被 写 入 磁 盘<br />

超 时<br />

DBWR 需 要 写 入 的 数 据 的 SCN 号 大 于 LGWR 记 录 的 SCN 号 ,DBWR 触 发 LGWR 写<br />

入<br />

d、SMON<br />

工 作 主 要 包 含<br />

清 除 临 时 空 间<br />

在 系 统 启 动 时 , 完 成 系 统 实 例 恢 复<br />

聚 结 空 闲 空 间<br />

从 不 可 用 的 文 件 中 恢 复 事 务 的 活 动<br />

OPS 中 失 败 节 点 的 实 例 恢 复<br />

清 除 OBJ$ 表<br />

缩 减 回 滚 段<br />

使 回 滚 段 脱 机<br />

e、PMON<br />

主 要 用 于 清 除 失 效 的 用 户 进 程 , 释 放 用 户 进 程 所 用 的 资 源 。 如 PMON 将 回 滚 未 提 交 的 工<br />

作 , 释 放 锁 , 释 放 分 配 给 失 败 进 程 的 SGA 资 源 。<br />

f、CKPT<br />

同 步 数 据 文 件 , 日 志 文 件 和 控 制 文 件 , 由 于 DBWR/LGWR 的 工 作 原 理 , 造 成 了 数 据 文 件 ,<br />

日 志 文 件 , 控 制 文 件 的 不 一 至 , 这 就 需 要 CKPT 进 程 来 同 步 。CKPT 会 更 新 数 据 文 件 / 控 制 文<br />

件 的 头 信 息 。<br />

CKPT 工 作 的 主 要 条 件 如 下<br />

在 日 志 切 换 的 时 候<br />

数 据 库 用 immediate ,transaction , normal 选 项 shutdown 数 据 库 的 时 候<br />

根 据 初 始 话 文 件 LOG_CHECKPOINT_INTERVAL、LOG_CHECKPOINT_TIMEOUT、<br />

FAST_START_IO_TARGET 的 设 置 的 数 值 来 确 定<br />

用 户 触 发<br />

以 下 进 程 的 启 动 需 要 手 工 配 置<br />

g、ARCH<br />

当 数 据 库 以 归 档 方 式 运 行 的 时 候 ,Oracle 会 启 动 ARCH 进 程 , 当 重 做 日 志 文 件 被 写 满 时 ,<br />

日 志 文 件 进 行 切 换 , 旧 的 重 做 日 志 文 件 就 被 ARCH 进 程 复 制 到 一 个 / 多 个 特 定 的 目 录 / 远 程 机 器 。<br />

这 些 被 复 制 的 重 做 日 志 文 件 被 叫 做 归 档 日 志 文 件 。<br />

h、RECO<br />

负 责 解 决 分 布 事 物 中 的 故 障 。Oracle 可 以 连 接 远 程 的 多 个 数 据 库 , 当 由 于 网 络 问 题 , 有 些<br />

PDF 文 件 使 用 "pdfFactory Pro" 试 用 版 本 创 建 www.fineprint.cn

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!