Oracle Database10g

Size: px
Start display at page:

Download "Oracle Database10g"

Transcription

1 Oracle Database10g 性能调整与优化 目录 第 1 章 Oracle Database 10g 新功能 1.1 安装改进 1.2 SYSAUX 表空间 1.3 自动存储管理 介绍 ( 针对 DBA 和开发人员 )1 1.4 集群就绪服务 (CRS) 1.5 服务器生成的警报 1.6 自动工作量仓库 (AWR) 1.7 自动数据库诊断监控程序 (ADDM) 1.8 SQL 调整顾问 1.9 自动共享内存管理 (ASMM) 1.10 闪回恢复区 1.11 回收站 1.12 恢复管理器的改动 1.13 透明数据加密 (10gR2) LogMiner 的改动 新的 DBMS_STATS 选项 1.16 跟踪增强 1.17 DBMS_SCHEDULER 默认的 ( 永久 ) 表空间 1.19 临时表空间组 1.20 重命名表空间 1.21 大文件表空间 1.22 收缩段 1.23 数据泵 (Data Pump) 跨平台的可移植表空间 1.25 写入外部表 1.26 自动撤消保留调整 1.27 包括新信息的 V$SESSION 1.28 OEM 的改动 1.29 网格控制 g 版本中的新后台进程 1.31 版本比较表 1.32 新特性回顾 1.33 参考文档 第 2 章基本的索引原理 ( 针对 DBA 和 初级开发人员 ) 2.1 基本的索引概念 2.2 组合索引 2.3 限制索引 使用不等于运算符 (<>!=) 2.4 选择性 使用 IS NULL 或 IS NOT NULL 使用函数 比较不匹配的数据类型 2.5 集群因子 (Clustering Factor) 二元高度 (binary height) 使用直方图 2.8 快速全局扫描 2.9 跳跃式扫描 2.10 索引的类型 2.11 快速重建索引 2.12 技巧回顾 2.13 参考文档 B 树索引 位图索引 HASH 索引 索引组织表 反转键索引 基于函数的索引 分区索引 位图连接索引 第 3 章磁盘实现方法和 ASM ( 针对 DBA) 3.1 成为规范的磁盘阵列 使用磁盘阵列改进性能和... 可用性 所需的磁盘数量 可用的 RAID 级别 更新的 RAID 安装和维护传统文件系统 3.3 在硬件磁盘之间分布 关键数据文件 分开存储数据和索引文件 避免 I/O 磁盘争用 通过移动数据文件来 3.4 本地托管的表空间 均衡文件 I/O 创建本地托管的表空间 把字典托管的表空间迁移 到本地托管的表空间 Oracle 大文件表空间 Oracle 托管文件 1

2 3.5 ASM 简介 I/O 角色之间的通信 ASM 实例 ASM init.ora 参数 ASM 的安装 ASM 参数和 SGA 调整 ASM 和权限 ASM 磁盘 ASM 和多路径 ASM 磁盘组 ASM 磁盘组和数据库 ASM 冗余和故障组 Oracle Database 10g Release 2 中新的空间相关列 集群同步服务 数据库实例和 ASM 使用 ASM 进行数据库 合并和集群化 支持 ASM 的数据库进程 大文件和 ASM 支持 ASM 的数据库... init.ora 参数 ASM 和数据库部署... 最佳实践 ASM 存储管理和分配 ASM 重新平衡和重新分布 3.6 使用分区来避免磁盘争用 3.7 使用索引分区 3.8 导出分区 3.9 消除碎片 获得关于分区的更多信息 其他类型的分区 其他分区选项 使用正确的盘区大小 创建一个新表空间并把 数据移到其中 导出和重新导入表 正确设定比例以避免... 链化现象 自动段空间管理 重建数据库 3.10 增加日志文件尺寸和 LOG_ CHECKPOINT_INTERVAL... 以提高速度 3.11 闪回恢复 确定重做日志文件的大小 是否存在问题 确定日志文件的大小和 检查点的时间间隔 3.12 增加恢复的可能性 : 在每次 3.13 使用回滚段 批处理后提交 避免回滚段之间的争用 监控回滚段的等待... 和争用 增加回滚段 把大的事务隔离到它们 自己的回滚段上 更简便的方法 :UNDO 表空间 3.14 结束有问题的会话 监控 UNDO 空间 3.15 不要在 SYSTEM 或 SYSAUX 表空间中执行排序 3.16 在不同磁盘和控制器上 存放多个控制文件 3.17 对写操作频繁的数据使用 裸设备来提高 I/O 使用裸设备的好处 使用裸设备的缺点 3.18 磁盘 I/O 的其他注意事项... 和提示 3.19 设计阶段需要注意的问题 3.20 技巧回顾 3.21 参考文档 第 4 章用初始参数调整数据库 ( 针对 DBA) 4.1 标识重要的初始参数 4.2 不用重启就修改初始参数 4.3 用 Enterprise Manager 查看初始参数 调整 DB_CACHE_SIZE... 来提高性能 在调整 DB_CACHE_SIZE 时使用 V$DB_CACHE _ADVICE 保证数据缓存命中率 2

3 超过 95% 监控 V$SQLAREA 视图以 查找较慢的查询 4.5 设定 DB_BLOCK_SIZE 来反映 数据读取量的大小 调整 SHARED_POOL_SIZE... 以优化性能 使用 Oracle 的多个缓冲池 调整 PGA_AGGREGATE_ TARGET 以优化对... 内存的应用 修改 SGA 大小以避免... 分页和交换 了解基于成本的优化 创建足够的调度程序 个重要的初始化参数 查找未归档的初始参数 了解典型的服务器 典型的服务器模式 调整 Oracle Application 技巧回顾 4.7 参考文档... 数据库 第 5 章企业管理器和网格控制 ( 针对 DBA 和开发人员 ) 企业管理器 (EM) 基础 5.2 从 All Targets 和其他... 分组开始 Policies (Violations) 选项卡 监控数据库 Database Administration... 选项卡 Database Administration 选项卡 :Tablespace Database Administration 选项卡 : 实例级别 Database Administration 选项卡 :All Initialization Parameters Database Administration 选项卡 :Manage Optimizer Statistics Database Administration 选项卡 ( 实例级别 ): 监控主机 5.6 监控应用服务器 Database Maintenance... 选项卡 Database Topology 选项卡 Database Performance... 选项卡 监控 Web 应用程序 5.8 Deployments 选项卡 ( 补丁选项 ) 5.9 Jobs 选项卡 5.10 Reports 选项卡 5.11 自动存储管理的性能 5.12 小结 5.13 技巧回顾 5.14 参考文档 第 6 章使用 EXPLAIN 和 STORED OUTLINES( 针对 DBA 和开发人员 ) 6.1 Oracle 的 SQL TRACE 实用程序 对简单查询使用 SQL TRACE... 的简单步骤 TRACE 输出部分 更复杂的 TKPROF 输出 深入探讨 TKPROF 输出 使用 DBMS_MONITOR (10g 的新特性 ) 使用 TRCSESS 将多个跟踪 文件保存到一个文件中 (10g 的新特性 ) 单独使用 EXPLAINPLAN EXPLAIN PLAN 从上 至下读取和从下至上读取 阅读 EXPLAIN PLAN 使用 DBMS_XPLAN 另一种 EXPLAIN PLAN 输出方法 : 构建树结构 另一个使用树的例子 在开发产品中 利用 TRACE/EXPLAIN 发现有问题的查询 PLAN_TABLE 表中的... 重要列 3

4 6.2 技巧回顾 Oracle 支持的一些有用的... 程序包 适用于未记录入档的 TRACE 操作的初始参数 使用存储纲要 使用 Plan Stability 第 7 章基本的提示语法 7.1 最常用的提示 ( 存储纲要 ) ( 针对 DBA 和开发人员 ) 谨慎使用提示 首先修正设计方案 7.2 可用的提示和分组 7.3 指定提示 7.4 指定多个提示 改变执行路径 使用访问方法提示 使用查询转换提示 使用连接操作提示 使用并行执行 其他提示 7.5 使用别名时, 提示别名而 7.6 使用提示... 不是表名 使用 FIRST_ROWS 提示 使用 ALL_ROWS 提示 使用 FULL 提示 使用 INDEX 提示 使用 NO_INDEX 提示 使用 INDEX_JOIN 提示 使用 INDEX_COMBINE 提示 使用 INDEX_ASC 提示 使用 INDEX_DESC 提示 使用 INDEX_FFS 提示 使用 ORDERED 提示 使用 LEADING 提示 使用 NO_EXPAND 提示 使用 DRIVING_SITE 提示 使用 USE_MERGE 提示 使用 USE_NL 提示 使用 USE_HASH 提示 使用 PUSH_SUBQ 提示 使用 PARALLEL 提示 使用 NO_PARALLEL 提示 使用 APPEND 提示 使用 NOAPPEND 提示 使用 CACHE 提示 使用 NOCACHE 提示 使用 CLUSTER 提示 使用 HASH 提示 使用 CURSOR_ SHARING_... EXACT 提示 使用 QB_NAME 提示 7.7 其他一些提示和注意事项 7.8 使用提示可能遇到的问题 7.9 提示一览表 7.10 技巧回顾 7.11 参考文档 第 8 章调整查询 ( 针对开发人员和 初级 DBA) 8.1 调整哪些查询? 查询 V$SQLAREA 在 V$SQLAREA 视图中选出 最占用资源的查询 在 V$SQL 视图中选出最占用... 资源的查询 8.2 选出最占用资源的会话和... 查询的新 10g 视图 从 V$SESSMETRIC 视图中 选出当前最占用... 资源的会话 查看可用的 AWR 快照 从 DBA_HIST_SQLSTAT 视图中选出最占用... 资源的查询 从 dba_hist_sqlstat 视图中 选择查询文本 从 DBA_HIST_SQL_PLAN 8.3 确定何时使用索引 8.4 遗忘索引 8.5 创建索引 8.6 查看表上的索引 8.7 修正差的索引 8.8 在删除索引时保持谨慎 8.9 对 SELECT 和 WHERE 中的 视图中选出查询执行计划... 列使用索引 4

5 8.10 使用快速全局扫描 8.11 使查询魔术般加速 8.12 在内存中缓存表 8.13 使用多个索引 ( 利用最佳 选择性 ) 8.14 使用索引合并 8.15 处理受限制的索引 8.16 使用基于函数的索引 8.17 了解 古怪 的 OR 使用 EXISTS 函数 8.19 表就是视图 8.20 SQL 和 大一统 理论 8.21 Oracle Database 10g 中的... 调整修改 g 自动 SQL 调整 8.23 技巧回顾 8.24 参考文档 保证调整用户能访问 API 创建调整任务 查看顾问日志中的任务 执行 SQL 调整任务 查看调整任务的状态 显示 SQL 调整顾问报告 检查报告输出 第 9 章表的连接和其他高级调整 技术 ( 针对 DBA 和 开发人员 ) 连接方法 嵌套循环连接 排序合并连接 集群连接 散列连接 索引连接 9.2 表连接的初始化参数 排序合并与散列连接参数 9.3 双表连接 : 等尺寸表 ( 基于成本 ) 9.4 双表索引连接 : 等尺寸表 ( 基于成本 ) 9.5 强制执行特殊的连接方法 9.6 在多表连接中除去连接记录 ( 侯选行 ) 9.7 在大小不同的表间进行 双表连接 9.8 三表连接 ( 基于成本 ) 9.9 位图连接索引 第三方性能调整工具 9.11 调整分布式查询 一切就绪 9.13 各种调整技术摘要 外部表 9.14 在块级别进行调整 数据快照太旧 : 开发人员 的编程难题 设置事件以转储每次等待 使用 EXISTS 操作符有效 缩短时间 9.15 使用简单的数学方法... 调整性能 传统的数学分析 方法论的七个步骤 模式分析 数学方法总结 9.16 连接调整 : 关系模型与对象 关系模型的性能 使用的模型 结果 总结 技巧回顾 参考文档 第 10 章使用 PL/SQL 提高性能 ( 针对 DBA 和开发人员 ) 10.1 使用 DBMS_APPLICATION _INFO 进行实时监控 在 RAC 环境中为实时监控 使用自定义包代替 DBMS_ APPLICATION_INFO 10.3 在数据库的表中记录... 计时信息 10.4 减少 PL/SQL 程序的单元 迭代和迭代的时间 10.5 使用 ROWID 进行迭代处理 将数据类型 IF 语句的 排列和 PLS_INTEGER 确保比较运算中的数据... 类型相同 根据条件出现的频率 5

6 ... 来排序 IF 条件 使用 PLS_INTEGER PL/SQL 数据类型进行... 整数运算 减少对 SYSDATE 的调用 减少 MOD 函数的使用 共享池和固定 PL/SQL 对象 将 PL/SQL 对象语句... 固定 ( 缓存 ) 到内存中 固定所有的包 标识需要固定的 PL/SQL... 对象 使用和修改 DBMS_ SHARED _POOL.SIZES 从 DBA_OBJECT_SIZE 中 获取详细的对象信息 发现无效的对象 发现已禁用的触发器 将 PL/SQL 表用于快速... 参考表查询 查找和调整所使用 对象的 SQL 在处理 DATE 数据类型时 使用时间信息 调整和测试 PL/SQL 了解 PL/SQL 对象定位... 的含义 使用回滚段打开大型游标 使用数据库的临时表来... 提高性能 集成用户跟踪机制以定位... 执行位置 限制动态 SQL 的使用 使用管道表函数来建立... 复杂结果集 别管调试命令 为初学者提供的例子 创建 PL/SQL 代码 创建过程 执行 PL/SQL 过程 创建函数 在 SQL 中执行 GET_... CUST_NAME 函数 创建数据包 技巧回顾 参考文档 在数据库触发器中使用 PL/SQL 第 11 章调整 RAC 和使用并行特性 11.1 实时应用集群 (RAC) 并行数据库 Oracle RAC 的体系结构 Oracle RAC 系统的内部... 工作方式 SCN 处理 RAC 性能调整概述 RAC 等待事件和互连... 统计数据 集群互连调整 硬件... 等级 使用企业管理器网格 控制调整 RAC 11.2 并行操作的基本概念 11.3 并行 DML 和 DDL 语句... 和操作 11.4 Oracle 9i 的并行 DML 语句... 和操作 11.5 并行处理和分区 11.6 操作内部和操作之间的... 并行处理 11.7 使用并行操作生成表和... 索引的示例 并行 DML 语句和示例 并行 DML 的约束条件 并行 DML 语句示例 11.9 通过 V$ 视图监控并行操作 V$PQ_TQSTAT V$PQ_SYSSTAT V$PQ_SESSTAT 在并行操作时使用 EXPLAIN PLAN 和 AUTOTRACE 调整并行执行和 Oracle 9i 并行加载... 初始化参数 性能比较和监控并行操作 优化 RAC 中的并行操作 490 6

7 并行操作的目标 RAC 并行使用模型 初始化参数 查看并行统计数据的... V$ 视图 并行配置和相关... 基线测试 并行查询测试示例 Create Table As 索引构建 性能考虑因素和小结 使用并行处理时的其他 技巧回顾 参考文档... 注意事项 第 12 章 V$ 视图 ( 针对开发人员 和 DBA) 12.1 V$ 视图的创建和访问 获得所有 V$ 视图的数量... 和列表 查找用于创建 V$ 视图的... X$ 表 查找组成 DBA_ 视图的... 底层对象 使用有帮助的 V$ 脚本 内存分配摘要 (V$SGA) 内存分配的细节 (V$SGASTAT) 在 V$PARAMETER... 中发现 init.ora 的设置 测定数据的命中率 (V$SYSSTAT) 测定数据字典的命中率 (V$ROWCACHE) 测定共享 SQL 和 PL/SQL 的命中率 (V$LIBRARYCACHE) 确定需要固定的 PL/SQL... 对象 通过 V$SQLAREA 查找 有问题的查询 检查用户的当前操作及其 12.2 技巧回顾 12.3 参考文档... 使用的资源 查找用户正在访问... 的对象 使用索引 确定锁定问题 关闭有问题的会话 查找使用多会话的用户 查找磁盘 I/O 问题 查找回滚段的内容 检查空闲列表是否充足 检查角色和权限设置 等待事件 V$ 视图 一些主要的 V$ 视图种类 第 13 章 X$ 表 ( 针对高级 DBA) 13.1 X$ 表介绍 有关 X$ 表的误解 授权查看 X$ 表 创建 V$ 视图和 X$ 表 获得所有 X$ 表的列表 获得所有的 X$ 索引列表 13.5 对 X$ 表和索引使用提示 13.6 共享池 13.7 监控共享池的查询 13.8 重做 13.9 初始化参数 ORA 错误 空间分配过大而引起... 的争用 共享池碎片化 共享池和 / 或 Java 池中 空闲内存过低 库缓存命中率 大量的硬分析 闩锁等待和 / 或休眠 其他调整选项 缓存 / 数据块 缓存状态 实例 / 数据库 占用数据块缓存的段 热数据块 / 闩锁争用和... 等待事件 高效使用 X$ 表及其策略 7

8 相关的 Oracle 内部机制 跟踪 DBMS_TRACE 包 事件 转储 阅读跟踪文件 X$ 表的分组 ORADEBUG trcsess 工具 等待信息和响应时间 递归调用 模块信息 提交 Unmap 绑定变量 错误 X$ 表及相关的非... V$ 固定视图 常见的 X$ 表连接 X$ 表的命名约定 技巧回顾 参考文档 Oracle 10gR1 中新增的... X$ 表 Oracle 10gR2 中新增的... X$ 表 第 14 章使用 STATSPACK 和 AWR 报表调整等待和闩锁 gR2 (10.2) STATSPACK 的... 新特性 gR1 (10.1) STATSPACK 的... 新特性 14.3 安装 STATSPACK PERFSTAT 账户的... 安全管理 安装之后 搜集统计数据 运行统计数据报表 14.4 自动工作量仓库 (AWR) 和... AWR 报表 手动管理 AWR AWR 自动快照 AWR 快照报表 在 Oracle 企业管理器网格 14.5 解释 STATSPACK 的... 输出结果... 控制中运行 AWR 报表 报表头信息 负载简档 实例的效率 首要等待事件 Oracle Bugs Oracle 影子进程的... 生命周期 RAC 等待事件和互连... 统计数据 首要的 SQL 语句 实例活动统计数据 表空间和文件 I/O 的... 统计数据 段统计数据 其他的内存统计数据 撤消统计数据 闩锁统计数据 在块级别调整和 查看 ( 高级 ) 数据字典和库缓存的... 统计数据 SGA 内存统计数据 非默认的初始化参数 14.6 AWR 报表和 STATSPACK 输出结果中需 管理 STATSPACK 数据 升级 STATSPACK 删除 STATSPACK 14.7 新 ADDM 报表的快速注释 gR2 脚本 14.9 技巧回顾 参考文档 第 15 章执行快速系统检查 ( 针对 DBA) 15.1 总体性能指数 (TPI) 15.2 教育性能指数 (EPI) 15.3 系统性能指数 (SPI) 15.4 内存性能指数 (MPI) 缓冲区命中率 数据字典缓存命中率 库缓存命中率 8

