开发工具:
文件大小: 4mb
下载次数: 0
上传时间: 2015-06-30
详细说明: 目录 目录.....................................................1 第一部分数据库体系架构.....................................1 第1章DM逻辑结构概述......................................1 1.1 数据库和实例............................................... 1 1.1.1 数据库............................................... 1 1.1.2 实例................................................ 1 1.2 DM逻辑存储结构............................................ 1 1.2.1 表空间............................................... 2 1.2.2 页.................................................. 3 1.2.3 簇.......... ........................................ 4 1.2.4 段.................................................. 4 第2章DM物理存储结构......................................6 2.1 配置文件.................................................. 6 2.1.1 DM数据库服务配置..................................... 7 2.1.2 数据守护配置......................................... 27 2.1.3 复制配置............................................ 28 2.1.4 审计配置............................................ 29 2.2 控制文件................................................. 30 2.3 数据文件................................................. 30 2.4 重做日志文件.............................................. 31 2.5 归档日志文件.............................................. 31 2.6 逻辑日志文件.............................................. 32 2.7 备份文件................................................. 32 2.8 跟踪日志文件.............................................. 32 2.9 事件日志文件.............................................. 33 2.10 数据重演文件............................................. 33 第3章DM内存结构........................................34 3.1 内存池................................................... 34 3.1.1 HEAP .............................................. 34 3.1.2 VPOOL ............................................. 34 3.2 缓冲区................................................... 35 3.2.1 数据缓冲区.......................................... 35 3.2.2 日志缓冲区.......................................... 36 3.2.3 字典缓冲区.......................................... 36 3.2.4 SQL缓冲区.......................................... 36 3.3 排序区................................................... 37 3.4 哈希区................................................... 37 3.5 SSD缓冲区............................................... 37 目录 2 第4章管理DM线程........................................38 4.1 监听线程................................................. 38 4.2 工作线程................................................. 38 4.3 IO线程.................................................. 38 4.4 调度线程................................................. 39 4.5 日志FLUSH线程........................................... 39 4.6 日志归档线程.............................................. 39 4.7 日志重做线程.............................................. 39 4.8 日志APPLY线程........................................... 40 4.9 定时器线程................................................ 40 4.10 逻辑日志归档线程.......................................... 40 4.11 数据守护相关线程.......................................... 40 4.12 MAL系统相关线程......................................... 41 4.13 其他线程................................................ 41 4.14 线程信息的查看........................................... 41 第5章DM7的升级.........................................42 5.1 选择升级方法.............................................. 42 5.2 升级前准备工作............................................ 42 5.3 使用数据迁移工具........................................... 43 5.4 使用数据导入导出工具....................................... 43 5.5 升级后期工作.............................................. 43 第二部分基础数据库管理....................................44 第6章DM系统管理员......................................44 6.1 DM系统管理员的类型........................................ 44 6.2 数据库管理员的任务......................................... 45 6.3 数据库安全员的任务......................................... 46 6.4 数据库审计员的任务......................................... 46 第7章创建和配置DM数据库.................................47 7.1 创建DM数据库............................................. 47 7.2 使用数据库配置工具创建数据库................................. 47 7.2.1 启动数据库配置工具.................................... 47 7.2.2 使用数据库配置工具创建数据库........................... 48 7.3 使用dminit创建数据库..................................... 55 7.3.1 从命令行运行dminit .................................. 56 7.3.2 双击启动dminit...................................... 59 7.3.3 裸设备支持.......................................... 59 7.4 注册数据库服务............................................ 61 7.5 查看数据库信息............................................ 63 7.6 删除数据库................................................ 63 7.7 删除数据库服务............................................ 66 7.8 数据库服务配置脚本......................................... 69 7.8.1 服务安装脚本文件..................................... 69 7.8.2 服务卸载脚本文件..................................... 69 目录 3 第8章启动和关闭数据库....................................71 8.1 启动数据库................................................ 71 8.1.1 Windows系统........................................ 71 8.1.2 Linux系统.......................................... 73 8.2 数据库状态和模式........................................... 73 8.3 关闭数据库................................................ 74 8.3.1 Windows系统........................................ 74 8.3.2 Linux系统.......................................... 75 第9章管理模式对象的空间..................................76 9.1 设置存储参数.............................................. 76 9.1.1 普通表和索引......................................... 76 9.1.2 堆表............................................... 77 9.1.3 列存储表............................................ 77 9.2 收回多余的空间............................................ 77 9.3 用户和表上的空间限制....................................... 78 9.3.1 用户的空间限制....................................... 78 9.3.2 表对象的空间限制..................................... 78 9.4 查看模式对象的空间使用...................................... 78 9.4.1 查看用户占用的空间.................................... 78 9.4.2 查看表占用的空间..................................... 78 9.4.3 查看表使用的页数..................................... 78 9.4.4 查看索引占用的空间.................................... 79 9.4.5 查看索引使用的页数.................................... 79 9.5 数据类型的空间使用......................................... 79 第10章管理表...........................................81 10.1 管理表的准则............................................. 81 10.1.1 设计表............................................. 81 10.1.2 指定表的存储空间上限................................. 82 10.1.3 指定表的存储位置.................................... 82 10.2 创建表.................................................. 82 10.2.1 创建普通表......................................... 82 10.2.2 指定表的聚集索引.................................... 83 10.2.3 指定表的填充因子.................................... 83 10.2.4 查询建表........................................... 84 10.2.5 创建临时表......................................... 84 10.3 更改表.................................................. 85 10.4 删除表.................................................. 85 10.5 清空表.................................................. 85 10.5.1 使用DELETE ........................................ 86 10.5.2 使用DROP和CREATE ................................. 86 10.5.3 使用TRUNCATE ...................................... 86 10.6 查看表信息............................................... 86 10.6.1 查看表定义......................................... 86 10.6.2 查看自增列信息...................................... 86 10.6.3 查看表的空间使用情况................................. 87 目录 4 第11章管理索引..........................................88 11.1 管理索引的准则........................................... 88 11.1.1 在表中插入数据后创建索引.............................. 88 11.1.2 索引正确的表和列.................................... 88 11.1.3 为性能而安排索引列................................... 88 11.1.4 限制每个表的索引的数量............................... 89 11.1.5 估计索引大小和设置存储参数............................ 89 11.1.6 为每个索引指定表空间................................. 89 11.2 创建索引................................................ 89 11.2.1 明确地创建索引...................................... 89 11.2.2 创建聚集索引........................................ 90 11.2.3 明确地创建唯一索引................................... 90 11.2.4 自动创建与约束相关的唯一索引.......................... 91 11.2.5 创建基于函数的索引................................... 91 11.2.6 创建位图索引........................................ 92 11.2.7 创建位图连接索引.................................... 92 11.3 重建索引................................................ 93 11.4 删除索引................................................ 93 11.5 查看索引信息............................................. 94 第12章PL/SQL ..........................................95 12.1 PL/SQL概述............................................. 95 12.1.1 PL/SQL优点........................................ 95 12.1.2 PL/SQL语句块...................................... 95 12.2 PL/SQL变量............................................. 96 12.3 PL/SQL数据类型和操作符................................... 97 12.3.1 SQL数据类型....................................... 97 12.3.2 %TYPE和%ROWTYPE .................................. 98 12.3.3 记录类型........................................... 99 12.3.4 数组类型.......................................... 100 12.3.5 操作符............................................ 101 12.4 PL/SQL流控制.......................................... 102 12.4.1 IF语句........................................... 102 12.4.2 LOOP语句......................................... 103 12.4.3 WHILE语句........................................ 103 12.4.4 FOR语句.......................................... 104 12.4.5 EXIT语句......................................... 104 12.4.6 GOTO语句......................................... 104 12.4.7 NULL语句......................................... 105 12.5 PL/SQL访问数据库....................................... 105 12.5.1 数据查询.......................................... 105 12.5.2 数据操纵.......................................... 106 12.5.3 数据定义.......................................... 107 12.6 PL/SQL与数据库交互..................................... 107 12.6.1 存储过程.......................................... 107 12.6.2 存储函数.......................................... 108 12.6.3 游标............................................. 109 目录 5 12.6.4 引用游标.......................................... 111 12.6.5 动态SQL .......................................... 112 12.7 自治事务............................................... 114 12.7.1 定义自治事务....................................... 114 12.7.2自治事务完整性与死锁检测............................. 114 12.7.3自治事务嵌套....................................... 115 12.8 异常处理............................................... 115 12.8.1 异常处理程序....................................... 115 12.8.2 预定义的异常....................................... 115 12.8.3 用户自定义的异常................................... 116 12.9 PL/SQL调试工具......................................... 117 12.9.1 命令行参数........................................ 117 12.9.2 功能描述.......................................... 118 12.10 小结.................................................. 124 第13章管理触发器.......................................125 13.1 触发器的使用............................................ 125 13.2 表级触发器.............................................. 127 13.2.1语句级触发器....................................... 127 13.2.2元组级触发器....................................... 128 13.3 事件触发器.............................................. 130 13.4 时间触发器.............................................. 130 13.5 触发器总结.............................................. 131 第14章管理视图、序列和同义词.............................132 14.1 管理视图............................................... 132 14.2 管理序列............................................... 132 14.3 管理同义词.............................................. 133 14.4 查看视图、序列和同义词信息................................ 133 第15章模式对象的常规管理................................134 15.1 在单个操作中创建多个模式对象............................... 134 15.2 重命名模式对象.......................................... 135 15.3 启用和停用触发器......................................... 135 15.4 管理完整性约束.......................................... 136 15.5 管理对象依赖性.......................................... 137 15.6 管理对象名称解析......................................... 137 15.7 显示有关模式对象的信息.................................... 137 第16章disql交互式工具..................................139 16.1 启动disql ............................................. 139 16.1.1 在windows环境中运行disql ......................... 139 16.1.2 在命令行运行disql ................................. 139 16.2退出disql.............................................. 141 16.3 设置和显示disql环境变量................................. 142 16.3.1 SET ............................................. 142 16.3.2 SHOW ............................................ 145 16.4 常用的disql命令........................................ 145 目录 6 16.4.1 help ............................................ 145 16.4.2 spool ........................................... 145 16.4.3 host ............................................ 146 16.4.4 describe ........................................ 146 16.4.5 定义本地变量....................................... 149 16.4.6 EDIT ............................................ 151 16.4.7 explain ......................................... 151 16.4.8 whenever ........................................ 151 16.5 运行脚本............................................. 152 第三部分高级数据库管理...................................154 第17章数据库布局和存储管理...............................154 17.1 管理表空间.............................................. 154 17.1.1 创建表空间........................................ 154 17.1.2 扩展表空间........................................ 154 17.1.3 删除表空间........................................ 154 17.1.4 修改表空间名....................................... 154 17.1.5 修改表空间状态..................................... 155 17.1.6 修改表空间数据缓冲区................................ 155 17.1.7 查询表空间与数据文件对应关系......................... 155 17.1.8表空间文件失效检查.................................. 155 17.1.9表空间失效文件恢复.................................. 156 17.2 管理数据文件............................................ 156 17.2.1 添加数据文件....................................... 156 17.2.2 扩展数据文件的大小.................................. 156 17.2.3 指定数据文件的扩展属性.............................. 156 17.2.4 修改数据文件的路径.................................. 157 17.3 管理重做日志文件......................................... 157 17.3.1 添加重做日志文件................................... 157 17.3.2 扩展重做日志文件................................... 157 17.4 管理回滚空间............................................ 157 17.5 管理控制文件............................................ 158 17.5.1 修改控制文件路径................................... 158 17.5.2 添加控制文件....................................... 158 第18章快速数据加载.....................................159 18.1 使用dmfldr加载数据..................................... 159 18.2 dmfldr的控制文件....................................... 164 18.3 性能调整............................................... 165 18.4 限制约束............................................. 166 第19章管理分区表和分区索引...............................167 19.1 分区的概念.............................................. 167 19.2 分区的方法.............................................. 168 19.3 创建水平分区表.......................................... 168 19.3.1 创建范围分区表..................................... 168 19.3.2 创建LIST分区表................................... 170 目录 7 19.3.3 创建哈希分区表..................................... 170 19.3.4 创建组合分区表..................................... 171 19.4 在水平分区表建立索引..................................... 172 19.5 维护水平分区表.......................................... 172 19.5.1 增加分区.......................................... 172 19.5.2 删除分区.......................................... 173 19.5.3 交换分区.......................................... 173 19.5.4 合并分区.......................................... 174 19.5.5 拆分分区.......................................... 174 19.6 水平分区表的限制......................................... 174 19.7 创建垂直分区表.......................................... 175 19.8 垂直分区表的限制......................................... 176 第20章管理列存储表.....................................178 20.1 什么是列存储............................................ 178 20.2 什么是HFS表........................................... 179 20.3 创建HFS表............................................. 181 20.4 维护HFS表............................................. 183 20.5 查看有关HFS表的信息..................................... 183 第21章管理堆表.........................................184 21.1 什么是堆表.............................................. 184 21.2 创建堆表............................................... 184 21.3 堆表的限制.............................................. 185 21.4 维护堆表............................................... 185 21.5 查看有关堆表的信息....................................... 186 第22章管理作业.........................................187 22.1作业概述................................................ 187 22.1.1 操作员............................................ 187 22.1.2 作业............................................. 187 22.1.3 警报............................................. 187 22.1.4 调度............................................. 188 22.1.5 作业权限.......................................... 188 22.2 配置作业管理系统......................................... 188 22.3 创建删除修改操作员....................................... 197 22.3.1 创建操作员........................................ 197 22.3.2 删除操作员........................................ 197 22.3.3 修改操作员........................................ 198 22.4 创建修改删除作业......................................... 198 22.4.1 创建作业.......................................... 198 22.4.2 修改作业.......................................... 199 22.4.3 删除作业.......................................... 199 22.5 配置作业............................................... 199 22.5.1作业配置开始....................................... 199 22.5.2增加步骤.......................................... 200 22.5.3删除步骤.......................................... 202 22.5.4增加调度.......................................... 202 目录 8 22.5.5删除调度.......................................... 204 22.5.6配置提交.......................................... 204 22.6 创建删除修改警报......................................... 204 22.6.1 创建警报.......................................... 204 22.6.2 修改警报.......................................... 206 22.6.3 删除警报.......................................... 206 22.7 为警报关联操作员......................................... 206 22.7.1 关联............................................. 206 22.7.2 取消............................................. 207 22.8 DMJMON服务介绍......................................... 207 22.8.1添加作业操作员..................................... 207 22.8.1 修改作业操作员..................................... 207 22.8.2 删除作业操作员..................................... 208 22.9综合例子................................................ 208 第23章全文检索.........................................209 23.1 全文检索概述............................................ 209 23.2 创建全文索引............................................ 211 23.3 更新全文索引............................................ 211 23.4 执行全文检索............................................ 211 23.5 删除全文索引............................................ 212 第24章管理事务.........................................213 24.1 事务简介............................................... 213 24.2 事务特性............................................... 214 24.2.1 原子性............................................ 214 24.2.2 一致性............................................ 214 24.2.3 隔离性............................................ 214 24.2.4 持久性............................................ 214 24.3 提交事务............................................... 215 24.3.1自动提交模式....................................... 215 24.3.2手动提交模式....................................... 215 24.3.3隐式提交模式....................................... 215 24.4 回滚事务............................................... 216 24.4.1自动回滚.......................................... 216 24.4.2手动回滚.......................................... 216 24.4.3回滚到保存点....................................... 216 24.4.4语句级回滚......................................... 217 24.5 事务锁定............................................... 217 24.5.1 锁模式............................................ 217 24.5.2 锁粒度............................................ 218 24.5.3 查看锁............................................ 219 24.6 多版本................................................. 220 24.6.1物理记录格式....................................... 220 24.6.2回滚记录格式....................................... 220 24.6.3可见性原则......................................... 220 24.6.4历史数据获取....................................... 221 24.6.5回滚段自动清理..................................... 221 目录 9 24.7 事务隔离级.............................................. 221 24.7.1 读提交隔离级....................................... 222 24.7.2 串行化隔离级....................................... 222 24.7.3 读未提交隔离级..................................... 223 24.7.4 只读事务.......................................... 223 24.8 锁等待与死锁检测......................................... 223 24.9 闪回................................................... 223 第25章管理安全性.......................................225 25.1 概述................................................... 225 25.2 用户管理............................................... 225 25.2.1 DM中有哪些管理用户................................. 225 25.2.2 如何创建用户....................................... 226 25.2.3 如何修改用户信息................................... 227 25.2.4 如何删除用户....................................... 227 25.3 权限管理............................................... 228 25.3.1 数据库权限的管理................................... 228 25.3.2 对象权限的管理..................................... 229 25.4 角色管理............................................... 231 25.4.1 角色的创建和删除................................... 231 25.4.2 角色中权限的添加和删除.............................. 233 25.4.3 角色的分配和回收................................... 233 25.4.4 角色的启用和禁用................................... 233 25.5 标记管理............................................... 234 25.5.1 如何创建策略....................................... 234 25.5.2 如何创建标记....................................... 235 25.5.3 如何对表应用策略................................... 236 25.5.4 如何对用户应用策略.................................. 236 25.5.5 读写控制规则....................................... 237 25.5.6 扩展客体应用标记................................... 239 25.6 数据库审计.............................................. 241 25.6.1 DM数据库审计员的创建和删除.......................... 241 25.6.2 DM审计设置与取消.................................. 241 25.6.3 DM审计文件管理.................................... 244 25.6.4 DM审计信息查阅.................................... 244 25.6.5 DM审计实时侵害检测................................. 245 25.6.6 DM审计分析....................................... 246 25.7 通信加密............................................... 247 25.8 存储加密............................................... 247 25.9 资源限制............................................... 248 25.10 客体重用.............................................. 249 25.11 加密引擎.............................................. 250 第四部分故障排除和性能优化................................251 第26章问题跟踪和解决....................................251 26.1 问题分析............................................... 251 26.2 监控系统性能(V$) ........................................ 252 目录 10 26.3 数据库重演(REPLAY)...................................... 252 26.4 检查数据物理一致性....................................... 253 26.5 调整配置参数............................................ 253 26.6 优化数据库布局.......................................... 254 第27章动态管理/性能视图.................................255 27.1 理解动态管理视图......................................... 255 27.2 使用动态管理视图......................................... 255 第28章查询优化.........................................259 28.1 优化目标............................................... 259 28.2 查询优化器.............................................. 259 28.2.1查询转换.......................................... 259 28.2.2估算代价.......................................... 259 28.2.3生成计划.......................................... 260 28.3 数据访问路径............................................ 260 28.4 连接................................................... 261 28.5 统计信息............................................... 262 28.6 执行计划............................................... 263 28.7 使用索引............................................... 264 28.8 并行查询............................................... 264 28.8.1并行查询概念....................................... 264 28.8.2确定并行任务个数.................................... 265 28.8.3确定并行工作线程数.................................. 265 28.8.4执行查询.......................................... 266 28.8.5使用场景.......................................... 266 28.9 查询计划重用............................................ 267 28.10 结果集重用............................................. 267 第29章SQL调优........................................269 29.1 简介................................................... 269 29.2 调优目标............................................... 269 29.3 确定高负载的SQL......................................... 269 29.4 自动SQL调整........................................... 270 29.5 开发有效的SQL语句...................................... 270 29.6 使用优化器提示.......................................... 272 29.6.1 索引提示.......................................... 273 29.6.2 连接方法提示....................................... 274 29.6.3 连接顺序提示....................................... 274 第五部分数据高可用性.....................................276 第30章故障恢复.........................................276 30.1 概述................................................... 276 30.2 REDO日志.............................................. 276 30.3 重做日志归档............................................ 277 30.3.1 本地归档.......................................... 277 30.3.2 实时归档.......................................... 277 目录 11 30.3.3 同步归档.......................................... 277 30.3.4 异步归档.......................................... 277 30.3.5 MPP远程归档...................................... 277 30.4 检查点................................................. 278 30.5 回滚段与回滚记录......................................... 278 30.6 系统故障恢复............................................ 278 30.6.1 恢复流程.......................................... 278 30.6.2 并行恢复.......................................... 279 30.7 介质故障恢复............................................ 279 第31章备份与还原.......................................280 31.1 概述................................................... 280 31.2 备份................................................... 280 31.2.1 基本概念.......................................... 280 31.2.2 物理备份.......................................... 281 31.2.3 B树备份.......................................... 284 31.2.4 逻辑备份.......................................... 285 31.2.5 备份加密与压缩..................................... 288 31.2.6 并行备份.......................................... 283 31.3 还原................................................... 289 31.3.1 基本概念.......................................... 289 31.3.2 还原数据库........................................ 289 31.3.3 还原表空间........................................ 293 31.3.4 还原用户表........................................ 293 31.3.5 逻辑还原.......................................... 294 31.3.6 使用归档日志还原................................... 292 31.3.7 还原到指定时间点................................... 292 31.3.8 并行还原.......................................... 292 第32章数据守护.........................................298 32.1 概述................................................... 298 32.2 基本概念............................................... 299 32.3 体系结构............................................... 301 32.3.1概述.............................................. 301 32.3.2信息传递.......................................... 302 32.3.3守护进程.......................................... 302 32.3.4监视器............................................ 304 32.4 基于守护进程的数据守护.................................... 305 32.4.1配置需求管理....................................... 305 32.4.2配置数据守护....................................... 310 32.4.3使用数据守护....................................... 323 32.5 结论................................................... 334 第33章数据复制.........................................335 33.1 概述................................................... 335 33.2 重要概念............................................... 335 33.3 体系构架............................................... 336 33.4 配置数据复制............................................ 337 目录 12 33.5 监控数据复制............................................ 339 33.5.1 复制故障监控....................................... 339 33.5.2 复制故障处理....................................... 340 33.6复制用户和系统表......................................... 341 第34章大规模并行处理MPP ................................344 34.1 概述................................................... 344 34.2 基本概念............................................... 344 34.3 体系架构............................................... 344 34.4 支持的功能.............................................. 346 34.4.1 支持多种分布....................................... 346 34.4.2 函数和过程........................................ 346 34.4.3 支持触发器........................................ 346 34.4.4 支持分区表........................................ 346 34.4.5 自增列和序列....................................... 346 34.4.6 支持大字段........................................ 346 34.4.7 支持列存储........................................ 346 34.4.8 支持事务的ACID特性................................ 347 34.5 数据加载............................................... 347 34.6 环境配置............................................... 347 34.6.1 普通配置.......................................... 347 34.6.2 基于主备的配置..................................... 348 34.6.3 监控器使用说明..................................... 353 34.7 并行查询计划............................................ 358 34.8 MPP常见用法............................................ 359 第六部分附录 ...........................................360 附录1 数据字典..........................................360 附录2 动态性能视图.......................................370 附录3 ORACLE兼容视图...................................415 附录4 执行计划操作符.....................................442 附录5 数据复制的系统表...................................445 附录6 “三权分立”预设角色权限列表.........................447 附录7 “四权分立”预设角色权限列表.........................452 附录8 DM技术支持.......................................455 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.