1
2 申 明 以 下 内 容 主 要 用 来 大 致 描 述 我 们 通 用 产 品 的 方 向. 它 只 用 于 信 息 展 示 目 的, 不 能 用 于 任 何 的 商 业 合 同. 它 不 承 诺 发 布 任 何 材 料, 代 码, 或 功 能, 并 且 不 能 用 于 决 定 购 买 的 依 据. 对 于 oracle 公 司 产 品 的 开 发, 以 及 任 何 特 性 或 功 能 的 发 布 时 间 完 全 由 oracle 公 司 自 行 判 断.
<Insert Picture Here> Oracle 11g 数 据 库 : 新 特 性 概 览 Oracle 大 学
会 议 日 程 简 介 存 储 功 能 的 增 强 数 据 库 重 演 SQL 性 能 分 析 器 SQL 执 行 计 划 管 理 自 动 SQL 调 优 AWR 基 准 线 AMM 分 区 RMAN 功 能 的 增 强 闪 回 功 能 的 增 强 诊 断 功 能 的 增 强 杂 项 问 题 与 解 答 4 <Insert Picture Here>
5 <Insert Picture Here> Mark Beyer Gartner 12 月 号, 2006 Oracle 客 户 在 获 取 可 伸 缩 性 的 策 略 时, 对 于 实 际 应 用 集 群 和 自 动 存 储 管 理 都 非 常 满 意.
6 <Insert Picture Here> Tim Getsay 高 级 官 员, 管 理 信 息 系 统 Vanderbilt 大 学 通 过 在 Intel/Linux 上 使 用 Oracle 网 格 计 算, 我 们 见 证 了 在 提 高 性 能 的 同 时 将 成 本 降 低 了 50% 的 过 程.
7 简 介 -- Oracle 数 据 库 创 新 之 路 Audit Vault Database Vault Grid Computing Self Managing Database XML Database Oracle Data Guard Real Application Clusters Flashback Query Virtual Private Database Built in Java VM Partitioning Support Built in Messaging Object Relational Support Multimedia Support Data Warehousing Optimizations Parallel Operations Distributed SQL & Transaction Support Cluster and MPP Support 30 年 的 持 续 创 新 Multi-version Read Consistency Client/Server Support Platform Portability Commercial SQL Implementation Oracle 数 据 库 将 继 续 创 新 数 据 库 11g 仍
存 储 备 份 内 存 应 用 /SQL 模 式 RAC 恢 复 复 制 8 简 介 -- 自 动 管 理 自 动 调 优 顾 问 方 法
9 存 储 功 能 的 增 强 -- 不 使 用 ASM 快 速 镜 像 再 同 步 ASM 使 用 了 冗 余 1 2 磁 盘 访 问 失 败 Primary extent Secondary extent Oracle 数 据 库 10g&11g 4 再 次 添 加 可 用 磁 盘 : 区 片 再 平 衡 3 自 动 删 除 磁 盘 : 重 建 所 有 被 删 除 的 区 片
10 存 储 功 能 的 增 强 -- 使 用 ASM 快 速 镜 像 再 同 步 概 览 ASM 使 用 了 冗 余 1 2 磁 盘 访 问 失 败 Primary extent Secondary extent Oracle 数 据 库 11g 4 磁 盘 再 次 可 以 访 问 了 : 只 需 要 再 同 步 那 些 新 修 改 的 区 片 3 失 败 时 间 < DISK_REPAIR_TIME
数 据 库 重 演 -- 为 何 使 用 数 据 库 重 演? 系 统 始 终 都 会 发 生 变 化, 比 如 硬 件 软 件 升 级 等 客 户 在 将 变 化 应 用 到 产 品 库 上 前 总 是 希 望 先 确 定 该 变 化 所 带 来 的 影 响 对 修 改 进 行 测 试 和 验 证 总 是 很 昂 贵 的 - 包 括 时 间 和 金 钱 而 且 这 种 测 试 成 功 的 概 率 也 不 高 很 多 问 题 都 被 低 估 了 有 些 变 化 会 对 系 统 的 可 用 性 和 性 能 带 来 负 面 的 影 响 引 起 成 功 概 率 较 低 的 原 因 很 难 使 用 产 品 库 上 完 全 真 实 的 负 载 进 行 测 试 - 很 多 问 题 都 被 低 估 数 据 库 重 演 的 新 特 性 能 够 让 你 进 行 完 全 真 实 的 测 试 11
数 据 库 重 演 -- 概 览 在 测 试 环 境 中 重 建 真 实 的 产 品 数 据 库 负 载 在 将 变 化 应 用 到 产 品 库 上 前, 先 定 位 分 析 并 修 复 潜 在 的 不 稳 定 情 况 捕 获 产 品 库 上 的 负 载 在 产 品 库 上 运 行 实 际 的 并 发 性 和 负 载 时 捕 获 整 个 产 品 库 的 负 载 将 捕 获 的 负 载 转 移 到 测 试 系 统 上 在 测 试 环 境 下 重 演 整 个 负 载 在 测 试 环 境 中 应 用 希 望 的 变 化 使 用 产 品 库 上 实 际 的 并 发 性 和 负 载 重 演 整 个 负 载 按 照 产 品 库 实 际 的 提 交 顺 序 进 行 提 交 分 析 & 报 表 错 误 数 据 分 歧 性 能 分 歧 12
13 数 据 库 重 演 -- 系 统 架 构 : 捕 获 影 子 进 程 影 子 进 程 影 子 进 程 影 子 进 程 影 子 进 程 影 子 进 程 记 录 基 础 架 构 数 据 库 堆 栈 后 台 进 程 后 台 进 程 数 据 库 备 份 产 品 库 捕 获 文 件 所 在 的 目 录 影 子 进 程 捕 获 的 文 件 影 子 进 程 捕 获 的 文 件 影 子 进 程 捕 获 的 文 件 影 子 进 程 捕 获 的 文 件
14 SQL 性 能 分 析 器 -- 概 览 它 是 11g 的 新 特 性 目 标 用 户 : DBAs, QA 以 及 应 用 程 序 开 发 人 员 帮 助 预 测 系 统 变 化 对 SQL 语 句 响 应 时 间 的 影 响 构 建 不 同 版 本 SQL 语 句 的 性 能 指 标 ( 比 如,SQL 执 行 计 划 以 及 执 行 相 关 的 统 计 信 息 ) 串 行 的 执 行 SQL 语 句 : 不 考 虑 并 发 性 分 析 性 能 差 异 对 不 同 的 SQL 语 句 提 供 精 细 化 性 能 分 析 与 SQL 优 化 建 议 顾 问 集 成 从 而 能 够 对 性 能 下 降 的 SQL 进 行 调 整
SQL 性 能 分 析 器 -- 使 用 场 景 SQL 性 能 分 析 器 可 以 在 以 下 的 场 景 中 使 用 : 数 据 库 升 级 应 用 调 优 建 议 调 整 Schema 里 的 对 象 收 集 统 计 信 息 数 据 库 参 数 变 化 操 作 系 统 / 硬 件 发 生 变 化 15
16 SQL 性 能 分 析 器 -- 使 用 汇 总 1. 获 取 产 品 库 上 的 SQL 工 作 负 载 2. 将 SQL 工 作 负 载 传 输 到 测 试 系 统 上 3. 构 建 改 变 前 的 性 能 数 据 4. 在 测 试 系 统 上 实 施 变 化 5. 构 建 改 变 后 的 性 能 数 据 6. 将 第 三 步 与 第 五 步 的 结 果 进 行 比 较 7. 对 改 变 后 引 起 性 能 下 降 的 SQL 进 行 调 整
17 SQL 执 行 计 划 管 理 -- 概 览 SQL 执 行 计 划 管 理 自 动 控 制 SQL 执 行 计 划 的 进 化 优 化 器 自 动 管 理 SQL 执 行 计 划 基 准 线 只 会 使 用 已 知 的 并 确 认 的 执 行 计 划 自 动 确 认 执 行 计 划 的 改 变 只 有 那 些 相 对 更 好 的 执 行 计 划 才 会 被 使 用 结 合 SQL 性 能 分 析 器 处 理 STS 里 的 严 重 的 SQL 语 句
SQL 执 行 计 划 管 理 -- SQL 执 行 计 划 基 准 线 体 系 架 构 SYSAUX SQL 管 理 基 准 语 句 日 志 重 复 执 行 的 SQL 语 句 GB HJ HJ GB HJ 历 史 计 划 HJ 计 划 基 准 线 GB HJ HJ GB HJ HJ GB HJ 历 史 计 划 HJ 计 划 基 准 线 历 史 计 划 GB HJ HJ GB HJ HJ 计 划 基 准 线 GB HJ HJ 18 GB HJ HJ SQL profile 在 加 入 基 准 线 前 对 性 能 进 行 确 认 自 动 SQL 调 优 任 务
接 受 Profiles 1 19 自 动 SQL 调 优 -- 在 10g 里 工 作 负 载 自 动 高 负 载 SQL 优 化 顾 问 2 生 成 SQL Profiles ADDM 3 运 行 SQL 优 化 顾 问 DBA 4
自 动 SQL 调 优 -- 在 11g 里 AWR 工 作 负 载 自 动 2 3 1 SQL 优 化 报 表 4 20 DBA Top SQL
21 自 动 SQL 调 优 -- 挑 选 性 能 不 好 的 SQL AWR 周 日 小 时 平 均 执 行 候 选 者 列 表 1. 从 过 去 的 历 史 列 表 中 挑 选 性 能 最 差 的 SQL 放 入 过 去 的 一 周 里 性 能 最 差 的 SQL 语 句 过 去 的 一 周 里 任 何 一 天 里 性 能 最 差 的 SQL 语 句 过 去 的 任 何 一 小 时 里 性 能 最 差 的 SQL 语 句 ( 单 个 平 均 单 次 执 行 性 能 最 差 的 SQL 语 句 2. 对 这 四 个 桶 设 置 权 重 以 后, 将 它 们 合 并 成 一 个 桶 3. 每 个 桶 里 获 取 前 150 条 SQL 语 句 放 入 4 个 桶 里 : 单 个 snapshot)
性 能 22 AWR 基 准 线 -- 使 用 AWR 基 准 线 进 行 性 能 比 较 分 析 实 际 AWR 基 准 线 包 含 有 关 感 兴 趣 的 或 相 关 的 时 间 段 的 快 照 基 准 线 是 性 能 调 优 的 关 键 可 以 设 置 告 警 上 限 监 控 性 能 比 较 所 得 的 建 议 的 报 表 通 常 情 况 AWR 基 准 线 时 间
AWR 基 准 线 -- 自 动 工 作 负 载 存 储 基 准 线 11g 数 据 库 进 一 步 增 强 了 自 动 工 作 负 载 存 储 的 基 准 线 功 能 你 可 以 为 基 于 时 间 变 化 的 基 准 线 而 设 置 可 自 动 变 化 的 上 限 使 用 基 准 线 模 板 来 规 划 自 动 创 建 基 准 线 重 命 名 基 准 线, 并 且 为 基 准 线 设 置 失 效 日 期 23
24 分 区 -- 增 强 部 分 Interval 分 区 System 分 区 组 合 分 区 的 增 强
25 RMAN 增 强 的 部 分 -- 复 制 一 个 数 据 库 通 过 网 络 ( 不 需 要 存 在 一 个 备 份 ) 包 括 可 以 修 改 的 SPFILE 通 过 Enterprise Manager 或 RMAN 命 令 行 TCP/IP 目 标 或 辅 助 数 据 库 活 动 的 源 数 据 库
RMAN 增 强 的 部 分 -- 管 理 恢 复 目 录 1. 创 建 一 个 恢 复 目 录. 2. 向 恢 复 目 录 里 注 册 你 的 目 标 数 据 库. 3. 如 果 需 要, 可 以 合 并 恢 复 目 录. 4. 如 果 需 要, 可 以 把 老 的 备 份 注 册 到 恢 复 目 录 里. 5. 如 果 需 要, 可 用 为 特 定 的 用 户 创 建 虚 拟 的 恢 复 目 录. 6. 保 护 恢 复 目 录. 新 功 能 26 新 功 能
27 闪 回 增 强 的 部 分 -- 闪 回 数 据 归 档 Undo data 原 来 位 于 数 据 块 缓 存 区 里 的 数 据 DML 操 作 后 台 进 程 收 集 原 来 的 内 存 数 据 并 把 它 们 写 入 到 闪 回 数 据 归 档 里 历 史 表 里 的 数 据 闪 回 数 据 归 档
闪 回 增 强 的 部 分 -- 闪 回 数 据 归 档 流 程 1. 创 建 闪 回 数 据 归 档 2. 指 定 缺 省 的 闪 回 数 据 归 档 名 称 3. 启 用 闪 回 数 据 归 档 4. 查 看 闪 回 数 据 归 档 28
诊 断 功 能 的 增 强 -- 11g R1 数 据 库 的 错 误 管 理 目 标 : 减 少 解 决 问 题 的 时 间 确 保 变 化 并 且 自 动 健 康 检 查 自 动 诊 断 流 程 智 能 解 决 主 动 的 打 补 丁 诊 断 解 决 方 案 发 布 防 止 出 现 问 题 解 决 问 题 29
30 诊 断 功 能 的 增 强 -- 简 化 了 诊 断 : 自 动 诊 断 流 程 关 键 错 误 自 动 诊 断 存 储 DBA 第 一 次 捕 获 故 障 时 自 动 创 建 incident 1 2 通 知 DBA 目 标 的 健 康 检 查 的 结 果 否 DBA 4 EM Support Workbench: Incident 包 的 信 息 数 据 修 复 EM Support Workbench: 应 用 补 丁 / 数 据 修 复 3 已 知 的 bug? 是 DBA
诊 断 功 能 的 增 强 -- 自 动 诊 断 存 储 DIAGNOSTIC_DEST $ORACLE_BASE $ORACLE_HOME/log BACKGROUND_DUMP_DEST CORE_DUMP_DEST USER_DUMP_DEST ADR Base diag rdbms DB Name ADR Home SID metadata alert cdump incpkg incident hm trace (others) ADRCI log.xml incdir_1 incdir_n alert_sid.log 31 Support Workbench V$DIAG_INFO
32 诊 断 功 能 的 增 强 -- Problems 和 Incidents 关 键 错 误 Problem ID Problem DBA Problem 键 自 动 化 错 误 数 量 控 制 Incident Incident ID 手 手 手 手 工 工 工 工 化 化 化 化 跟 踪 文 件 非 关 键 错 误 生 成 的 包 发 送 给 Oracle 支 持 Incident Status Collecting Ready Tracking Data-Purged Closed MMON ADR 自 动 删 除 自 动 转 换
33 诊 断 功 能 的 增 强 -- 健 康 监 控 概 览 关 键 错 误 V$HM_CHECK 数 据 库 离 线 检 查 重 做 数 据 库 交 叉 检 查 V$HM_RUN DBMS_HM ADRCI EM hm (reports) 反 应 式 的 手 工 的 DBA 健 康 检 查 V$HM_CHECK EM 或 者 DBMS_HM 逻 辑 块 检 查 表 里 行 的 家 查 事 务 检 查 ADR 表 - 索 引 的 行 不 匹 配 检 查 数 据 库 字 典 检 查 表 - 索 引 交 叉 检 查 Undo 段 检 查 数 据 块 检 查 表 检 查 数 据 库 在 线
诊 断 功 能 的 增 强 -- SQL 修 复 顾 问 概 览 SQL 语 句 执 行 语 句 崩 溃 自 动 在 ADR 里 产 生 incident DBA 运 行 SQL 修 复 顾 问 DBA DBA 接 受 SQL 补 丁 DBA 获 得 警 告 SQL 修 复 顾 问 调 查 执 行 生 成 SQL 补 丁 SQL 语 句 补 丁 34 Trace files 语 句 再 次 成 功 执 行
35 杂 项 -- 实 时 查 询 物 理 备 用 库 传 输 重 做 日 志 应 用 重 做 日 志 主 数 据 库 重 做 日 志 流 物 理 备 用 数 据 库 查 询 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE 2 USING CURRENT LOGFILE DISCONNECT FROM SESSION;
杂 项 -- Setting 使 用 快 照 备 用 数 据 库 来 构 建 测 试 环 境 重 做 日 志 流 物 理 备 用 数 据 库 重 做 日 志 流 打 开 数 据 库 撤 销 所 有 的 变 化 进 行 测 试 快 照 备 用 数 据 库 SQL> ALTER DATABASE CONVERT TO SNAPSHOT STANDBY; 36
37 杂 项 -- 其 他 密 码 文 件 所 包 含 的 密 码 为 大 小 写 敏 感 加 密 表 空 间 对 于 网 络 服 务 配 置 精 细 化 访 问 控 制 使 用 SecureFile LOBS 来 存 放 文 档 来 存 放 文 档, 可 以 进 行 压 缩 可 以 进 行 压 缩 加 密 使 用 SQL 和 PL/SQL APIs 来 访 问 SecureFile LOBS 使 用 inodes 来 存 放 SecureFile LOBS 增 强 的 与 物 化 视 图 有 关 的 表 的 在 线 表 格 重 定 义 精 细 化 依 赖 管 理 使 用 增 强 的 DDL 应 用 增 强 的 表 锁 定 机 制 创 建 并 使 用 不 可 见 索 引 使 用 PL/SQL 结 果 缓 存 使 用 客 户 端 查 询 结 构 缓 存 加 密 缓 存
38
39