9 PGA 内存排序命中率 空闲的数据缓冲区的比例 最浪费内存的前 10 个 语句占所有语句的比例 调整前 25 个最浪费... 内存的语句 固定 / 缓存对象 15.5 磁盘性能指数 (DPI) 调整滥用磁盘读操作的 个主要语句 最浪费磁盘读操作的前 10 个语句占所有语句... 的比例 表 / 索引的分离 关键任务表管理 分离关键的 Oracle 文件 自动撤消管理 临时段的平衡 15.6 总体性能指数 (TPI) 15.7 系统综合检查的示例 15.8 系统信息列表 评级系统 系统检查评级分类... 的示例 需要立刻解决的问题项 其他需要解决的问题项 与内存有关的值 与磁盘有关的值 与 CPU 有关的值 与备份和恢复有关... 的信息 命名约定和 / 或标准以及... 安全信息 DBA 知识评级 15.9 TPI 和系统检查需要考虑 技巧回顾 参考文档... 的其他项 第 16 章使用 UNIX 工具监控系统 ( 针对 DBA) Unix/Linux 工具 16.2 使用 sar 命令监控... CPU 的使用 sar -u ( 检查 CPU 沉重程度 ) sar d 命令 ( 查找 I/O 问题 ) sar b 命令 ( 检查缓存 ) sar q 命令 ( 检查运行 队列和交换队列的长度 ) 16.3 使用 sar 命令和 vmstat 命令... 监控分页 / 交换 使用 sar 命令的 -p 选项 报告分页活动 使用 sar 命令的 -w 选项 报告交换和切换活动 使用 sar 命令的 -r 选项 报告空闲内存和空闲交换 使用 sar 命令的 -g 选项 报告分页活动 使用 sar 命令的 wpgr... 选项 16.4 使用 top 命令发现系统中 最影响性能的用户 16.5 使用 uptime 命令监控... CPU 的负载 16.6 使用 mpstat 命令确定 CPU 瓶颈 16.7 将 ps 命令与已选出的... V$ 视图相结合 16.8 使用 iostat 命令确定磁盘... I/O 瓶颈 为磁盘驱动器 sd15 sd16 sd17 和 sd18 使用 iostat... 的 -d 选项 使用 iostat 的 -D 选项 使用 iostat 的 -x 选项 将 iostat 的 -x 选项与 shell 脚本中的逻辑相结合 16.9 使用 ipcs 命令确定共享 内存的使用情况 使用 vmstat 命令监控系统... 的负载 监控磁盘空闲空间 监控网络性能 使用 spray 命令监控 使用 nfsstat c 监控 9

10 16.13 技巧回顾 参考文档 附录 A 主要的初始化参数... 网络性能 使用 netstat 监控... 网络性能 显示可调整参数的... 当前值 修改配置信息文件 影响性能的其他因素 ( 针对 DBA) A.1 不再支持的初始化参数 A.2 不建议使用的初始化参数 A.3 25 个最重要的初始化参数 A.4 必须记住的最重要的 10 个初始化参数 754 A.5 最重要的 13 个未入档的... 初始化参数 A.6 已入档的初始化参数列表 (V$PARAMETER) A.7 未入档的初始化参数列表 (x$ksppi/x$ksppcv) A.8 Oracle 应用程序 11i 建议 前言 ( 注释 : )... A.9 不写书的 10 个重要原因 A.10 技巧回顾 A.11 参考文档 附录 B V$ 视图 ( 针对 DBA 和 开发人员 ) B.1 V$ 视图 GV$ 视图和... X$ 表的创建 B.2 Oracle 10g ( ) GV$ 和... V$ 视图列表... B.3 Oracle 10g ( ) V$ 视图 B.4 用于创建 V$ 视图的... X$ 表的 Oracle 10g 脚本 附录 C X$ 表 ( 针对 DBA) C.1 按名称排序的 Oracle10g X$ 表... C.2 Oracle 10g X$ 索引 C.3 交叉引用 X$ 表的 Oracle 10gV$ 视图 C.4 GV$ 视图没有引用的 Oracle10g X$ 表 我们的选择所带来的持久影响力不是我们获得了什么, 而是我们将成为什么 Michael Josephson 位和 Oracle 打破了时空连续性 许多人认为 20 世纪 90 年代中期 Internet 的出现是我们一生中再也不会遇到的事件 他们的这个观点完全错误! 在本书的上一版中, 我提到 TB 级的数据库将在不久后普及, 几乎没有人相信我的观点 但是现在确实发生了这种情况 TB 级的数据库现在非常普遍 随着 Oracle 10g 的发布,PB(1000TB) 级的数据库将开始被人们所使用 ; 而在 Oracle 11g 中, 甚至可能出现 EB( TB) 级的数据库 ( 在 Oracle 12g 中, 几乎可以确定会出现这种数据库 ) 很少有人了解到 Internet 时代的出现直接归因于 32 位计算机和 32 位计算提供的理论可能性所产生的连锁反应 Oracle 于 1983 年引入了 32 位计算, 然而直到 20 世纪 90 年代中期硬件功能可满足 32 位计算的需求时, 许多公司才开始完全地利用 32 位计算 ( 经过了大约 12 年 ) 信息时代是往前跨越的另一大步, 其前进步伐无限大于 Internet 时代 我们现在正在使用功能非常全面 ( 除了不能挑战重力 ) 的 Oracle 10g, 同时正在步入将来的 64 位计算世界 64 位计算于 1995 年在 Oracle 7 中引入, 通过又一个 12 年的发展, 64 位计算于 2007 年开始普及 下一个时代 (Generation 64) 和 64 位计算将前所未有地改变世界, 这种改变就从 2007 年开始 考虑 IDC/EMC 和位于伯克利的加利福利亚大学的如下研究 : 10

11 2K: 一张打印页面 1M:1000K 1M: 一部小说 5M: 莎士比亚的所有著作 10M: 一分钟高保真度的音频 100M: 一米高架子上的书籍 1G:1000M 1G: 一辆装满书的轻型货车 ( 或您的 SGA(2007 年 )) 100G: 一层楼的学术杂志 ( 或者新的笔记本硬盘 (2007 年 )) 1T:1000G 2T: 一个学术研究图书馆 ( 或者您的世界 500 强数据库 (2007 年 )) 2T:YouTube 上一天内生成的信息量 2P: 所有学术研究图书馆 ( 或者您的 Grid SGA(2010 年 )) 10T: 美国国会图书馆中 英里的书架 730T:YouTube 上一年内生成的信息量 1P:1000T 20P:1995 年所有硬盘驱动器的容量 ( 或者您的数据库 (2010 年 )) 700P: 收入少于 2 亿美元的 家公司的所有数据 1E:1000P 1E: 世界 1000 强公司的所有数据库 ( 平均每个公司 1P) 1E: 接下来世界 9000 强公司的数据库 ( 平均每个公司大约 100T) 2E: 世界上最大型的 个公司 ( 使用的全部数据库 ) 2E:1999 年生成的所有信息 ( 可全部容纳在一个 Oracle 10g 数据库中 (2007 年 )) 3E: 世界上最大型的 个公司 ( 使用的全部数据库 ) 5E:2003 年生成的所有新信息 ( 估计值, 大多数图像没有存储在数据库中 ) 6E:2006 年生成的所有电子邮件 8E: 一个 Oracle 10g 数据库的容量 ( 当前 ) 12E~16E:1999 年之前生成的所有信息 (64 位驻留内存 ) 16E:64 位可寻址的内存 ( 当前 ) 161E:2006 年生成的新信息 ( 估计值, 大多数图像 / 视频没有存储在数据库中 ) 246E:2007 年生产的所有硬盘驱动器的容量 ( 估计值 ) 255E:2007 年生成的新信息 ( 估计值, 大多数图像 / 视频没有存储在数据库中 ) 1000E:2010 年生成的新信息 ( 估计为 1Z) 1Z:1000E(1Z 可估计为世界所有沙滩上的沙粒数量 125 个 Oracle 数据库 ) 1Y:1000Z(1Y 可估计为 1000 个人体中的原子数量 ) 100TY:100 万亿的 YB,128 位可寻址内存 ( 将来 ) 如果考虑可寻址内存的理论限制, 则可以设想 64 位计算的能力 在无符号 16 位计算中, 可以直接寻址 64K(2 16 字节 ) 的内存 随着这种技术的巨大进步, 于 1985 年出现 Windows 1.0(1987 年出现弱化图形的 Windows 2.0 版本 ),1990 年出现 Windows 3.0, 不久之后出现客户端 - 服务器版本 我记得在我将 SGA 增加到超过 1M 后遇到内存问题时,Oracle 技术支持告诉我说 您不会需要大于 1M 的 SGA 在无符号的 32 位计算中, 我们可以直接寻址 4G(2 32 字节 ) 的内存 (+/- 符号将占用 2G 内存 ) 对于标准的 Oracle 数据库, 直接寻址 4G 内存可以极大地增加系统全局区域 (SGA) 在 SGA 中存储最常用的数据, 这些数据保留在内存中以供快速访问 我们现在一般会看到 GB 级的 SGA 和 TB 级的数据库 32 位 Linux 和 Windows 的 DBA 会寻 11

12 求关于如何将其 SGA 增加到超过 2G 或 4G 的支持 当发展到 64 位计算时, 相比于 Internet 时代的发展速度, 信息时代的发展速度以指数级增长 通过使用 64 位, 可寻址内存的理论限制 (2 64 ) 变成 16E(EB) 或 (2 64 字节 ) 字节的直接可寻址内存 查看如下数字以了解可寻址内存的巨大飞跃 内存直接可寻址间接 / 扩展可寻址 4 位 16 (640) 8 位 256 (65 536) 16 位 ( ) 32 位 位 Oracle 10g 数据库的最大理论限制为每个数据库 8EB(1EB 等于 100 万的 3 次方字节或 100 万 TB) 就在几年前 (1999 年 ), 全世界只有大约 12EB 到 16EB 的信息 世界范围内的所有数据库 ( 结合在一起 ) 只是这个数字的一小部分 16E 的直接可寻址内存是非常庞大的数量 (Larry 现在可以在一个 Oracle 数据库中运行世界范围内的每个数据库 世界范围的联机 这些数据库全部驻留在内存中 ) 设想将世界范围内的每一部分信息都存储在一个数据库和内存中, 不久您就可能会听到 : 我将整个 Internet 都装在我的膝上型电脑中了 Internet 只以 PB 为单位进行估计 ( 如果删除重复的数据, 就可以将多个 Internet 放入您的 Oracle 数据库中 ) 据估计表层网有 167T( 可以在一个 Oracle 数据库中容纳 个表层网 ), 而深层网为 92P( 可以在一个 Oracle 数据库中容纳不到 100 个深层网 ) 如果包括所有的电子邮件(440P) 和即时消息 (270T), 总量也只有 500P( 仍然可以在一个 Oracle 数据库中容纳 16 个总的网络 ) 当硬件在物理上达到 64 位的理论可能性时, 情况将发生极大的变化 从 32 位移动到 64 位如同一夜之间从 1971 年来到了 2000 年 应该注意的是, 从 2000 年进行研究以来, 向上的调整已经估计到所有的信息都稍大于初始的估计值 ( 然而, 因为存在大量重复的数据, 所以在确切的数字方面仍然有争议 ) 在这些最近的估计中, 更令人惊讶的是我们每年生成超过 8EB(1999 年是 2E,2003 年是 5E,2005 年是 8E) 的原始信息 如果 5E 就等同于存储在 个图书馆中的信息以及包含在美国国会图书馆中的信息, 超过 8E 是令人难以置信的数量 随着视频和音频的数量不断增加, 存储需求的增长正极大地超出预期情况, 但是我们并不真正地需要额外的一百万个美国国会图书馆, 只需要在我们已有的图书馆中添加更多的数字存储设备 很快我们就可能需要多达 5 个或 6 个 Oracle 数据库存储所有信息, 而在 8 年前则只需要一个 Oracle 数据库 据我估计, 如果您将多张纸 ( 每张纸包含 2K 的文本 ) 依次堆积起来, 则获得 16E 的信息需要堆叠 4.8B 英里高的纸张 也就是说, 您可以从地球开始堆积这些文档, 堆积的高度甚至可以到达冥王星! 在一个 Oracle 数据库中, 可以容纳 : 多个 Internet( 没有重复的数据 ) 20 亿部电影 ( 每部 4G 容量 ) 80 亿辆满载文档的轻型货车 一个充满文档的珠穆朗玛峰 世界范围内的所有新刷信息 ( 估计为 5E) 说出的所有单词 ( 估计为 5E, 然而对该估计值存在争议 ) 0.2 Oracle 在不断创新 如果在 oracle.com 上没有看到 Oracle Firsts, 我在这儿列出了这些创新, 从而可以将一些 Oracle 12

13 历史方面的注意事项添加到 Oracle 引人注目的未来前景 Oracle 将是信息时代的领先者, 这不仅是因为它们创建了各种 弯路, 而且在产生出乎意料的 弯路 时愿意自动进行调整 与 Microsoft 不同的是, Oracle 全面地包括 Java, 许多开发人员都可以使用 Oracle 与 IBM 不同的是,Oracle 引入每种硬件解决方案, 推动实现可伸缩性并且给其用户提供多种选择 Oracle 将会有支持 Linux 的版本, 同时大力推动信息的网络化 Oracle 继续支持 SAP 和 Microsoft, 同时迎合开放源代码的团体 在我的记忆中, 当我和 Brad Brown Joe Trezzo 于 1987 年在 Oracle 就职时, 我们共同构建了第一个 Oracle 客户端 - 服务器应用程序 我们惊讶于为什么其他公司到很久以后才效仿 Oracle 的这种创新 现在, 我只需要查看 Oracle Firsts, 就能知道其他公司将会很快效仿这些创新 但是, 我希望成为带头人 现在查看如下的 Oracle 创新并且准备好迎接更加快速发展的未来 : 第一个商业 RDBMS 第一个 32 位数据库 第一个具有读一致性的数据库 第一个客户端 - 服务器数据库 第一个 SMP 数据库 第一个 64 位 RDBMS 第一个 Web 数据库 第一个具有本地 Java 支持的数据库 第一个移植到 Linux 的商业 RDBMS 第一个使用 XML 的数据库 第一个具有真正应用集群 (RAC) 的数据库 第一个 True Grid 数据库 免费的 Oracle 数据库 (Oracle Express 版本 ) 牢不可破的 Linux 支持 0.3 历史加速发展 历史正在加速发展, 当前已经有了 64 位的 Oracle, 不久就会有 PB 级的 SGA 您已经有了实现可用性所需的每种调整选项和每个 选项, 并且已经有了超出想象的维护和可恢复性选项, 可以根据需要在记录级别执行安全性和审核, 并且可以出于安全目的加密表数据和数据库备份 现在所有这些都已经成为现实! 您将构建优秀的数据库! 接下来是学习和实现 Oracle 10g, 并且进一步发展您的工作 您的工作将取决于您的效率是否更高 使用网格控制 (Grid Control, 第 5 章对此进行了介绍 ) 这样的工具可以简化您的工作, 从而可以关注于更为重要的业务问题 您也需要为内部的业务用户将大量的数据聚集到可用的数据集中 在此之后的下一个发展阶段将是 128 位 (2 128 字节的可寻址内存 ) 计算或 3 后面带 38 个 0(2019 年,256 位将在 Oracle 中产生 1 后面带 77 个 0;2031 年,512 位将在 Oracle 中产生超过 1 个 googol 或 1 后面带 154 个 0) googol( 不是 Google) 用于表示一个非常大的 不能达到的数字 ( 小于无穷大, 但也是过于大而无法达到的数字 ) googol 表示 10 的 100 次幂或 1 后面带 100 个 0 考虑 70 个表连接具有超过 1 个 googol 的组合 (70! 70 的阶乘是 ) 已知世界中有只有少于 1 个 googol 的原子 (10 的 79 次方到 10 的 81 次方 ), 而黑洞大约经过 1 个 googol 年后才会消失 如果没有监视特别查询用户连接表的情况, 则这些用户可能会获得 1 个 googol 的查询结果 考虑下面这段来自于早期 (60 年代 ) 史努比连环漫画的对话, 这是单相思的 Lucy 和 Schroeder 在钢琴前的一段经典对话 这段对话也显示了相比于大多数领导者, Charles Shultz 的思想超出了当前所处的时代 13

14 Lucy:Schroeder, 你认为我们在某一天结婚的机会有多大? Schroeder: 我认为大约是一个 googol 分之一 Lucy: googol 代表多少? Schroeder: Carl Sagan 在其著作 Cosmos 中说到 : 准确来说,googol 是与数字 1 相距无穷远 我们已经开始了解到 Carl Sagan 的错误所在, 在信息技术中, 我们与 googol 的距离越来越近 在从 1 到无穷大的实数直线上进行比较时, 即使是 googolplex(10 的 googol 次方 ) 也几乎接近于从数字 1 到数字 2 之间的距离 随着 128 位计算的出现,googol 看起来并非遥不可及 通过使用这种计算能力, 我们或许很容易通过重新排列分子 ( 而不是手工劳动 ) 来制造事物 技术令人惊奇 首先我们讨论新技术将在不久出现, 然后就可以实现这个新技术 2001 年, 街机游戏 忍者神龟 有 3 个 Googolhertz 处理程序 我们还没有到达未来, 但是未来的发展速度将超出大多数人的认知 因此, 您应该准备好下一个飞跃 :googolplex 是 1 后面带 1 个 googol 数量的 0 Googolplex 中包含的数量远超出世界范围内的原子数量 我认为我们仍然还没有到使用这个数量级的时候, 但是记住 Doc Brown 在 Back to the Future III 中以及描述 RSEN 时所说的话 : 她是 googolplex 中的一个人 0.4 Oracle 30 周年庆典 作为具有数十亿美元资产并且确切地推动每个大型企业进步的公司,Oracle 于 2007 年迎来了它的 30 周年庆典 回顾 Oracle 公司的历史, 令人惊讶的是许多不同的团队带领该公司走向成功 Larry Ellison 推动 Oracle 公司的发展, 而 Bob Miner 则推动了 Oracle 产品的发展 美国是自由的 有韧劲的 充满机遇的国家,Larry Ellison 就是在自由社会中一个人可以达到什么成就的最好示例 Larry 的姓来源于 Ellis 岛, 他创业成功的故事表明, 只要人们崇尚自由, 任何事情都可能发生 自由女神像上刻有如下文字 : Give me your tired, your poor, your huddled masses yearning to breathe free, the wretched refuse of your teeming shore. Send these, the homeless, tempest-tost to me, I lift my lamp beside the golden door! 这个金色之门最终将 Larry 带到了金门大桥, 并且在硅谷中建立了 Oracle 公司 0.5 Bruce Scott 眼中的 Oracle 早期发展阶段 在合伙创建 Oracle 之前,Bob Miner 是 Larry Ellison 的经理, 两个人在 Ampex 中就职, 并且共同开发代号为 Oracle 的 CIA 项目 Larry 选择 Bob 作为他的经理, 这是因为相比于以前的经理 Ed Oates(Oracle 的另一个创办者 ),Larry 更喜欢和 Bob 共事 Ed Oates 某天碰巧走过 Bob Miner 办公室的房门时,Larry Ellison 提到了他妻子的名字, 而他妻子正好是 Ed Oates 在大学时的实验室助手 Bruce Scott 在 Oracle 公司创办之初就被雇佣, 他是 scott/tiger 中的 Scott (tiger 是指 Bruce 女儿的小猫 ) 当 Larry 继续在 Precision Instruments( 精密仪器 ) 公司就职时, 他发现 Precision Instruments 需要执行一项价值 40 万美元的咨询项目 对于 3~4 个工程师来说, 这是很大数目的一笔金钱, 因为工程师当时的薪水大约只有这个数目的 1/10 Larry 获得了这笔生意 当新公司创立时,Larry 并不是其中的成员, 他仍然在 Precision Instruments 就职 新公司称为 Software Development Labs( 软件开发实验室, 简称 14

15 为 SDL) 在 1977 年 8 月份创办该公司时, 只有 3 个雇员 Bob Miner 是总裁, 而我和 Ed Oates 是软件工 程师 在公司成立的第一年中, 我们完成了这个两年期项目 90% 的工作, 因此接下来的一年我们致力于发 展 Oracle Ed Oates 在这一年中完成该项目剩余 10% 的工作, 而我和 Bob Miner 开始编写 Oracle 数据库 完成 Precision Instruments 的这个项目之后, 我们的银行户口中增加了 20 万美元 我们的目标是成为一家产品公司, 而不仅仅是成为一家咨询公司 Bob 希望为 PDP 11 构建 ISAM 产品, 他觉得市场上有访问层方面的需求 Larry 则对此完全不感兴趣 Larry 一直关注 IBM 的工作, 并且于 1970 年偶然读到了 Edgar Codd 教授关于关系数据库的论文, 这篇论文中描述了 SQL 语言, 该语言在当时称为 SEQUEL/2 Larry 向我们展示了这篇论文, 并且询问我们是否可以构建这种数据库 我们认为很容易就能构建这样的数据库, 因此开始着手进行工作 我当时 24 岁, 在 1982 年离开 Oracle( 在该公司工作了大约 5 年半 ) 时, 我们已经完成了该数据库的第三版 该版本中大约有一半代码是我编写的, 而其他代码则由 Bob 编写 我相信当前数据库中的许多分析器代码仍然是我编写的代码 Bruce Scott 说过, 他最美好的一天是 Oracle 第一次的用户讨论会, 这是我们于 1982 年发起的一次顾客讨论会, 这个讨论会吸引了 25 到 50 个人参加 这是 Oracle 公司受人关注的开端 在 1998 年的 Nicole Ricci 见面会中,Larry Ellison 说道 : 实际上, 当我创办 Oracle 时, 从来没 有制定过发展为大型公司的目标 在当时, 我们的最高目标只是让公司里的 50 个员工过上更好的生活 公 司发展 5 年后, 事情变得非常明显 : 我们具有无限的发展空间, 唯一的限制在于我们自己 0.6 Oracle RDBMS 历史 下面是 Oracle RDBMS 发展过程的时间线 1970 Edgar Codd 博士公布了关系数据模型理论 1977 Larry Ellison Bob Miner Ed Oates 和 Bruce Scott 用 2000 美元启动资金建立了 Software Development Laboratories(SDL) Larry 和 Bob 来自于 Ampex, 他们当时正负责一个名为 Oracle 的 CIA 项目 而 Bob 和 Bruce 开始编写数据库 1978 CIA 是他们的第一个客户, 而该产品仍没有作为商品发布 SDL 改名为 Relational Software Inc(RSI) 15

16 1979 RSI 发布了第一个商业版本 数据库的第 2 个版本 ( 没有发布版本 1, 是担心人们不愿购买软件的第 1 版 ) 用汇编语言编写 该软件的第一个商业版本卖给了 Writht-Patterson Air Force Base 这是市场上的第一个商业 RDBMS 1981 创建出第一个工具 Interactive Application Facility(IAF): 它是 Oracle 后来的 SQL*Forms 工具的前身 1982 RSI 改名为 Oracle Systems Corporation(OSC), 接着又简化为 Oracle Corporation 1983 发布了用 C 语言编写 ( 这使得它可移植 ) 的第 3 个版本 Bob Miner 编写了一半代码, 该版本也支持基于 V2 的 Assembler Bruce Scott 编写了另一半代码 这是首个 32 位的 RDBMS 1984 发布版本 4 发布了第一批工具(IAG-genform IAG-runform RPT) 出现首个带有读一致性的数据库 Oracle 转向 PC 领域 1985 发布版本 5 和 5.1 在 VMS/VAX 上首次出现并行服务器数据库 1986 Oracle 在 3 月 12 号上市 ( 在 Sun 上市 8 天后,Microsoft 上市之前 ) 股价开盘价 15 美元, 收盘价达到 美元 在这一年还推出了 Oracle Client/Server; 出现首个客户机 / 服务器数据库 发布 Oracle 5.1 版本 1987 Oracle 成为最大的 DBMS 公司 成立了 Oracle Applications 组 引入了第一个 SMP( 对称多处理结构 ) 数据库 1987 Rich Niemiec Brad Brown 和 Joe Trezzo 加入 Oracle, 实现了第一个运行 Oracle 的客户机 / 服务器应用程序产品 ( 为 NEC 公司在 286 计算机上运行 16 位并行客户机 / 服务器程序 ) 1988 发布 Oracle V6 首次实现行级锁定 首次启用热数据库备份 Oracle 公司从 Belmont 移到加利福尼亚的 Redwood Shores 引入了 PL/SQL 1992 发布 Oracle V 引入 Oracle GUI 客户机 / 服务器开发工具 Oracle Applications 从字符模式移向客户机 / 服务器 1994 Oracle 数据库技术的领军人物 Bob Miner 因患癌症去世 1995 首次推出 64 位数据库 1996 发布 Oracle 引入 Oracle8 以及 Oracle 应用程序服务器 引入了 Web 应用程序 Oracle 是第一个 Web 数据库 数据仓库中引入了 Oracle BI 工具 ( 如 Discover) 这些工具支持 Java 1998 主要的 RDBMS(Oracle8) 首次支持 Linux 装载了 Application11 Oracle 是第一个支持 Java 的数据库 1999 发布 Oracle 8i 将 Java/XML 集成到开发工具中 Oracle 是第一个支持 XML 的数据库 2000 在其成为第一个带有中间层缓存的数据库时, 发布了 Oracle 9i 应用程序服务器 发布了 E-Business Suite, 带有 Oracle Mobile 的无线数据库,Oracle 9i Application Sever Wireless 和 Internet File System(iFS) 2001 发布 Oracle 9i(9.1) Oracle 是第一个带有 RAC(Real Application Cluster) 的数据库 2002 发布 Oracle9i Release 2(9.2) 2003 根据 Winter Group 的调查, 在数据库规模排前 10 位的数据库中, 法国电信局的 Oracle 是规模最大的数据库, 容量达到 29T 2003 Oracle 10g 发布 : 重点面向网格 加密备份 自动调整和 ASM 2005 根据 Winter Group 的调查,Amazon 的 Oracle RAC 进入数据库规模前 10 强, 容量达到 25T 16

17 2005 Oracle 收购 PeopleSoft( 包括 JD Edwards) Oblix( 身份管理解决方案 ) Retek( 零售软件, 花费 6.3 亿美元 ) TimesTen ( 内存数据库 ) 和 Innobase (InnoDB Open Source) 公司 2006 Oracle 收购 Siebel( 花费 58 亿美元 ) Sleepycat Software( 开放源代码 ) 和 Stellant( 内容管理 ) 公司 通过推动开放源代码,Oracle 提供了对 Red Hat Linux 的长久支持 2006 Oracle 10g Release 2 发布 ( 本书就基于该版本 ) 2007 Oracle 花费 33 亿美元收购 Hyperion 公司 2007 Oracle 11g 发布 ( 基于以前的版本预测的时间 ) 2011 Oracle 12g 发布 ( 基于以前的版本预测的时间 ) 当我向 Bruce Scott 问及 Oracle 成功的关键所在时, 他说到 : 我认为是 Larry, 我们当时打败了其他许多数据库, 如 Ingres 是 Larry 的个人魅力 预见性和决策使得这一切很顺利 这正是 Larry 所设想的 我可以举例说明他的思考过程 : 我们被指定使用了一些空间, 但需要将终端连到隔壁的计算机房 我们实际上没有地方可以连线 Larry 拿来了锤子, 在墙中间凿了个洞! 这正是他所想的 : 打一个洞 不惜一切代价 这正是 Larry, 在正确的时间作出了正确的决策 我总是告诉人们,Larry Ellison 是 Oracle 公司的灵魂人物, 而 Bob Miner 是 Oracle 产品的灵魂人物 Bob Miner 的进取精神通过 Derry Kabcenell Roger Bamford Andy Mendelsohn 和其他许多人得以延续 Oracle 多年来的不同团队正是他们得以成功的秘密所在! 生日快乐,Oracle! 0.7 新添内容 本书主要目的是帮助初学者和 Oracle 专业人员理解并更好地优化 Oracle 系统 本书还包括了许多专题, 但其目的主要是帮助受挫的专业人员找到可帮助其提高系统性能的简单提示 本书有一个简单的目标 : 提供可用于各种情况的大量技巧, 使系统更快速 对于读过本书前一版的读者来说, 新版的各个章节有如下一些新变化 第 1 章 : 完全重写了 Oracle 10gR2 基本的功能 第 2 章 : 添加了统计集合和 Oracle 10gR2 改动的介绍 第 3 章 : 添加了 ASM, 并且扩展了本章的篇幅, 因为 I/O 已经越来越重要 第 4 章 : 添加了 SGA_TARGET, 并且更新了 10gR2 中的初始参数 第 5 章 : 添加了所有新的屏幕快照, 并且针对 Enterprise Manager Grid Control 进行了重新编写 第 6 章 : 更新了 Explain, 并且添加了介绍 DBMS_MONITOR 和 TRCESESS 的部分 第 7 章 : 补充介绍了新添加的提示, 并更新了本书上一版本中的部分内容 第 8 章 : 在 Oracle 10gR2 中更新和重新测试的内容 ; 添加了 SQL 和 Grand Unified Theory 第 9 章 : 在 Oracle 10gR2 中更新和重新测试的内容 ; 添加了块调整以及关系模型和对象关系模型的性能对比 第 10 章 : 再次对 PL/SQL 的调整进行了扩展 ; 添加了 10gR2 中的调试 第 11 章 : 增加了对 RAC 的介绍 ; 更新了 Parallel Query Operations 第 12 章 : 介绍更多的 V$ 视图查询 第 13 章 : 扩展了 X$ 视图查询 跟踪部分以及 X$ 命名约定 第 14 章 : 更新了 10gR2 中 STATSPACK AWR Report 和 ITL Block Tuning 的内容 第 15 章 : 针对 10gR2 和较大型系统进行更新 第 16 章 : 更新以包括更多命令 附录 A: 针对 10gR2 的更新信息, 包括更新的查询和最重要的 25 个新查询 附录 B: 针对 10gR2 的更新信息, 包括更新的查询 17

18 附录 C: 针对 10gR2 的更新信息, 包括更新的查询 0.8 缅怀 最后, 我希望记住过去这么多年 Oracle 领域中去世的朋友 Stan Yellott(2006 年 11 月 30 日去世 ) 明确地区分了 RMOUG IOUG 和普通的 Oracle 领域 Stan 致力于教育我们所有人, 并且作为一个榜样, 告诉我们在相聚一堂时如何与其他人相处 在我的记忆中, 他具有令人难以置信的热情和无私精神 我从来没有听过 Stan 对任何人说过不体面的话语 始终如一! 我不知道有多少人能够做到这一点,Stan 总是快乐地生活并尊敬其他人 当然,Stan 毫无疑问是杰出的人士! 对 Oracle 用户组来说,Marcia Pollard(2003 年去世 ) 同样也很重要, 她致力于研究 ODTUG, 即使我们没有按时完成报告书, 她也会保持优雅的风度 Marcia 是出色的人士! 我们要记住充满热情的 聪明的 Lex de Haan(2006 年 2 月 1 日去世 ), 他是 Oracle 方面的专家和 Oracle 的优秀讲师, 并且是世界级的性能调整和优化专家 我们要记住 Mark Beaton(2006 年 8 月去世 ), 他是一位充满热情的 Oracle 解决方案推销员和优秀的英式足球运动员 我们也要记住 Ray Mansfiled(2006 年 11 月去世 ), 他是一位才华横溢的 Warehouse Builder 顾问 ( 脸上总是带着幸福的微笑 ) 最后, 我们还要记住杰出的 Elaine DeMeo(2007 年 2 月 11 日去世 ), 他是优秀的 MOUG 和 IOUG 技术支持人员 当某一天我们完成自己的工作时, 上帝会带我们回家, 我们将在那儿和这些朋友再次见面, 并且 在铺满金子的街道上和天使一起奔跑 我期待那一天的到来, 但是在此之前, 我们将继续完善自己的工作, 确保将我们的杰出成果互相传达! 通过始终寻求改进诚实 知识 勇气 忠诚 自律 热情 无私 机敏 尊敬 谦卑和主动等方面的品质, 我们确保可以坚强地面对将来任何残酷的挑战 当然, 永远不要忘记信念 希望 爱 这些品质中最重要的就是爱 不断改进自己的品质, 并且心中总是想着其他人的优点! 这就是我的生活目标! 0.9 参考文档 "How Much Information?" Oracle firsts are from: "A zettabyte by 2010: Corporate data grows fiftyfold in three years," Lucas Mearian, March, 2007 Roy Williams, Center of Advanced Computing Research, California Institute of Technology "Back to the Future III," Universal Studios Wikipedia, en.wikipedia.com (Googol, Exabyte) "Information Inundation," Forbes.com, November 2005 "64-Bit Computing," Rich Niemiec, Oracle Magazine, 2004 "Rich Niemiec Interviews Bruce Scott," Select Magazine, 2001 "Retrospective: Still Growing after all these Years," Rich Niemiec, Oracle Magazine, 2001 "The Difference between God and Larry Ellison," Mike Wilson, November,

19 History of Oracle, Donita Klement, 1999 "Wish You Were Here," Mark Harris, 2006 作者简介 : Richard 被 Oracle 公司授予 Oracle 认证大师 迄今为止, 全世界仅有 6 人获得此殊荣, 因此他是世界范围内公认的 Oracle 专家 他是独立 Oracle 用户组 (IOUG) 的前任主管以及中西部 Oracle 用户组的现任主管 Richard 已经被 5 次命名为 IOUG 会议的最佳主讲人, 并且是企业家名人纪念馆的成员 目前 Richard J. Niemiec 任 TUSC 公司的总裁, 该公司旗下有 500 多个专业从事 Oracle 技术全方位服务咨询和培训的机构 宣传语 1. 本书由 Oracle 认证大师 Richard J. Niemiec 倾力打造 Richard 被 Oracle 公司授予 Oracle 认 证大师 迄今为止, 全世界仅有 6 人获得此殊荣, 因此他是世界范围内公认的 Oracle 专家 2. 本书提供了监控 分析和优化 Oracle Database 10g 的方法 3. 本书包含了详细的案例研究 最佳实践和丰富的 Oracle 新的调整特性的代码示例 4. 本书获得了来自全球的赞誉 独立 Oracle 用户组的总裁 沙特阿拉伯教育部 芝加哥城首席信息 官 Oracle Applications 用户组董事等人给本书都进行了高度评价 来自全球的赞誉 "For every difficult problem, there exists a simple solution. This is what I've learned from Rich's books." Ghazi Ben Youssef, MBA, Senior Oracle DBA Sogique, Canada 每个困难的问题都有一个对应的简单解决方案, 这就是我从 Rich 的著作中学到的知识 Ghazi Ben Youssef,MBA, 高级 Oracle DBA, 加拿大 Sogique 公司 "I admire Rich for his knowledge of Oracle technology. This book from him is another masterpiece, useful for anyone who would like to excel in Oracle Performance Tuning. The book encompasses Rich's Oracle expertise andexperience and is a must-read for all Oraclelites." Hardik Bhatt, Chief Information Officer City of Chicago 19

20 我非常钦佩 Rich 在 Oracle 技术方面的丰富知识 他编写的这本书是另一本著作, 希望熟练掌握 Oracle 性能调整的任何人都可以从本书中获益 本书包含了 Rich 在 Oracle 方面的专家知识和经验, 并且 是所有 Oracle 专业人士必读的书籍 Hardik Bhatt, 芝加哥城首席信息官 "Someone said that smart people learn from their mistakes while wise people learn from others'mistakes. When involved in performance and tuning issues, I think that both smart and wise people can learn from the vast and valuable experience Rich has documented within these pages." Maurizio Bonomi Italy 某个人曾经说过 : 聪明的人从他们自己的错误中学到知识, 而明智的人则从其他人的错误中学到知 识 当涉及性能和调整问题时, 我认为聪明的人和明智的人都可以从 Rich 在这些著作中介绍的大量而丰富 的经验中学到知识 Maurizio Bonomi, 意大利 "If you need the best tuning DBA, call Rich Niemiec! Or get his Oracle tuning book." Julian Dontcheff Senior Oracle Database Administrator, Nokia Corporation, Finland 如果需要最优秀的调整 DBA, 那么就找 Rich Niemiec 吧! 购买他的 Oracle 调整著作即可 Julian Dontcheff 芬兰诺基亚公司的高级 Oracle Database 管理员 "There is nothing more rewarding than to see someone from your family succeed in life. Rich, being from our Purdue Upward Bound Family, has brought much pride to us with not only with his expert Oracle technology knowledge but also with his caring attitude and dedication to help others!" 20

21 Joseph Flores Director Upward Bound, Purdue University Calumet, USA 没有什么比看到家人在现实生活中获得成功更让人高兴 Rich 是我们 Purdue Upward Bound 家族的 成员, 他使我们感到自豪之处不仅在于他在 Oracle 技术方面的专家知识, 还在于他的同情心和致力于帮助 其他人 Joseph Flores, 美国 Purdue University Calumet 学校的 Upward Bound 主任 "Oracle Performance Tuning is certainly a complex topic, and Rich and the experts at TUSC did a marvelous job explaining the complexities of the Oracle performance in a different approach. The tips and techniques will really help you in solving day-to-day performance problems and increasing DBA productivity. This is a valuable reference for anyone who works on Oracle Performance Tuning. We all can learn something from Rich's expertise in real-life performance tuning. I liked the'tips Review'sections at the end of each chapter, which are like fast food for busyconsultants." K Gopalakrishnan Author: Oracle 10g RAC Handbook and Oracle Wait Interface System Performance & Architecture Group with Oracle Consulting Oracle 性能调整无疑是一个非常复杂的主题,Rich 和 TUSC 中的专家们完成了一项不可思议的工作, 他们通过不同的途径解释了 Oracle 性能方面的复杂性 他们给出的技巧和技术可帮助您解决每天遇到的性能问题并提高 DBA 的生产力 对于任何从事于 Oracle 性能调整的人来说, 这都是一本有价值的参考书籍 我非常喜欢每章末尾的 技巧回顾 部分, 这些内容是适合于繁忙的咨询人员的快餐 K Gopalakrishnan, Oracle 10g RAC Handbook and Oracle Wait Interface System Performance & Architecture Group with Oracle Consulting 一书的作者 "Rich Niemiec is a phenomenal entrepreneur with an incredible depth of knowledge regarding Oracle applications." Professor Gerald Hills, Coleman Chair of Entrepreneurship University of Illinois at Chicago 21

22 Rich Niemiec 是杰出的企业家, 他对 Oracle 应用程序有着令人难以置信的深入了解 Gerald Hills 教授, 芝加哥伊利诺斯企业家大学的主讲教授 "We have learned much from Rich." Nguyen Hoang, Information Expert Ministry of Finance, Vietnam 我们从 Rich 处获益良多 Nguyen Hoang, 越南财务部信息专家 "Michelangelo tells us that our problem is not aiming too high and missing but in aiming too low and hitting every time. With a master like Rich on your bookshelf, you can aim high with confidence." Ronan Miles British Telecommunications, London Michelangelo 告诉我们, 我们的问题不是目标过高和缺少目标, 而是目标过低和每次都实现目标 通过学习 Rich 已经出版的著作, 读者可以充满信心地制定较高的目标 Ronan Miles 英国电信, 伦敦 "This book sets the benchmark for what a performance tuning book should be. Rich has done an Ace job with it. It is well written, easy to read, and full of practical tips. Novices and experienced DBAs as well as developers will find this book invaluable. It is just full of gems of information and tips covering areas such as Grid Control, ASH, AWR, ADDM, block level tuning, and mathematical performance modeling. Even veteran DBAs will find this book difficult to put down. It will be The Oracle Book to have and the reference for DBAs for years to come." Tony Jambu Australia 22

23 本书为其他的性能调整书籍的优秀程度设置了基准,Rich 在这方面做出了杰出的贡献 本书经过精心编写, 易于阅读, 并且包括各种实际的技巧 初学者 有经验的 DBA 和开发人员都会发现本书的价值所在 本书包含涉及如下领域的大量有价值的信息和技巧 : 网格控制 ASH AWR ADDM 块级调整和数学性能建模 即使是富有经验的 DBA 也会在本书中发现有价值的内容 本书将是接下来多年内 DBA 的首选 Oracle 参考书籍 Tony Jambu, 澳大利亚 "Rich Niemiec had the courage to make his dreams come true. Through hard work and determination he overcame obstacles and serves as a role model for all students in TRiO Pre-College Programs. His knowledge and passion go beyond computers; he seeks to inspire others to have the courage to make their dreams come true, too!" Bobbi Jo Johnson Upward Bound Advisor, UW-Sheboygan Rich Niemiec 有勇气将其梦想变为现实 通过刻苦的工作和强大的信念, 他克服了种种困难, 并且 为 TRiO Pre-College Programs 中的所有学生树立了榜样 他的知识和热情远不是计算机能够提供的 ; 他 也鼓励其他人鼓起勇气将他们的梦想变成现实 Bobbi Jo Johnson,Upward Bound 顾问,UW-Sheboygan "The best Oracle Tuning book I ever read is from Rich Niemiec, and I would recommend it to anyone who needs a better understanding about performance tuning and wants to enhance their skills in ORACLE." Shaharidan Karim Sr. DBA, Commerce Dot Com Sdn Bhd, Malaysia 我曾经阅读过的最优秀的 Oracle 调整书籍就是 Rich Niemiec 编写的书籍, 我将其推荐给需要更好 地理解性能调整并希望增强其 Oracle 技能的任何人 Shaharidan Karim, 高级 DBA,Commerce Dot Com Sdn Bhd, 马来西亚 "Rich's boundless passion for technology combined with his zeal to share provides him the unique advantage to create a profound product that is rich in every way. He provides an insider's 23

24 view that you cannot afford to miss." Anil Khilani Global Technical Lead, Oracle Corporation 由于具有技术方面的无穷激情以及共享知识方面的热情,Rich 在创建各个方面都包含丰富内容的渊 博作品方面具有独特的优势 他提供了必不可少的权威人士观点 Anil Khilani, Oracle 公司的全球技术领导 "Another'must have'technical reference for the Oracle professional. Rich's books provide invaluable insight that allow you to get the most out of Oracle and push it to the limit and beyond." Matt Swann, Vice President of Software Development, Amazon.com 这是另一本 Oracle 专家必须拥有的技术参考手册 Rich 的著作提供了有价值的见识, 通过这些见 识可以最有效地利用 Oracle 并冲破它的种种限制 Matt Swann,Amazon.com 软件开发副主管 "Rich Niemiec's earlier version of this book (9i edition) was a ready reckoner for every DBA. This book will be like a dictionary for DBAs facing critical problems. With Rich's invaluable industry experience, this book is just indispensable for a DBA. I have followed thoroughly all his books on tuning from 8i and found them the ultimate for Oracle Performance Tuning going into the minutest details." Shankar Mukherjee, Oracle Consultant ComTel Technologies, Calcutta, India Rich Niemiec 编写的本书前一版本 (9i 版本 ) 已经成为每个 DBA 都必须拥有的行业手册 本书是遇到关键问题的 DBA 的字典 通过包含 Rich 有价值的行业经验, 本书是每个 DBA 都必不可少的参考书籍 从 8i 版本开始, 我就十分密切地注意 Rich 编写的所有调整书籍, 并且发现这些书籍是非常详尽地介绍 Oracle 性能调整的最佳书籍 Shankar Mukherjee, 位于印度加尔各答的 chnologies 的 Oracle 顾问 24

25 1.1 安装改进 第 1 章 Oracle Database 10g 新功能介绍 ( 针对 DBA 和开发人员 ) 首先, 我想申明一下本书最初的目的主要是帮助那些 Oracle 初级 中级专业人员理解并更好地调整 Oracle 系统 本书后面的章节中也将提到许多较专业的主题, 但主要的目标也只是帮助那些受阻后苦苦寻找能提高性能的简单技巧的专业人员 本书有个很简单的目的 : 提供一些在不同情况下都能使系统更快运行的技巧 在 Oracle Database 10g 中,Oracle 引入了 网格计算 的概念 作为 Oracle 的真正应用集群 (Real Application Cluster,RAC) 的逻辑扩展, 网格数据库在理论上能够动态地从池 ( 网格 ) 中 请求 资源以满足最苛刻的要求 当完全实现网格计算时, 这些网格资源 ( 服务器网格 ) 可以存在于不同类型的硬件和操作系统上, 即可以存在于完全不同的环境中 以前的 Oracle 版本需要一开始就适当地调整系统以支持最大的负载 Oracle Database 10g 则朝着实现这个重要的计划迈出了第一步 在这本书的上一个版本里, 第 1 章也是 新特性 章节, 是深受许多读者喜爱的章节 因此, 本书的 第 1 章也将主要介绍 Oracle 10g 的新特性 剩下的章节会渐渐地增加复杂度, 并提供一套能帮助您进行高 级调整的技巧 我确信您肯定会碰到一些您以前从来没接触过的内容 如果您仍然只想用一个方法或是包容一切的数据库调整方法 ( 只想阅读一个章节 ), 我也为那些没有太多时间阅读完整本书的人提供了这样的两章 一个是介绍 Statspack 和 AWR Report 的第 14 章 : 这两个工具都非常可靠, 包含了很多专家用来调整系统性能的常见脚本 这一章花了很多时间来编写 另一个是介绍网格控制 (Enterprise Manager) 的第 5 章 : 这种图形工具提供了图形化的方法来调整系统的性能, 包括用于 RAC 系统和大规模网格控制的许多特性, 并且允许用户通过一个窗口来查看并调整很多系统 对于那些想了解本书全貌的读者来说, 最好先来认识一下 Oracle 10g 的新特性 接下来几章的内容会着重讲解 Oracle 性能调整方面的特性 第 1 章将简要介绍 Oracle 10g 版本中读者较为感兴趣的一些新特性, 在这个版本中包括了大量新的特性和改进的特性 Oracle 在 10g 版本中的目标不仅是创建更为健壮的数据库管理系统, 而且是简化安装和管理活动, 从而增强其可用性 Oracle 10gR2(Oracle 10gRelease 2) 版本延续了从 Oracle 9i 开始的发展趋势, 促进了 Oracle 的如下策略方向 : 提供完全集成的一组特性来代替 DBA 一般用于帮助他们管理环境的第三方软件 Oracle 的这一版本的正式名称是 Oracle Database 10gRelease 2, 但是我将其称为 10gR2 10gR1(Release 1) 或 Oracle 10g( 该版本的通用名称 ), 而在本书中则直接简称为 10g 当版本之间存在区别时, 我将会指明特定的版本 本章中介绍的新特性包括如下 : 安装改进 SYSAUX 表空间 自动存储管理 (Automatic Storage Management,ASM) 集群就绪服务 (Cluster Ready Services,CRS) 自动工作量仓库 (Automatic Workload Repository,AWR) 自动数据库诊断监控程序 (Automatic Database Diagnostic Monitor,ADDM) 25

26 SQL 调整顾问 (Tuning Advisor) 自动共享内存管理 (Automatic Shared Memory Management,ASMM) 闪回恢复区和回收站 透明数据加密 (10gR2) 新的 DBMS_STATS 选项 跟踪增强 大文件表空间 收缩段 数据泵 (Data Pump) 跨平台的可移植表空间 写入外部表 自动撤消保留调整 V$SESSION 中的新列 网格控制警告 : 因为这些都是新加入的特性, 所以在能确保这些特性的使用不会引发数据库问题之前, 您都应该小心谨慎地使用并全方面地测试它们 如果能连接到 Metalink, 我们强烈建议您借此判断一下您正打算使用的这个新特性是否存在一些已知的问题 Google.com( 尽管范围很广 ) 是另一个能找到有关 Oracle 特性和功能信息的最好资源 1.1 安装改进 对于 10g 版本, 首先您将会注意到其较小的磁盘占用空间和更为简单的安装 数据库通过一张 CD 提供给用户, 而一些组件, 例如 HTTP 服务器和 HTML DB(Application Express 或最新版本中的 APEX), 则通过一张附带的 CD 提供给用户 相比于以前的版本, 安装程序需要的步骤更少, 并且自动执行更多的配置任务 对于 RAC 安装, 安装程序将自动检测是否安装了集群就绪服务 Oracle 宣称 10g 版本的安装和配置将比以前快 1/3, 这种说法应该比较准确 只需要处理较少的基本初始化参数, 并且通过脚本增强简化了自动部署 10g 版本已经自动化许多安装前和安装后的步骤 在启动通用安装程序之前, 安装前的验证实用程序会检查是否有正确的 OS 配置 补丁和资源参数 在安装完成之后, 配置助手会自动运行以配置许多已安装的组件 10g 版本中也对版本升级进行了极大的简化 除了执行升级前验证的升级信息工具 (Upgrade Information Tool) 以及升级后的配置向导 ( 类似于安装后的配置向导 ) 之外, 还有一个时间估计程序, 通过该实用程序合理地确定所需的升级窗口 在我测试的升级过程中没有遇到任何问题, 但是如果确实产生错误,10g 版本的升级过程就可以从产生错误的位置开始继续升级, 而在以前的版本中则需要从头开始升级 1.2 SYSAUX 表空间 为了简化管理支持 Oracle 特性的对象,10g 版本中增加了另一个强制的表空间 SYSAUX, 它包含一些以前位于 SYSTEM 表空间中的对象, 并且集中存储支持 Oracle 特性 ( 例如 LogMiner UltraSearch 和 Data Mining) 的对象, 这些对象以前存储在其他的表空间中 在 Oracle 10g 中, 支持特定特性的每组对象称为 组件 Oracle 提供了新的视图 V$SYSAUX_OCCUPANTS, 其中显示了每个组件使用的空间数量以及 Oracle 提供的存储过程的名称, 可以使用这些存储过程将对象移入和移出 SYSAUX 表空间 管理员可以通过这些存 26

27 储过程将支持特定特性的对象移动到 SYSAUX 以外的表空间 表 1-1 显示了以前版本中一些 SYSAUX 组件的 存储位置 需要注意的是, 表 1-1 没有显示使用的所有模式 例如,OLAP 也使用 OLAPSYS 模式 ;Intermedia 和 Spatial 使用 MDDATA MDSYS ORDSYS 和 ORDPLUGINS 模式 ;EM 也使用 DBSNMP 模式 使用 SYSAUX 表空间可 避免 SYSTEM 表空间中在安装和卸载 Oracle 选项时产生的碎片 表 1-1 SYSAUX 表空间组件以前的位置 特 性 模 式 以前的表空间 OLAP CWMLITE CWMLITE Text CTXSYS DRSYS UltraSearch WKSYS DRSYS Intermedia and Spatial ORDSYS SYSTEM 工作空间管理程序 (Workspace Manager) WMSYS SYSTEM 数据挖掘 (Data Mining) DMSYS ODM EM 仓库 (EM Repository) SYSMAN OEM_REPOSITORY LogMiner SYSTEM SYSTEM StatsPack PERFSTAT 用户指定 作业调度程序 (Job Scheduler) SYS SYSTEM 1.3 自动存储管理 自动存储管理 (ASM) 是内置在数据库内核中的文件系统和文件卷管理程序, 用于管理代替原始或已使用文件系统的磁盘驱动器 ASM 为 Oracle Real Application Clusters(RAC) 支持以及单个 SMP 机器提供了跨越集群内多个节点的管理 ASM 并行执行跨越所有可用磁盘驱动器的自动负载平衡和数据分条 (striping), 从而防止产生热点并且最大化性能 此外,ASM 针对存储容量的增加和删除执行自动的联机磁盘空间重新组织 ASM 可以维护冗余的数据副本以提供容错功能, 或者可以在供应商提供的可靠存储机制的基础上进行 构建 通过为数据类别选择所需的可靠性和性能特性来执行数据管理, 而不是通过在每个文件的基础配置 数据库来执行数据管理 ASM 代码通过使用特殊的实例 ( 称为 ASM 实例 ) 来执行它的任务 ASM 实例不安装数据库, 而是管理使 ASM 文件可用于数据库实例所需的元数据 ASM 实例和数据库实例共享相同的磁盘组 一个节点上的多个 Oracle 实例共享一个 ASM 实例 ASM 实例以 NOMOUNT 模式启动, 并且必须在启动任何使用 ASM 的数据库实例之前运行 不使用 RMAN 或其他普通的数据库备份程序备份 ASM 实例, 因为它只是内存, 但是会备份 ASM 数据 如果已经适当地归档磁盘体系结构, 则在遇到介质故障时可以快速重新构建 ASM 实例 Oracle 添加了大量动态性能视图以支持 ASM, 如表 1-2 所示 表 1-2 中的一些视图将只显示 ASM 实例中的数据 查看第 3 章以了解关于 ASM 的更多信息 表 1-2 支持 ASM 的动态性能视图 27

28 视 图 说 明 V$ASM_ALIAS 显示 ASM 实例安装的每个磁盘组的别名 V$ASM_CLIENT 显示使用磁盘组的数据库实例 V$ASM_DISK 显示 ASM 发现的每个磁盘, 即使它不是磁盘组的一部分 V$ASM_DISKGROUP 显示 ASM 发现的每个磁盘组 V$ASM_FILE 显示已安装磁盘组中的每个文件 V$ASM_OPERATION 显示长时间运行的操作 V$ASM_TEMPLATE 显示每个已安装磁盘组中的模板 1.4 集群就绪服务 (CRS) CRS( 集群就绪服务 ) 是 10g Real Application Clusters(RAC) 的一个新特性, 它提供了所有平台上的标准集群接口, 并且包括以前版本中没有的新的高可用性特性 需要在安装 10g RAC 之前安装并运行 CRS CRS 可以使用供应商提供的集群件 (clusterware) 作为其集群件, 例如 HP Serviceguard Sun Cluster Veritas Cluster 或 Oracle 的 OCFS 在安装 CRS 之前, 必须有用于表决磁盘 (voting disk) 文件和 OCR(Oracle Configuration Repository,Oracle 配置仓库 ) 文件的共享设备 表决磁盘文件应该至少为 256MB,OCR 文件也应该至少为 256MB( 在以前的版本中, 这两个文件分别为 20MB 和 100MB) CRS 集群管理程序在不同的层中使用表决磁盘文件 CRS 节点监控程序 (Node Monitor,NM) 使用表决磁盘文件作为核心内容, 这对于检测和解决集群通信故障至关重要 如果存在网络 分离 现象 ( 节点之间无法进行通信 ), 一个或多个节点就会自动重启以防止数据破坏 Oracle 配置仓库 (OCR) 维护涉及集群节点 共享资源 进程状态的动态信息 CRS 使用端口监控进程管理受支配的集群活动 这些进程包括如下 : CRSD: 该进程作为根用户运行, 它维护 OCR 配置信息以及管理 应用程序资源, 并且执行启动 停止和故障恢复 该进程在遇到故障时会自动重新启动 OCSSD: 该进程作为 oracle 用户运行, 它提供所有节点成员的访问 该进程提供组服务和基本的集群锁定 在最初引入的时候,OCSSD 与已有的供应商集群件集成, 但是它也可以在没有集成供应商集群件的情况下运行 如果该进程失败, 就会造成服务器重新启动, 这样就可以在遇到节点间通信故障时防止数据破坏 EVMD: 该进程作为 oracle 用户运行, 它在发生异常状况时生成相应的事件 EVMD 进程产生一个永久的子进程 EVMLOGGER,EVMLOGGER 则根据要求产生子进程 该进程在遇到故障时会自动重新启动 查看第 11 章以了解关于 RAC 和集群的更多信息 1.5 服务器生成的警报 作为提供通常使用第三方软件获得的功能的成果,Oracle 10g 现在提供了直接来自于 Oracle Database 服务器的服务器生成的警报 这些通知信息可提前告知用户潜在的问题或即将发生的问题, 并且通常包含 修正这些问题的建议 在解决问题状况之后, 也会提供相应的通知信息 当问题发生或数据不符合用户可配置度量的预期值时, 就会生成警报, 例如 : 每秒的物理读取 文件系统缺少空间 每秒的用户提交 28

29 SQL 响应时间 到达最大盘区 可以基于阈值级别 (threshold level) 或简单地因为事件而发出服务器生成的警报 可以配置基于阈 值的警报, 在处于警告和关键阈值级别时发送通知消息 其他的警报基于特殊情况而发出, 例如警报日志 中的 ORA 错误 这种警报类型的一些示例如下 : 快照过于陈旧 (ORA-1555) 挂起的可恢复会话 恢复区空间利用 Oracle 10g 数据库收集各种统计数据, 并且将其存储在工作量仓库中 ( 后面将讨论工作量仓库 ), 然后分析这些统计数据以产生各种度量 服务器生成的警报依赖于这些派生的度量 对于已经定义阈值的度量, MMON 进程会验证阈值并根据需要生成警报 接下来, 将警报放入 ALTER_QUE 队列 Oracle 企业管理器 (Enterprise Manager) 读取该队列, 并且提供关于重要的服务器警报的通知信息, 如果可能的话, 也会提供修正该问题的建议操作 阈值警报也称为有状态的警报, 在警报状况清除时会自动清除 非阈值警报也称为无状态的警报, 存 储在由视图 DBA_ALERT_HISTORY 访问的表中 无状态的警报通过企业管理器的数据库控制 (Database Control) 界面清除 Oracle 企业管理器 (OEM) 一般用于配置警报阈值 定义电子邮件和分页程序的目标, 以及查看和响应 触发的警报 Oracle 也提供了 DBMS_SERVER_ALERTS 程序包, 从而允许通过 SQL*Plus 或另一个 API 操作警 报设置 Oracle 提供了大量新的视图, 这些视图提供了有关服务器警报的信息, 如表 1-3 所示 表 1-3 新的服务器警报视图 视 图 说 明 DBA_THRESHOLDS 列出为该实例定义的阈值设置 DBA_OUTSTANDING_ALERTS 列出数据库中还没有被清除的已触发警报 DBA_ALERT_HISTORY 列出已经被清除的警报的历史记录 V$ALERT_TYPES 提供每个警报的相关信息, 例如所在的组和类型 V$METRICNAME 包含系统度量的相关名称 标识符和其他信息 ( 续表 ) 视 图 说 明 V$METRIC 包含度量阈值设置和当前值 ( 也存在一个 V$SYSMETRIC 视图 ) V$METRIC_HISTORY 包含历史的度量阈值设置 1.6 自动工作量仓库 (AWR) 在 10g 版本中, 自动工作量仓库是公共可管理性基础结构 (Common Manageability Infrast ructure,cmi) 的主要组件, 它是 StatsPack 的后继产品 虽然在 10g 版本中仍然可以使用 StatsPack, 但 是计划对 StatsPack 进行一些改进, 因此 AWR 是诊断数据库问题的首选机制 Oracle 将自动工作量仓库描 29

30 述为 Oracle 10g 数据库的数据仓库, 它提供了其他 CMI 组件使用的数据, 例如系统生成的警报和顾问 自动工作量仓库由两个主要的组件组成 : 内存中统计和仓库快照 AWR 依赖于 MMON 后台进程 默认情况下,MMON 进程每小时唤醒一次, 并且在仓库快照中执行统计收集 DBA 可以配置这个时间间隔 AWR 快照提供了数据库统计的持久性视图 在 SYS 模式中创建 AWR 快照, 并且将其存储在 SYSAUX 表空间中 每秒收集一次关于活动会话的内存中统计, 这些统计不会写入到数据库中, 并且在收集新的统计时从内存中删除 10g 版本提供了一个脚本 ($ORACLE_HOME/rdbms/admin/awrrpt.sql), 该脚本使用仓库快照生成报表 也有一个 awrrpti.sql 报表, 该报表具有基本相同的输出, 但是允许用户定义并报告特定的实例 自动数 据库诊断监控程序 ( 后面将介绍 ) 使用快照信息自动标识性能问题, 并且推荐修正这些问题的方法 通过视图 V$ACTIVE_SESSION_HISTORY 访问内存中统计, 该视图查询 SGA 的 ASH 缓冲区域 这个区域 固定为每个 CPU 占用 2MB 空间, 因此删除统计之前的时间长度将根据工作量而变化 查看第 5 章以了解关 于企业管理器 (EM) 的其他信息, 查看第 14 章以了解 AWR 报表和 StatsPack 的其他信息 1.7 自动数据库诊断监控程序 (ADDM) CMI 的自动数据库诊断监控程序 (ADDM) 特性提供了远多于其前身 OEM Expert 工具的功能 ADDM 由内 置在 Oracle 内核中的功能组成, 用于帮助用户更为直观地调整 Oracle 实例 自动化的 ADDM 是 Oracle RDBMS 的一个完整部分, 它能够收集性能统计, 并且提出改动建议以解决已 有的性能问题 每次获得 AWR 快照时都会执行 ADDM 分析, 该分析使用在 AWR 中维护的统计来提出诊断推荐方法 除 了提供修正问题的建议之外,ADDM 也可以自动地修正某些问题 ADDM 集成在数据库服务器中, 因此运行分 析对数据库性能基本没有影响 通常只需要 3 秒不到的时间就可以完成分析 10g 版本中提供了称为 DBMS_ADVISOR 的 PL/SQL 接口以支持 ADDM 的使用 这个 PL/SQL 接口可以直接调用, 也可以通过提供的脚本 ($ORACLE_HOME/rdbms/admin/addmrpt.sql) 调用, 或者与 Oracle 企业管理器应用程序结合使用 除了这个 PL/SQL 程序包之外, 还可以使用大量视图来检索使用 DBMS_ADVISOR API 执行的任何操作的结果 访问 ADDM 的首选方法是通过企业管理器界面, 因为其中显示了完整的性能概观, 包括如何解决单个屏幕上的瓶颈问题的推荐方法 手动访问 ADDM 时, 应该考虑使用和您的 Oracle 版本一起提供的 addmrpt.sql 脚本, 因为该脚本消除了访问 DBMS_ADVISOR 程序包所涉及的复杂性 为了使用 ADDM 对如何调整实例和 SQL 提出建议, 您需要确保已经使用至少两组性能数据填充了 AWR 将 STATISTICS_LEVEL 设置为 TYPICAL 或 ALL 时, 数据库将自动调度 AWR, 每隔 60 分钟对其进行一次填充 如果希望在固定时间间隔以外创建快照, 则可以使用 DBMS_WORKLOAD_REPOSITORY 程序包 为了帮助诊断特定的问题, 需要在希望检查的情况之前和之后创建快照 ADDM 可以指出发生了哪些造成性能问题的事件, 并且对如何修正这些性能瓶颈提供遵循的方向 ADDM 将发现的事件按照影响降序排列 : 造成最严重性能影响的问题列在报表的顶端 解决这些问题将对性能带 来最大的增益 同样, 在报表的最后一部分中,ADDM 指示了不代表实例的性能问题的区域 可以使用一些视图查询 ADDM 信息, 如表 1-4 所示 30

31 表 1-4 查询 ADDM 信息的视图 视 图 说 明 DBA_ADVISOR_ACTIONS 显示与数据库中所有推荐关联的操作的相关信息 DBA_ADVISOR_COMMANDS 显示数据库中所有顾问用于指定推荐操作的命令的相关 信息 DBA_ADVISOR_DEF_PARAMETERS 显示数据库中所有任务的参数和它们的默认值 DBA_ADVISOR_DEFINITIONS 显示数据库中所有顾问的属性 DBA_ADVISOR_DIRECTIVES 未归档 DBA_ADVISOR_FINDINGS 显示数据库中所有顾问发现的问题事件 DBA_ADVISOR_JOURNAL 显示数据库中所有任务的日志项 DBA_ADVISOR_LOG 显示如下方面的相关信息 : 数据库中所有任务的当前状 态以及执行特有的数据, 例如进度监控和完成状态 DBA_ADVISOR_OBJECT_TYPES 显示数据库中所有顾问使用的对象类型的相关信息 DBA_ADVISOR_OBJECTS 显示数据库中所有顾问当前引用的对象的相关信息 DBA_ADVISOR_PARAMETERS 显示数据库中所有任务的参数和它们的当前值 DBA_ADVISOR_PARAMETERS_PROJ 未归档 DBA_ADVISOR_RATIONALE 显示数据库中所有推荐的基本原理的相关信息 DBA_ADVISOR_RECOMMENDATIONS 显示已完成的诊断任务的结果, 其中包含针对在每次运 行中标识的问题的操作推荐 ( 续表 ) 视 图 说 明 DBA_ADVISOR_SQLA_REC_SUM 显示在访问顾问 (Access Advisor) 分析操作之后数据库 中所有工作量对象的推荐累积信息 DBA_ADVISOR_SQLA_WK_MAP 显示数据库中所有任务的工作量引用 DBA_ADVISOR_SQLA_WK_STMTS 显示在访问顾问 (Access Advisor) 分析操作之后数据库 中所有工作量对象的相关信息 DBA_ADVISOR_SQLW_COLVOL 未归档 DBA_ADVISOR_SQLW_JOURNAL 显示数据库中所有工作量对象的日志项 DBA_ADVISOR_SQLW_PARAMETERS 显示数据库中的所有工作量参数和它们的当前值 DBA_ADVISOR_SQLW_STMTS 显示对应于工作量中所有语句的行 DBA_ADVISOR_SQLW_SUM 显示数据库中所有 SQLWkld 工作量对象的聚集图 DBA_ADVISOR_SQLW_TABLES 显示工作量语句和该语句中引用的表之间的交叉引用 DBA_ADVISOR_SQLW_TABVOL 未归档 DBA_ADVISOR_SQLW_TEMPLATES 显示数据库中所有 SQLWkld 模板对象的聚集图 DBA_ADVISOR_TASKS 显示数据库中所有任务的相关信息 DBA_ADVISOR_TEMPLATES 显示数据库中所有模板的相关信息 DBA_ADVISOR_USAGE 显示数据库中每种类型的顾问的使用情况 1.8 SQL 调整顾问 31

32 这个新特性可以自动化整个 SQL 调整进程 自动化的进程会尽量替换手动的 SQL 调整, 但是在一些情 况下, 无法代替有经验的 DBA 或开发人员来从查询中获得最佳性能 SQL 调整顾问分析 SQL 语句, 并且执 行语句的完整分析, 包括 : 查找陈旧的或遗漏的统计 通过评估更多的计划来确定较好的执行计划 检测较好的访问路径和满足这些访问路径所需的对象 ( 索引和具体化视图 ) 重新构造 SQL 虽然 SQL 调整顾问的基本接口是 Oracle 企业管理器的数据库控制, 但是可以使用 DBMS_SQLTUNE 程序包中的程序来管理该顾问 为了使用这些 API, 用户必须被授予 DBA 角色, 并且具有 ADVISOR 特权 如果在 Oracle 企业管理器中使用 SQL 调整顾问, 用户必须被授予 select_catalog_role 角色 所有的顾问架构特权都是 DBA 角色的一部分 使用 DBMS_SQLTUNE 程序包运行 SQL 调整顾问需要两个步骤 : 首先创建调整任务, 然后执行该任务 CREATE_TUNING_TASK 函数返回用户提供的任务名, 或者生成唯一的任务名 用户可以在使用其他 API 时使用任务名指定该任务 1.9 自动共享内存管理 (ASMM) 在 Oracle Database 10g 中, 自动共享内存管理 (ASMM) 特性是另一个自管理增强特性, 引入该特性的 作用是 : 通过使用初始参数 SGA_TARGET 自动确定数据库缓冲区高速缓存 ( 默认池 ) 共享池 大池和 Java 池的大小 为了使用 ASMM, 必须也将初始参数 STATISTICS_LEVEL 设置为 TYPICAL( 默认值 ) 或 ALL 在以前的 Oracle 版本中, 用户必须手动配置缓冲区高速缓存和 SGA 池 通常很难正确地配置这些内存结构, 因为将它们调整得过小会造成内存错误, 而将它们调整得过大则会导致内存浪费 用户无法确切地控制 SGA 的总尺寸, 因为 Oracle 为如下方面分配内存 : 固定的 SGA 和超出用户指定 SGA 参数总尺寸的其他内部元数据分配 在 10g 版本中,Oracle 数据库根据工作量需求周期性地重新分配这些组件之间的内存 ( 有时分配得并不理想, 因此需要保持谨慎, 确保在有负载的情况下测试这种内存分配 ) 这个特性最大限度地减少了一些任务, 例如分析数据库工作量和重新分配跨 SGA 池的内存 新的 SGA 尺寸参数 SGA_TARGET 现在包含 SGA 中的所有内存, 包括所有自动调整尺寸的组件 手动调整尺寸的组件以及在启动期间的任何内部分配 设置 SGA_TARGET 为默认值 0 可以禁用自动共享内存管理, 并且按照过去的方式构建 SGA ASMM 不会自动管理固定的 SGA 日志缓冲区 KEEP RECYCLE 或其他块尺寸缓存 (DB_nK_CACHE_SIZE) 的尺寸 在 10gR2 版本中, 当 SGA_TARGET 初始参数被设置为非零值时,ASMM 特性可管理流池的尺寸 分配给这些区域的 包括在 SGA_TARGET 尺寸中的内存是共享的 例如, 如果 SGA_TARGET 是 1000MB, 并且 DB_KEEP_CACHE_SIZE 被设置为 50MB, 则可用于自动托管组件的内存是 950MB Oracle 可以增加 DB_KEEP_CACHE_SIZE 的值, 但不会设置低于 50MB 的固定参数 当设置 SGA_TARGET 时, 从 SGA_TARGET 值中减去手动 SGA 尺寸参数的总尺寸, 得到的结果就是可用于自动调整的 SGA 组件的内存 当 SGA_TARGET 没有设置或等于 0 时, 自动调整的 SGA 参数将按照以前 Oracle 数据库版本中的方式运 作 然而,SHARED_POOL_SIZE 是一个例外 : 元数据 ( 例如进程和会话的数据结构 ) 的内部开销分配现在包括 32

33 在 SHARED_POOL_SIZE 参数的值中 作为结果, 在从 Oracle 9i 升级到 Oracle Database 10g 时, 您可能需要增加 SHARED_POOL_SIZE 的设置值以解决这些分配问题 例如, 假设在 Oracle 9i Database 中使用 256MB 作为 SHARED_POOL_SIZE 值, 并且假设内部分配的值是 32MB 为了在 Oracle Database 10g 中获得同样有效的共享池尺寸, 必须设置 SHARED_POOL_SIZE 为 288MB 可以通过 OEM 或 ALTER SYSTEM 命令动态设置 SGA_TARGET 可以将该值最多增加到 SGA_MAX_SIZE 的值, 也可以将该值减少到任何一个自动调整的组件都到达其最小尺寸 ( 用户指定的最小值或内部确定的最小值 ) 如果增加 SGA_TARGET 的值, 则会根据自动调整策略对多个自动调整的组件分配额外的内存 如果减少 SGA_TARGET 的值, 则自动调整策略会从一个或多个自动调整的组件中取走内存 因此,SGA_TARGET 值的任何改动只会影响自动调整组件的尺寸 如果通过设置 SGA_TARGET 为 0 来动态地禁用自动共享内存调整, 则所有自动调整参数的值都被设置 为相应组件的当前尺寸, 即使用户已经在前面为自动调整的参数指定了不同的非零值 这些值写入到 SPFILE 中以用于下一次的实例启动 参见第 4 章以了解调整 SGA 和初始参数的其他信息 自动共享内存管理使用新的后台进程, 即内存管理器 (Memory Manager,MMAN) MMAN 起到 SGA 内存调度程序 (Memory Broker) 的作用, 并且协调内存组件的尺寸调整 SGA 内存调度程序跟踪组件的尺寸和有待解决的尺寸调整操作 SGA 内存调度程序也观察系统和工作量, 从而确定理想的内存分配 它每隔几分钟就执行一次检查, 从而可以及时地调整内存分配以响应工作量的改动 ASMM 的优点可能非常重要, 因为许多数据库都有随时间而产生重大改动的工作量配置文件 例如, 考虑如下的系统 : 在白天运行需要大量缓冲区高速缓存的大型 OLTP 作业, 而在夜间运行需要大池中较大值的并行批处理作业 DBA 必须同时配置缓冲区高速缓存和大池以适应它们的最大需求 通过使用 SGA 自动调整, 当 OLTP 作业运行时, 缓冲区高速缓存可拥有最多的内存以实现良好的 I/O 性能 当 DSS 批处理作业在后面启动时, 内存自动转移到大池, 从而并行查询操作可以使用它 基于其工作量分析,ASMM 调整可以 : 在后台周期性地捕获统计数据 使用不同的内存顾问 执行 假设 分析以确定最佳的内存分配 将内存移动到最需要的位置 如果使用了 SPFILE, 则从最近一次停机中恢复组件尺寸 ( 最近一次停机中使用的组件尺寸 ) 下面的视图提供了关于动态 SGA 调整尺寸操作的信息 : 视 图 说 明 V$SGA_CURRENT_RESIZE_OPS 当前进行的 SGA 调整尺寸操作 V$SGA_RESIZE_OPS 最近 400 个已完成 SGA 调整尺寸操作的相关信息 V$SGA_DYNAMIC_COMPONENTS SGA 的动态组件的相关信息 V$SGA_DYNAMIC_FREE_MEMORY 可用于将来动态 SGA 调整尺寸操作的 SGA 内存数量的相关信 息 1.10 闪回恢复区 在过去几年中, 磁盘存储器的价格已经大幅下降, 到目前为止已经比磁带存储器的价格更具有竞争优 势 使用磁盘空间作为所有数据库恢复操作的主要介质, 这是闪回恢复区的核心特性, 闪回恢复区为 Oracle 33

34 数据库中的所有恢复相关文件和恢复活动提供了统一的存储区域 闪回恢复区可以是一个目录 整个文件系统或自动存储管理 (Automatic Storage Management,ASM) 磁盘组 为了进一步优化用于恢复操作的磁盘空间的使用, 多个数据库可以共享一个闪回恢复区 从介质故障中完全恢复数据库所需的所有文件都是闪回恢复区的一部分 闪回恢复区简化了备份操作, 并且增加了数据库的有效性, 因为当用户打开并使用数据库时, 可以执行使用闪回恢复区的许多备份和恢复操作 闪回恢复将 Oracle 托管文件的功能扩展到所有恢复相关的文件 ( 备份集 映像副本和归档日志 ) 通过删除时间较长的文件 ( 基于用户指定的保留策略 ) 为新的文件留出空间, 闪回恢复也提供了自动的空间管理 用户只指定闪回恢复区的位置, 以及 Oracle 为恢复相关文件分配的空间数量 在闪回恢复区中维护的所有文件都按照永久文件或临时文件进行分类 永久文件将是当前控制文件和联机重做日志的多路复用副本 如果没有造成实例失败, 则不可以删除这些文件 临时文件包括归档的重做日志 数据文件副本 控制文件副本 控制文件自动备份 备份片和闪回日志 当需要闪回恢复区中的空间时,Oracle 自动管理这些文件的删除 当这些文件根据保留策略已经过时或已经备份到磁带时, 就可以删除它们 一旦备份到磁带, 闪回恢复区中的任何临时文件就可以在内部放入已删除列表中 在将磁盘上的文件备份到脱机的存储设备之后, 才可以舍弃该文件 在 Oracle 9i 版本中引入的闪回查询依赖于撤消表空间 (undo tablespace) 闪回到数据以前的版本, 因此只能够闪回到较短的时间之前 闪回恢复通过创建闪回日志提供了增强的解决方案, 闪回日志类似于重做日志, 用于将数据库回复到以前的状态 利用闪回恢复区,Oracle 10g 也添加了闪回版本查询, 该功能允许用户查看两个时间点之间的所有行版本 ; 并且添加了闪回事务查询, 用于查看单个事务执行的所有改动 在开发帮助符合 Sarbanes-Oxley 法案通常所需的审计解决方案方面, 这个新的功能变得日益重要 闪回数据库 (Flashback Database) 是允许用户将整个数据库快速回复到以前某个时间点对应状态的另 一个新特性 该特性没有还原备份并执行不完整的恢复, 而是在当前数据库的外部备份最近的改动 当数 据库变得越来越大时, 这个方法就可以成为将数据库还原到以前状态的较为有效的方法 闪回数据库使用新的后台进程 RVWR, 将数据从系统全局区 (System Global Area,SGA) 中的闪回缓冲 区写入到闪回恢复区中的闪回日志 新的动态性能视图 V$RECOVERY_FILE_DEST 显示了关于闪回恢复区的信息, 例如它所在的位置 分配 的空间 闪回恢复区中当前使用的空间 闪回恢复区中的文件数, 以及在有空间限制时闪回恢复区中的空 闲空间数 V$FLASHBACK_DATABASE_STAT 监控在闪回日志中记录闪回数据的系统开销 1.11 回收站 通过使用回收站和闪回表的新特性,Oracle 10g 可以只执行很少的语句就还原已删除的表 回收站是一种逻辑结构, 其中的每个表空间保存已删除的表和与该表相关的对象, 例如索引 与已删除表关联的空间不会直接可用, 但是会显示在数据字典视图 DBA_FREE_SPACE 中 在底层, 这些对象仍然占据在创建它们时分配的相同空间 没有移动已删除的表和任何关联的对象, 例如索引 约束 嵌套的表和其他相关的对象, 而只是使用前缀 BIN$$ 重命名它们 当空间需求要求使用这些空间时, 就以先进先出 (FIFO) 的方式删除回收站中的对象, 从而最大化最近删除的对象保留在回收站中的时间 也可以使用各种形式的新 PURGE 命令清空回收站 已删除的对象仍然属于拥有者, 并且仍然算在表空间中该拥有者的配额之内 ; 实际上, 通过使用 FLASHBACK TABLE...TO BEFORE DROP 命令, 仍然可以直接从回收站中访问这些表 34

35 只有非 SYSTEM 的本地托管表空间 (LMT) 可以有回收站 然而, 如果已删除的对象位于本地托管的表空间中, 则保护字典托管表空间中的相关对象 此外, 使用定义在其上的细粒度审计 (Fine-Grained Auditing, FGA) 或虚拟私有数据库 (Virtual Private Database,VPD) 策略的表不可以驻留在回收站中, 无论它们驻留在哪种类型的表空间中 Oracle Database 10g 提供了如下的视图来查看回收站的内容 : 视 图 说 明 DBA_RECYCLEBIN 显示已经被所有用户删除的对象 USER_RECYCLEBIN 显示当前用户已删除的对象 1.12 恢复管理器的改动 10g 版本中对 RMAN 进行了改进, 使用增量更新备份减少表空间或整个数据库的恢复时间 这些增量备份可以应用于数据文件的映像副本, 从而极大地减少在发生介质故障时恢复数据文件所需的时间 RMAN 也提供了大量其他方面的增强, 从而用户可以更容易地备份部分数据库或整个数据库 可以只使用一条命令就创建整个数据库的映像副本, 而不用对每个表空间使用一条命令 RMAN 支持备份集的二进制压缩, 这样不仅可以节省闪回恢复区中的磁盘空间, 而且可以潜在地减少执行备份所需的时间 RMAN 以非常有组织的方式使用闪回恢复区目录结构, 对每种文件类型使用单独的目录, 例如归档的日志 备份集 映像副本 控制文件自动备份等 此外, 进一步按照日期标记划分每个子目录, 从而可以基于它们的创建日期方便地定位备份集或映像副本 使用新的 RMAN 命令 BACKUP RECOVERY FILES 可以方便地将闪回恢复区中的恢复文件备份到脱机存储器上 它将闪回恢复区中没有备份过的所有恢复文件备份到磁带上, 包括完整的和增量的备份集 控制文件自动备份 归档的重做日志和数据文件副本 对于手动的热备份, 使用 ALTER DATABASE 命令的新子句 BEGIN BACKUP 可以一次性将所有的表空间置于备份模式, 而不需要单独处理每个表空间 RMAN 现在能够使用命令语法 BACKUP AS COMPRESSED BACKUPSET 压缩备份 该命令在指定的设备类型上创建备份集 ( 而不是映像副本 ) 当备份到磁带时,AS BACKUPSET 是唯一可用的命令, 它用于在任何目标位置上创建级别 1 的增量备份 也有 Oracle 安全备份 (Secure Backup) 产品, 它允许 RMAN 备份到磁带 ( secure-backup.html) 以前版本的恢复管理器已经提供了用于备份的 NULL 压缩,Oracle 10g 则为备份集压缩添加了新的 BINARY COMPRESSION 特性 这种二进制压缩算法可以极大地减少所需的磁盘备份存储器空间 它的压缩比例一般为 2 倍到 4 倍, 对于包含较多文本的数据库, 则可以有更高的压缩比例 RMAN 的 LIST 输出可以验证备份是压缩的备份集 在当前版本中,RMAN 中的 LIST 输出不会正确地报告实际的压缩尺寸, 解决方法是查询备份视图 通过 COMPRESSED 选项使用二进制压缩 压缩写入到备份集中的数据以减少备份集的总尺寸 创建备份集的所有备份都可以创建压缩的备份集 压缩备份集的还原操作与未压缩备份集的还原操作相同 当存储空间比备份和还原时间更为重要时, 就可以使用二进制压缩来减少备份集的尺寸 内置在 Oracle 服务器中的压缩算法专门针对 Oracle 归档日志和数据文件的高效压缩进行了调整, 相比于没有针对 Oracle 数据库文件进行调整的通用压缩实用程序, 该算法将产生更好的压缩性能 此外, 因为集成在 Oracle 中, 所以对备份进行压缩只需要在 BACKUP 命令中添加 AS COMPRESSED BACKUPSET 参数 ( 这可能会增加一些 CPU 开销 ) 从压缩的备份中还原完全不需要任何特殊的操作 Oracle 公司推荐用户在建立压缩的 35

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

Oracle Database 10g: SQL (OCE) 的第一堂課

Oracle Database 10g: SQL (OCE) 的第一堂課 商 用 資 料 庫 的 第 一 堂 課 中 華 大 學 資 訊 管 理 系 助 理 教 授 李 之 中 http://www.chu.edu.tw/~leecc 甲 骨 文 俱 樂 部 @Taiwan Facebook 社 團 https://www.facebook.com/groups/365923576787041/ 2014/09/15 問 題 一 大 三 了, 你 為 什 麼 還 在 這

More information

2009.05

2009.05 2009 05 2009.05 2009.05 璆 2009.05 1 亿 平 方 米 6 万 套 10 名 20 亿 元 5 个 月 30 万 亿 60 万 平 方 米 Data 围 观 CCDI 公 司 内 刊 企 业 版 P08 围 观 CCDI 管 理 学 上 有 句 名 言 : 做 正 确 的 事, 比 正 确 地 做 事 更 重 要 方 向 的 对 错 于 大 局 的 意 义 而 言,

More information

Microsoft Word - 第四組心得.doc

Microsoft Word - 第四組心得.doc 徐 婉 真 這 四 天 的 綠 島 人 權 體 驗 營 令 我 印 象 深 刻, 尤 其 第 三 天 晚 上 吳 豪 人 教 授 的 那 堂 課, 他 讓 我 聽 到 不 同 於 以 往 的 正 義 之 聲 轉 型 正 義, 透 過 他 幽 默 熱 情 的 語 調 激 起 了 我 對 政 治 的 興 趣, 願 意 在 未 來 多 關 心 社 會 多 了 解 政 治 第 一 天 抵 達 綠 島 不 久,

More information

Microsoft Word - 11月電子報1130.doc

Microsoft Word - 11月電子報1130.doc 發 行 人 : 楊 進 成 出 刊 日 期 2008 年 12 月 1 日, 第 38 期 第 1 頁 / 共 16 頁 封 面 圖 話 來 來 來, 來 葳 格 ; 玩 玩 玩, 玩 數 學 在 11 月 17 到 21 日 這 5 天 裡 每 天 一 個 題 目, 孩 子 們 依 據 不 同 年 段, 尋 找 屬 於 自 己 的 解 答, 這 些 數 學 題 目 和 校 園 情 境 緊 緊 結

More information

数据分析技术介绍

数据分析技术介绍 DW OLAP DM ,,, :, DW OLAP DM DW OLAP DM DW OLAP DM 80 " "William H.Inmon Data mart " " Meta Data ( ) ETL ETL Extract Transform Cleansing Load ETL Oracle Oracle (CWM) (OEM) 9i Application Server 9i

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 ( 文 學 所 ) 碩 士 論 文 論 文 題 目 ( 陳 千 武 小 說 活 著 回 來 及 其 相 關 事 例 研 究 ) 論 文 題 目 (Chen Chien Wu Return Alive And Some Research About It) 研 究 生 : 朱 妍 淩 指 導 教 授 : 林 葉 連 中 華 民 國 一 0 一 年 6 月 8 日 陳 千 武 小 說

More information

[ 13 年 12 月 06 日, 下 午 6 点 24 分 ] Intel Hosts 新 加 入 的 同 学 们, 快 去 听 听 在 线 宣 讲 会 哦, 同 时 完 成 页 面 下 方 有 奖 调 查, 就 有 资 格 参 与 大 奖 抽 取 啦! [ 13 年 12 月 06 日, 下 午

[ 13 年 12 月 06 日, 下 午 6 点 24 分 ] Intel Hosts 新 加 入 的 同 学 们, 快 去 听 听 在 线 宣 讲 会 哦, 同 时 完 成 页 面 下 方 有 奖 调 查, 就 有 资 格 参 与 大 奖 抽 取 啦! [ 13 年 12 月 06 日, 下 午 China Career Fair: To Know a Different Intel Time Participants Chat Transcript [ 13 年 12 月 06 日, 下 午 6 点 00 分 ] Participant Hi [ 13 年 12 月 06 日, 下 午 6 点 00 分 ] Intel Hosts 大 家 好! [ 13 年 12 月 06 日, 下 午

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

ebook10-5

ebook10-5 Oracle 7.x RDBMS 5 Oracle S Y S S Y S T E M O r a c l e 5.1 O r a c l e R D B M S O r a c l e O r a c l e 5.2 SYS SYSTEM S Y S S Y S T E M O r a c l e S Y S V $ D B A C O N N E C T R E S O U R C E S Y

More information

2-7.FIT)

2-7.FIT) 文 化 园 地 8 2009 年 8 月 18 日 星 期 二 E-mail:liuliyuan@qunlitimes.com 群 立 文 化 感 受 今 天 你 开 心 了 吗? 周 传 喜 群 雄 争 立 竞 争 意 识 ; 傲 立 群 雄 奋 斗 目 标, 这 几 句 话 一 直 是 群 立 的 文 化 和 方 针, 也 同 样 是 我 很 喜 欢 的 座 右 铭 我 想 这 几 句 话 生

More information

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx ENSC 427 Communication Networks Spring 2016 Group #2 Project URL: http://www.sfu.ca/~rkieu/ensc427_project.html Amer, Zargham 301149920 Kieu, Ritchie 301149668 Xiao, Lei 301133381 1 Roadmap Introduction

More information

TLLFDEC2013.indd

TLLFDEC2013.indd GOOD PEOPLE MANAGEMENT AWARD 2 學教卓越 行政長官卓越教學獎 2010 / 2011 本校重視學生全人發展 致力提供具專業的教學環 6. 通識科的閱讀課藉報章及時事影片與同學進行課堂討 境 營造純樸良好的校風 建立優良的班級文化 積極提 論 提升學生的批判思考及高階思維能力 並藉不同形 升教學效能 善用資源為學生提供分組教學及各種增潤課 程 並成功為學生創造多元化的成功學習經驗

More information

可 愛 的 動 物 小 五 雷 雅 理 第 一 次 小 六 甲 黃 駿 朗 今 年 暑 假 發 生 了 一 件 令 人 非 常 難 忘 的 事 情, 我 第 一 次 參 加 宿 營, 離 開 父 母, 自 己 照 顧 自 己, 出 發 前, 我 的 心 情 十 分 緊 張 當 到 達 目 的 地 後

可 愛 的 動 物 小 五 雷 雅 理 第 一 次 小 六 甲 黃 駿 朗 今 年 暑 假 發 生 了 一 件 令 人 非 常 難 忘 的 事 情, 我 第 一 次 參 加 宿 營, 離 開 父 母, 自 己 照 顧 自 己, 出 發 前, 我 的 心 情 十 分 緊 張 當 到 達 目 的 地 後 郭家朗 許鈞嵐 劉振迪 樊偉賢 林洛鋒 第 36 期 出版日期 28-3-2014 出版日期 28-3-2014 可 愛 的 動 物 小 五 雷 雅 理 第 一 次 小 六 甲 黃 駿 朗 今 年 暑 假 發 生 了 一 件 令 人 非 常 難 忘 的 事 情, 我 第 一 次 參 加 宿 營, 離 開 父 母, 自 己 照 顧 自 己, 出 發 前, 我 的 心 情 十 分 緊 張 當 到 達 目

More information

6112 http / /mops.tse.com.tw http / /

6112 http / /mops.tse.com.tw http / / 6112 http/ /mops.tse.com.tw http/ / www.sysage.com.tw (02)8797-8260 pr@sysage.com.tw 134 5 02-87978260 516 10 02-87978260 2 7 1 03-5437168 51 20 A2 04-23271151 38 20 2 07-5372088 533 (02)2381-6288 http//www.nsc.com.tw

More information

<4D6963726F736F667420576F7264202D203033BDD7A16DA576B04FA145A4ADABD2A5BBACF6A16EADBAB6C0ABD2A4A7B74EB8712E646F63>

<4D6963726F736F667420576F7264202D203033BDD7A16DA576B04FA145A4ADABD2A5BBACF6A16EADBAB6C0ABD2A4A7B74EB8712E646F63> 論 史 記 五 帝 本 紀 首 黃 帝 之 意 義 林 立 仁 明 志 科 技 大 學 通 識 教 育 中 心 副 教 授 摘 要 太 史 公 司 馬 遷 承 父 著 史 遺 志, 並 以 身 膺 五 百 年 大 運, 上 繼 孔 子 春 秋 之 史 學 文 化 道 統 為 其 職 志, 著 史 記 欲 達 究 天 人 之 際, 通 古 今 之 變, 成 一 家 之 言 之 境 界 然 史 記 百

More information

untitled

untitled ArcSDE ESRI ( ) High availability Backup & recovery Clustering Replication Mirroring Standby servers ArcSDE % 95% 99.9% 99.99% 99.999% 99.9999% 18.25 / 8.7 / 52.5 / 5.25 / 31.8 / Spatial Geodatabase

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

從詩歌的鑒賞談生命價值的建構

從詩歌的鑒賞談生命價值的建構 Viktor E. Frankl (logotherapy) (will-to-meaning) (creative values) Ture (Good) (Beauty) (experiential values) (attitudinal values) 1 2 (logotherapy) (biological) (2) (psychological) (3) (noölogical) (4)

More information

Microsoft Word - 十月號.doc

Microsoft Word - 十月號.doc 沙 田 培 英 中 學 二 零 零 五 年 十 月 十 月 號 地 址 : 沙 田 禾 輋 邨 豐 順 街 9 號 電 話 :2691 7217 傳 真 :2602 0411 電 郵 :stpyc@school.net.hk 主 筆 : 邱 譪 源 校 長 張 敏 芝 小 姐 親 愛 的 家 長 同 學 和 校 友 : 新 學 年 已 開 始 了 幾 個 星 期, 今 天 剛 收 到 教 統 局 發

More information

徐汇教育214/3月刊 重 点 关 注 高中生异性交往的小团体辅导 及效果研究 颜静红 摘 要 采用人际关系综合诊断量表 郑日昌编制并 与同性交往所不能带来的好处 带来稳定感和安全感 能 修订 对我校高一学生进行问卷测量 实验组前后测 在 够度过更快乐的时光 获得与别人友好相处的经验 宽容 量表总分和第 4 项因子分 异性交往困扰 上均有显著差 大度和理解力得到发展 得到掌握社会技术的机会 得到 异

More information

Love Actually 真 的 戀 愛 了!? 焦 點 主 題 2035 年 一 個 寒 冷 卻 又 放 晴 的 下 午, 爸 媽 一 大 清 早 已 上 班, 只 得 小 奈 獨 個 兒 待 在 家 中, 奢 侈 地 享 受 著 她 的 春 節 假 期 剛 度 過 了 期 考 的 艱 苦 歲

Love Actually 真 的 戀 愛 了!? 焦 點 主 題 2035 年 一 個 寒 冷 卻 又 放 晴 的 下 午, 爸 媽 一 大 清 早 已 上 班, 只 得 小 奈 獨 個 兒 待 在 家 中, 奢 侈 地 享 受 著 她 的 春 節 假 期 剛 度 過 了 期 考 的 艱 苦 歲 愛 情, 每 一 個 人 都 十 分 渴 望 有 的, 不 論 成 年 人 還 是 中 學 生 但 是, 你 知 道 甚 麼 是 愛 情 嗎? 如 何 才 可 以 擁 有 真 正 的 愛 情? 池 田 先 生 對 愛 情 方 面 有 些 甚 麼 指 導 呢? 01 焦 點 主 題 Love Actually... 真 的 戀 愛 了!? 09 Love Song 11 女 未 來 部 長 專 訪 15

More information

A VALIDATION STUDY OF THE ACHIEVEMENT TEST OF TEACHING CHINESE AS THE SECOND LANGUAGE by Chen Wei A Thesis Submitted to the Graduate School and Colleg

A VALIDATION STUDY OF THE ACHIEVEMENT TEST OF TEACHING CHINESE AS THE SECOND LANGUAGE by Chen Wei A Thesis Submitted to the Graduate School and Colleg 上 海 外 国 语 大 学 SHANGHAI INTERNATIONAL STUDIES UNIVERSITY 硕 士 学 位 论 文 MASTER DISSERTATION 学 院 国 际 文 化 交 流 学 院 专 业 汉 语 国 际 教 育 硕 士 题 目 届 别 2010 届 学 生 陈 炜 导 师 张 艳 莉 副 教 授 日 期 2010 年 4 月 A VALIDATION STUDY

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

Microsoft Word - ORA-04031.doc

Microsoft Word - ORA-04031.doc 如 何 解 决 ORA-04031 错 误 翻 译 :Fenng 文 章 内 容 1. 和 共 享 池 (shared pool) 相 关 的 实 例 参 数 2. 诊 断 ORA-04031 错 误 3. 解 决 ORA-04031 错 误 已 知 的 Oracle BUG 共 享 池 碎 片 o V$SQLAREA 视 图 o X$KSMLRU 视 图 小 的 共 享 池 尺 寸 o 库 高 速

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

: : : : : ISBN / C53:H : 19.50

: : : : : ISBN / C53:H : 19.50 : : : : 2002 1 1 2002 1 1 : ISBN 7-224-06364-9 / C53:H059-53 : 19.50 50,,,,,,, ; 50,,,,,,,, 1 ,,,,,,,,,,,,,, ;,,,,,,,,, 2 ,,,, 2002 8 3 ( 1 ) ( 1 ) Deduction One Way of Deriving the Meaning of U nfamiliar

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

untitled

untitled 1Oracle 1.1Oracle 1.1.1Oracle 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6Oracle 1.1.7Oracle 1.1.8 1.1.9Oracle 1.2Oracle 1.3Oracle 2 2.1 2.2 2.3 2.4 3 3.1 3.2 3.3 3.4 4 4.1 4.2 4.3 5 5.1 5.2

More information

C o n t e n t s...7... 15 1. Acceptance... 17 2. Allow Love... 19 3. Apologize... 21 4. Archangel Metatron... 23 5. Archangel Michael... 25 6. Ask for

C o n t e n t s...7... 15 1. Acceptance... 17 2. Allow Love... 19 3. Apologize... 21 4. Archangel Metatron... 23 5. Archangel Michael... 25 6. Ask for Doreen Virtue, Ph.D. Charles Virtue C o n t e n t s...7... 15 1. Acceptance... 17 2. Allow Love... 19 3. Apologize... 21 4. Archangel Metatron... 23 5. Archangel Michael... 25 6. Ask for a Sign... 27 7.

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 國 立 中 山 大 學 企 業 管 理 學 系 碩 士 論 文 以 系 統 動 力 學 建 構 美 食 餐 廳 異 國 麵 坊 之 管 理 飛 行 模 擬 器 研 究 生 : 簡 蓮 因 撰 指 導 教 授 : 楊 碩 英 博 士 中 華 民 國 九 十 七 年 七 月 致 謝 詞 寫 作 論 文 的 過 程 是 一 段 充 滿 艱 辛 與 淚 水 感 動 與 窩 心 的 歷 程, 感 謝 這 一

More information

应 用 为 先, 统 筹 规 划 摘 要 : 总 体 上 看, 我 国 的 云 计 算 还 没 有 进 入 良 性 发 展 的 轨 道 目 前 的 形 势 是 政 府 比 企 业 积 极, 企 业 比 用 户 积 极, 大 企 业 比 中 小 企 业 积 极, 建 设 数 据 中 心 比 推 广 应

应 用 为 先, 统 筹 规 划 摘 要 : 总 体 上 看, 我 国 的 云 计 算 还 没 有 进 入 良 性 发 展 的 轨 道 目 前 的 形 势 是 政 府 比 企 业 积 极, 企 业 比 用 户 积 极, 大 企 业 比 中 小 企 业 积 极, 建 设 数 据 中 心 比 推 广 应 国 家 信 息 化 专 家 咨 询 委 员 会 2011 年 课 题 研 究 报 告 信 息 技 术 与 新 兴 产 业 专 业 委 员 会 内 部 资 料 注 意 保 存 应 用 为 先, 统 筹 规 划 对 政 府 引 领 云 计 算 健 康 发 展 的 建 议 国 家 信 息 化 专 家 咨 询 委 员 会 云 计 算 技 术 产 业 与 应 用 研 究 咨 询 课 题 组 二 〇 一 二 年

More information

% ~ AAA

% ~ AAA 1. 230000 503566 47% 2001 3 ~2002 9 31281 5010 950 AAA 2002 1 0532--5951792 2003.7.7 2. 37 58 37% 2001 3 ~2002 9 75 60 950 AAA 2002 306 0532--5951792 2003.7.7 500000 1640000 4350000 6020000 220000 200000

More information

(2008) 主 张 教 师 在 课 文 教 学 中 应 让 学 生 有 意 识 地 注 意 语 块, 并 指 出 语 块 教 学 对 大 学 生 的 英 语 写 作 能 力 有 着 重 要 的 意 义 于 秀 莲 (2008) 以 大 学 生 为 受 试 对 象, 在 对 不 同 学 生 分 别

(2008) 主 张 教 师 在 课 文 教 学 中 应 让 学 生 有 意 识 地 注 意 语 块, 并 指 出 语 块 教 学 对 大 学 生 的 英 语 写 作 能 力 有 着 重 要 的 意 义 于 秀 莲 (2008) 以 大 学 生 为 受 试 对 象, 在 对 不 同 学 生 分 别 第 17 卷 第 1 期 2015 年 2 月 基 础 英 语 教 育 Journal of Basic English Education Vol. 17, No. 1 Feb., 2015 结 合 语 块 教 学 提 高 中 下 水 平 学 生 写 作 能 力 的 研 究 曾 燕 文 摘 要 : 随 着 广 东 高 考 英 语 写 作 比 重 的 增 加, 如 何 提 高 中 下 水 平 学 生

More information

< F5FB77CB6BCBD672028B0B6A46AABE4B751A874A643295F5FB8D5C5AA28A668ADB6292E706466>

< F5FB77CB6BCBD672028B0B6A46AABE4B751A874A643295F5FB8D5C5AA28A668ADB6292E706466> A A A A A i A A A A A A A ii Introduction to the Chinese Editions of Great Ideas Penguin s Great Ideas series began publication in 2004. A somewhat smaller list is published in the USA and a related, even

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

经华名家讲堂

经华名家讲堂 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.3 5.3.1 5.3.2 5.3.3 / 5.3.4 / 5.3.5 / 5.4 Internet 5.4.1 Internet 5.4.2 Intranet 1. 2. 1 31 5 5.1 5.1.1 Internet 1 Host 20 60 IBM 2000 2 20 60 20 60

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 I II III IV The theories of leadership seldom explain the difference of male leaders and female leaders. Instead of the assumption that the leaders leading traits and leading styles of two sexes are the

More information

ΧΧΧΧ课程教学大纲(黑体,三号,段后1行)

ΧΧΧΧ课程教学大纲(黑体,三号,段后1行) 为 适 应 我 国 高 等 教 育 发 展 的 需 要, 提 高 大 学 英 语 教 学 质 量, 满 足 社 会 对 人 才 培 养 的 需 要, 按 照 教 育 部 深 化 大 学 英 语 教 学 改 革 的 精 神 和 要 求, 参 照 2007 年 教 育 部 高 教 司 修 订 颁 布 的 大 学 英 语 课 程 教 学 要 求, 针 对 我 校 的 实 际 情 况, 制 定 上 海 商

More information

歼击机I uu

歼击机I  uu 网 址 : www.test8848.com www.test8848.net 1 公 司 简 介 ( 软 件 测 试 领 域 的 专 家 ) 北 京 世 碁 天 创 科 技 有 限 公 司 ( 以 下 简 称 世 碁 天 创 ) 是 一 家 专 门 从 事 咨 询 外 包 培 训 业 务 的 高 科 技 企 业, 主 要 业 务 有 :IT 咨 询 软 件 测 试 项 目 外 包 企 业 软 件

More information

職 場 競 爭 力 3 原 則 擬 定 工 作 清 單 做 好 時 間 管 理 想 要 做 好 時 間 管 理, 規 劃 工 作 清 單 是 否 真 有 效 果? 此 外, 如 何 有 效 的 規 劃 工 作 清 單, 確 保 自 己 都 能 確 實 執 行, 但 又 同 時 保 有 彈 性, 除

職 場 競 爭 力 3 原 則 擬 定 工 作 清 單 做 好 時 間 管 理 想 要 做 好 時 間 管 理, 規 劃 工 作 清 單 是 否 真 有 效 果? 此 外, 如 何 有 效 的 規 劃 工 作 清 單, 確 保 自 己 都 能 確 實 執 行, 但 又 同 時 保 有 彈 性, 除 第 2014-03 期 本 期 目 錄 職 場 競 爭 力 3 原 則 擬 定 工 作 清 單 做 好 時 間 管 理... 2 對 的 時 間, 做 對 的 事! 一 日 時 間 管 理 術... 3 詹 文 男 : 早 起 有 益 時 間 管 理... 5 職 場 管 理 當 員 工 的 教 練... 7 資 訊 新 知 LED 藍 光 可 能 對 人 體 產 生 危 害?... 12 環 保

More information

诚 实 守 信 公 平 交 易 好 的 伦 理 为 经 营 之 道 我 们 的 价 值 观 我 们 的 日 常 工 作 让 客 户 和 消 费 者 展 露 微 笑 我 们 关 注 员 工 产 品 和 业 务 的 不 断 改 善 和 进 步 我 们 珍 视 我 能 做 到 的 态 度 和 精 神, 尝

诚 实 守 信 公 平 交 易 好 的 伦 理 为 经 营 之 道 我 们 的 价 值 观 我 们 的 日 常 工 作 让 客 户 和 消 费 者 展 露 微 笑 我 们 关 注 员 工 产 品 和 业 务 的 不 断 改 善 和 进 步 我 们 珍 视 我 能 做 到 的 态 度 和 精 神, 尝 行 为 准 则 我 们 的 指 路 明 灯 诚 实 守 信 公 平 交 易 好 的 伦 理 为 经 营 之 道 我 们 的 价 值 观 我 们 的 日 常 工 作 让 客 户 和 消 费 者 展 露 微 笑 我 们 关 注 员 工 产 品 和 业 务 的 不 断 改 善 和 进 步 我 们 珍 视 我 能 做 到 的 态 度 和 精 神, 尝 试 但 未 成 功 是 值 得 鼓 励 的, 而 退 缩

More information

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA ORACLE By Chao_Ping and Parrotao 1 Oracle9i, SGA 2 Oracle9i 3, 4, Oracle? Oracle??? Oracle 1 Overview Oracle, Datafile, Background process, System Global Area, Server Process User Process System Global

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

唐彪《讀書作文譜》述略

唐彪《讀書作文譜》述略 唐 彪 讀 書 作 文 譜 選 析 唐 彪 讀 書 作 文 譜 選 析 * 呂 湘 瑜 龍 華 科 技 大 學 通 識 教 育 中 心 摘 要 唐 彪 乃 清 初 浙 江 名 儒, 其 讀 書 作 文 譜 簡 潔 地 呈 現 了 對 於 讀 書 作 文 以 及 文 學 的 種 種 看 法 其 以 為 無 論 是 讀 書 或 者 作 文, 都 必 須 以 靜 凝 神 為 出 發 點, 先 求 得 放

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

Microsoft Word - 20150105 2014資訊專業證照研析報告

Microsoft Word - 20150105 2014資訊專業證照研析報告 資 訊 專 業 證 照 研 析 報 告 2014 年 度 報 告 專 業 證 照 推 廣 主 持 人 台 灣 科 技 大 學 李 育 杰 教 授 教 育 部 資 訊 軟 體 人 才 培 育 中 程 計 畫 2014 年 12 月 摘 要 資 訊 產 業 不 斷 的 進 步 發 達, 社 會 型 態 趨 勢 也 逐 漸 走 上 高 學 歷 時 代, 但 是 學 歷 與 能 力 已 不 能 劃 上 等

More information

Your Field Guide to More Effective Global Video Conferencing As a global expert in video conferencing, and a geographically dispersed company that uses video conferencing in virtually every aspect of its

More information

目 感恩与代祷 录 编 者 1 牧者心声 勒住你的舌头 龚明鹏 3 见证与分享 我的见证 吴权伟 8 相信就能够看见 卓艳梅 12 再述主恩 爱的雕凿 张英治 19 万怡杉 28 母亲节征文 记念母亲节 凌励立 43 父母的爱和神的爱 曹 红 47 Love Lisa Wang 50

目 感恩与代祷 录 编 者 1 牧者心声 勒住你的舌头 龚明鹏 3 见证与分享 我的见证 吴权伟 8 相信就能够看见 卓艳梅 12 再述主恩 爱的雕凿 张英治 19 万怡杉 28 母亲节征文 记念母亲节 凌励立 43 父母的爱和神的爱 曹 红 47 Love Lisa Wang 50 TORONTO CHINA BIBLE CHURCH NEWS LETTER 2007 夏季刊 JUNE, 2007 二零零七年主题 凡事祷告 多伦多华夏圣经教会 目 感恩与代祷 录 编 者 1 牧者心声 勒住你的舌头 龚明鹏 3 见证与分享 我的见证 吴权伟 8 相信就能够看见 卓艳梅 12 再述主恩 爱的雕凿 张英治 19 万怡杉 28 母亲节征文 记念母亲节 凌励立 43 父母的爱和神的爱 曹

More information

(Microsoft Word - \262\263\250\245\260\36320131116_combined version-2)

(Microsoft Word - \262\263\250\245\260\36320131116_combined version-2) 眾 經 言 濟 堂 ::2014 施 政 報 告 諮 詢 市 民 提 問 1. 2. 3. 你 對 所 有 樓 謂 什 市 政 麼 之 經 方 辣 不 法 招 分 去, 可 幫 香 否 助 港 廢 殘 整 除 疾 體 人 經? 士 濟 需? 要 如 眼 有 望 可 中 投 國 入 大 一 方 些 向 金 發 錢 展 去 改 善 作 他 出 們 先 的 知 生 先 活 覺 完 善 法 制 人 才, 人

More information

Microsoft Word - ChineseSATII .doc

Microsoft Word - ChineseSATII .doc 中 文 SAT II 冯 瑶 一 什 么 是 SAT II 中 文 (SAT Subject Test in Chinese with Listening)? SAT Subject Test 是 美 国 大 学 理 事 会 (College Board) 为 美 国 高 中 生 举 办 的 全 国 性 专 科 标 准 测 试 考 生 的 成 绩 是 美 国 大 学 录 取 新 生 的 重 要 依

More information

Microsoft Word - A201210-60_1349949005.doc

Microsoft Word - A201210-60_1349949005.doc 5 10 15 20 25 一 种 针 对 在 线 旅 游 线 路 网 页 判 别 算 法 的 研 究 与 实 现 徐 显 炼, 郭 燕 慧 ( 北 京 邮 电 大 学 信 息 安 全 中 心, 北 京 100876) 摘 要 : 随 着 近 年 来 在 线 旅 游 业 的 快 速 发 展, 在 线 旅 游 搜 索 引 擎 己 经 成 为 当 前 搜 索 引 擎 发 展 的 一 个 热 门 方 向

More information

We are now living happily. We are now living a happy life. He is very healthy. He is in good health. I am sure that he will succeed. I am sure of his success. I am busy now. I am not free now. May I borrow

More information

蔡 氏 族 譜 序 2

蔡 氏 族 譜 序 2 1 蔡 氏 族 譜 Highlights with characters are Uncle Mike s corrections. Missing or corrected characters are found on pages 9, 19, 28, 34, 44. 蔡 氏 族 譜 序 2 3 福 建 仙 遊 赤 湖 蔡 氏 宗 譜 序 蔡 氏 之 先 出 自 姬 姓 周 文 王 第 五 子

More information

目 錄 實 施 計 畫 1 專 題 演 講 因 應 十 二 年 國 民 基 本 教 育 課 程 綱 要 學 校 本 位 課 程 的 整 體 布 局 A-1 推 動 十 二 年 國 民 基 本 教 育 課 程 綱 要 相 關 配 套 措 施 A-10 分 組 研 討 法 規 研 修 B-1 課 程 教

目 錄 實 施 計 畫 1 專 題 演 講 因 應 十 二 年 國 民 基 本 教 育 課 程 綱 要 學 校 本 位 課 程 的 整 體 布 局 A-1 推 動 十 二 年 國 民 基 本 教 育 課 程 綱 要 相 關 配 套 措 施 A-10 分 組 研 討 法 規 研 修 B-1 課 程 教 高 級 中 等 學 校 學 科 中 心 105 年 度 研 討 會 會 議 手 冊 時 間 :105 年 5 月 18-19 日 地 點 : 明 湖 水 漾 會 館 ( 苗 栗 縣 頭 屋 鄉 ) 指 導 單 位 : 教 育 部 國 民 及 學 前 教 育 署 主 辦 單 位 : 普 通 型 高 級 中 等 學 校 課 程 推 動 工 作 圈 ( 國 立 宜 蘭 高 級 中 學 ) 協 辦 單 位

More information

:

: A Study of Huangtao : I Abstract Abstract This text focuses on the special contribution of Huangtao in the history of literature and culture of Fukien, by analyzing the features of Huangtao s thought,

More information

/ / / IT / /

/ / / IT / / / ( ) OO i 1....1 2. /...3 2.1 /...3 2.1.1 / IT...4 2.1.2 /...4 2.1.3 /...4 2.2...5 2.2.1...5 2.2.2...6 2.3...9 2.3.1...9 2.3.2...9 2.3.3...9 2.3.4...9 3....10 3.1...10 3.1.1...10 3.1.2...10 3.1.3...14

More information

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc Key @ Value Chain fanchihmin@yahoo.com.tw 1 Key@ValueChain 1994.6 1996.6 2000.6 2000.10 ~ 2004.10 (E- RD / Pre-Sales / Consultant) APS, Advanced Planning & Scheduling CDP, Collaborative Demand Planning

More information

投影片 1

投影片 1 () () I am delighted to hear that Methodist College is organising a Mentoring Programme to help the Form 4 to Form 6 students to have a more enriched experience in addition to their academic study. I

More information

<4D6963726F736F667420576F7264202D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

<4D6963726F736F667420576F7264202D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63> 广 西 新 豪 智 云 技 术 股 份 有 限 公 司 ( 申 报 稿 ) 推 荐 主 办 券 商 二 〇 一 六 年 一 月 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和

More information

前 言 一 場 交 換 學 生 的 夢, 夢 想 不 只 是 敢 夢, 而 是 也 要 敢 去 實 踐 為 期 一 年 的 交 換 學 生 生 涯, 說 長 不 長, 說 短 不 短 再 長 的 路, 一 步 步 也 能 走 完 ; 再 短 的 路, 不 踏 出 起 步 就 無 法 到 達 這 次

前 言 一 場 交 換 學 生 的 夢, 夢 想 不 只 是 敢 夢, 而 是 也 要 敢 去 實 踐 為 期 一 年 的 交 換 學 生 生 涯, 說 長 不 長, 說 短 不 短 再 長 的 路, 一 步 步 也 能 走 完 ; 再 短 的 路, 不 踏 出 起 步 就 無 法 到 達 這 次 壹 教 育 部 獎 助 國 內 大 學 校 院 選 送 優 秀 學 生 出 國 研 修 之 留 學 生 成 果 報 告 書 奧 地 利 約 翰 克 卜 勒 大 學 (JKU) 留 學 心 得 原 就 讀 學 校 / 科 系 / 年 級 : 長 榮 大 學 / 財 務 金 融 學 系 / 四 年 級 獲 獎 生 姓 名 : 賴 欣 怡 研 修 國 家 : 奧 地 利 研 修 學 校 : 約 翰 克 普

More information

LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo

LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo cchu@ttu.edu.tw jacklin@ttu.edu.tw twt@mail.chihlee.edu.tw LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, low cost and modulized monitoring, managing, and recovering

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

新竹市建華國民中學九十四學年度課程計畫

新竹市建華國民中學九十四學年度課程計畫 目 錄 壹 依 據... 3 貳 目 的... 3 參 學 校 背 景 簡 述 與 課 程 發 展 條 件 分 析... 3 一 學 校 基 本 資 料... 3 二 學 校 課 程 發 展 條 件 分 析 (SWOTS)... 4 肆 學 校 教 育 目 標 與 願 景... 5 ㄧ 學 校 願 景... 5 二 學 校 願 景 圖 像... 5 三 學 校 發 展 方 向 與 展 望... 5

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

參 加 第 二 次 pesta 的 我, 在 是 次 交 流 營 上 除 了, 與 兩 年 沒 有 見 面 的 朋 友 再 次 相 聚, 加 深 友 誼 外, 更 獲 得 與 上 屆 不 同 的 體 驗 和 經 歴 比 較 起 香 港 和 馬 來 西 亞 的 活 動 模 式, 確 是 有 不 同 特

參 加 第 二 次 pesta 的 我, 在 是 次 交 流 營 上 除 了, 與 兩 年 沒 有 見 面 的 朋 友 再 次 相 聚, 加 深 友 誼 外, 更 獲 得 與 上 屆 不 同 的 體 驗 和 經 歴 比 較 起 香 港 和 馬 來 西 亞 的 活 動 模 式, 確 是 有 不 同 特 WE ARE BOY S BRIGADE 參 加 第 二 次 pesta 的 我, 在 是 次 交 流 營 上 除 了, 與 兩 年 沒 有 見 面 的 朋 友 再 次 相 聚, 加 深 友 誼 外, 更 獲 得 與 上 屆 不 同 的 體 驗 和 經 歴 比 較 起 香 港 和 馬 來 西 亞 的 活 動 模 式, 確 是 有 不 同 特 別 之 處 如 控 制 時 間 及 人 流 方 面, 香

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

《嵌入式系统设计》教学大纲

《嵌入式系统设计》教学大纲 多 核 架 构 及 编 程 技 术 教 学 大 纲 课 程 代 码 :20062022071 课 程 负 责 人 : 杨 剑 锋 课 程 中 文 名 称 : 多 核 架 构 及 编 程 技 术 课 程 英 文 名 称 :Multi-Core Architecture and Programming Technologies 课 程 类 别 : 专 业 必 修 课 程 学 分 数 :3 课 程 学 时

More information

南華大學數位論文

南華大學數位論文 The Digital Divide on the Remote Area: Regarding the community of Ta-Pang in Mt. A-li Abstract Base on the coming of information society, the digital science and technology usage suppose to be the basic

More information

gmja-chi-simp.pdf

gmja-chi-simp.pdf Date: January 15, 2007 Maple Ridge Pitt Meadows School District No.42 To the GOLFMECCA Junior Academy School District 42 is pleased to work with and recommend the GOLFMECCA Junior Academy as an education

More information

豐佳燕.PDF

豐佳燕.PDF Application of Information Literacy to chiayen@estmtc.tp.edu.tw information literacy Theme-oriented teaching. Abstract Based on the definition of Information Literacy and Six core concepts of the problem

More information

Microsoft PowerPoint - 06. Zhang Guohua.ppt [Compatibility Mode]

Microsoft PowerPoint - 06. Zhang Guohua.ppt [Compatibility Mode] 2015 年 中 欧 城 镇 化 伙 伴 关 系 论 坛 可 持 续 城 市 交 通 规 划 分 论 坛 Synergy of Transport, Industrial & Spatial Planning in the Age of New-type Urbanization 中 国 新 型 城 镇 化 与 交 通 产 业 空 间 协 同 规 划 Zhang Guohua Comprehensive

More information

hks298cover&back

hks298cover&back 2957 6364 2377 3300 2302 1087 www.scout.org.hk scoutcraft@scout.org.hk 2675 0011 5,500 Service and Scouting Recently, I had an opportunity to learn more about current state of service in Hong Kong

More information

Product Type Batteries (only) Circuit Breakers & Load Protection Connection Devices Contactors Ethernet Switches, Stratix Switches I/O Modules; PLC Ne

Product Type Batteries (only) Circuit Breakers & Load Protection Connection Devices Contactors Ethernet Switches, Stratix Switches I/O Modules; PLC Ne 1201 South Second Street Milwaukee, Wisconsin U.S.A. 53204 Tel 414-382-2000 1 July 2016 RE: China Restriction of Hazardous Substances (RoHS) Dear Customer, Rockwell Automation is committed to demonstrating

More information

Microsoft Word RCE MP_Year Book.doc

Microsoft Word RCE MP_Year Book.doc Continuing Education Mandarin Program Our high quality and systematic Mandarin Programs in our beautiful city of Richmond In this Issue: June 8 th, 2013 School Info....1-2 Student Articles.. 3-23 Mandarin

More information

Product Type Batteries (only) Circuit Breatkers & Load Protection Connection Devices Contactors Ethernet Switches, Stratix Switches I/O Modules; PLC N

Product Type Batteries (only) Circuit Breatkers & Load Protection Connection Devices Contactors Ethernet Switches, Stratix Switches I/O Modules; PLC N 1201 South Second Street Milwaukee, Wisconsin U.S.A. 53204 Tel 414-382-2000 1 July 2016 RE: China Restriction of Hazardous Substances (RoHS) Dear Customer, Rockwell Automation is committed to demonstrating

More information

FAQ -PowerDesigner9.5.DOC

FAQ -PowerDesigner9.5.DOC PowerDesigner 9.5 FAQ 1. PowerDesigner PowerDesigner PowerDesigner (CASE Tool,Computer Aided Software Engineering) PowerDesigner 1989 9.5 2. PowerDesigner PowerDesigner Internet ( Java) PowerDesigner 7.0

More information

目錄... ivv...vii Chapter DETECT

目錄... ivv...vii Chapter DETECT ... ivv...vii Chapter 1 1.1... 5 1.2... 6 1.3 DETECT... 11 1.3.1... 12 1.3.1.1...12 1.3.1.2...13 1.3.1.3...14 1.3.1.4...15 1.3.1.5...15 1.3.1.6...16 1.3.2 DETECT... 17 1.3.3... 19 1.3.4... 20... 22 Chapter

More information

目 次 摘 要 3 壹 進 修 目 的 4 貳 進 修 過 程 4 一 就 讀 學 校 與 進 修 方 式 4 二 課 程 內 容 7 叁 進 修 心 得 8 一 美 國 法 介 紹 9 二 合 同 法 11 三 商 業 組 織 法 13 四 法 律 研 究 及 寫 作 14 五 證 據 法 15

目 次 摘 要 3 壹 進 修 目 的 4 貳 進 修 過 程 4 一 就 讀 學 校 與 進 修 方 式 4 二 課 程 內 容 7 叁 進 修 心 得 8 一 美 國 法 介 紹 9 二 合 同 法 11 三 商 業 組 織 法 13 四 法 律 研 究 及 寫 作 14 五 證 據 法 15 出 國 報 告 ( 出 國 類 別 : 進 修 ) 美 國 明 尼 蘇 達 大 學 法 學 院 進 修 報 告 服 務 機 關 : 臺 北 市 政 府 法 務 局 姓 名 職 稱 : 宋 慶 珍 科 長 派 赴 國 家 : 美 國 出 國 期 間 :103 年 7 月 15 日 至 104 年 6 月 25 日 報 告 日 期 :104 年 9 月 21 日 1 目 次 摘 要 3 壹 進 修 目

More information

CANVIO_AEROCAST_CS_EN.indd

CANVIO_AEROCAST_CS_EN.indd 简 体 中 文...2 English...4 SC5151-A0 简 体 中 文 步 骤 2: 了 解 您 的 CANVIO AeroCast CANVIO AeroCast 无 线 移 动 硬 盘 快 速 入 门 指 南 欢 迎 并 感 谢 您 选 择 TOSHIBA 产 品 有 关 您 的 TOSHIBA 产 品 的 详 情, 请 参 阅 包 含 更 多 信 息 的 用 户 手 册 () 安

More information

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡 Tips of the Week 课 堂 上 的 英 语 习 语 教 学 ( 二 ) 2015-04-19 吴 倩 MarriottCHEI 大 家 好! 欢 迎 来 到 Tips of the Week! 这 周 我 想 和 老 师 们 分 享 另 外 两 个 课 堂 上 可 以 开 展 的 英 语 习 语 教 学 活 动 其 中 一 个 活 动 是 一 个 充 满 趣 味 的 游 戏, 另 外

More information

VASP应用运行优化

VASP应用运行优化 1 VASP wszhang@ustc.edu.cn April 8, 2018 Contents 1 2 2 2 3 2 4 2 4.1........................................................ 2 4.2..................................................... 3 5 4 5.1..........................................................

More information

graduate school 101

graduate school 101 研 零 訓 練 手 冊 康 仕 仲 老 師 2011 年 夏 初 版 本 頁 刻 意 留 白 2 主 題 一 超 級 研 究 牲 你 要 保 守 你 心, 勝 過 保 守 一 切 ; 因 為 一 生 的 果 效, 是 由 心 發 出 ~ 箴 言 4:23 Above all else, guard your heart, for it is the wellspring of life. ~Proverbs

More information

國立桃園高中96學年度新生始業輔導新生手冊目錄

國立桃園高中96學年度新生始業輔導新生手冊目錄 彰 化 考 區 104 年 國 中 教 育 會 考 簡 章 簡 章 核 定 文 號 : 彰 化 縣 政 府 104 年 01 月 27 日 府 教 學 字 第 1040027611 號 函 中 華 民 國 104 年 2 月 9 日 彰 化 考 區 104 年 國 中 教 育 會 考 試 務 會 編 印 主 辦 學 校 : 國 立 鹿 港 高 級 中 學 地 址 :50546 彰 化 縣 鹿 港 鎮

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

3 月 17 日 托 三 班 正 式 开 班 了, 才 来 的 时 候 他 们 舍 不 得 离 开 爸 爸 妈 妈 和 熟 悉 的 家 庭, 到 现 在 半 个 月 过 去 了, 孩 子 们 对 幼 儿 园 的 生 活 已 经 非 常 熟 悉 了 而 这 半 个 月 的 时 间 里 他 们 也 成 长 了 许 多, 他 们 不 仅 不 哭 了, 还 能 做 到 独 立 入 厕 独 立 洗 手 独 立

More information

校友会系统白皮书feb_08

校友会系统白皮书feb_08 硕 士 研 究 生 招 生 管 理 系 统 1 产 品 白 皮 书 希 尔 数 字 校 园 硕 士 研 究 生 招 生 管 理 系 统 白 皮 书 目 录 1 产 品 概 述... 1 1.1 产 品 简 介... 1 1.2 应 用 范 围... 1 2 产 品 功 能 结 构 图... 2 3 产 品 功 能... 3 3.1 系 统 设 置... 3 3.2 信 息 发 布... 3 3.3

More information

* CO3 A 1674-2486 2011 04-0005 - 18 P. 253 * 5 1. 1949 1991 1949 1991 6 2. 7 1 2001 2 2008 8 1 2 2008 11 http / /www. rnd. ncnu. edu. tw /hdcheng /method /ways. doc 2008 / 9 disciplinary matrix 1 1. 2001

More information

投稿領域:網路閱讀

投稿領域:網路閱讀 (6) 313-34020041 1 leesboxs@ms10.hinet.net 1. 2. 3. 4. VS. 5. 6. [ ]2003/07/30; [ ]2003/09/30; [ ]2003/12/15 1 2003 314 (6) 2000 " " PDA BBSICQ 315 Game Workshop 2001 12 Tom.com PC Home ------ 2002 zoom

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 Transformation of Family-owned Business into Corporate Family The Case of San Shing Hardware Works Co., Ltd. Transformation of Family-owned Business into Corporate Family The Case of San Shing Hardware

More information

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的 负 责 人 会 计 机 构 负 责 人 保 证 公 开 转 让 说 明 书 中 财 务 会 计 资

More information

collateral 1.doc

collateral 1.doc CA BrightStor ARCserve Backup r11 2004 2 BrightStor ARCserve Backup r11 1 11 100020 010-65611136 010-65611135 8008100670 1... 5 2... 6 2.1... 7 2.2... 7 2.3... 7 2.4... 7 3... 7 3.1... 8 3.2... 8 3.3...

More information

10384 X0115071 UDC The Research For The Actuality And Development Stratagem Of The China Securities Investment Fund (MBA) 2003 11 2003 12 2003 12 2 0 0 3 11 100 1991, WTO Abstract Abstract The Securities

More information

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To PowerDesigner Applying PowerDesigner CASE Tool in OOAD albertchung@mpinfo.com.tw PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE Tool PowerDesigner CASE Tool CASE Tool PowerDesignerUnified ProcessUMLing

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information