《Oracle 10g数据库管理》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:龚涛等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508428811
  • 页数:542 页
图书介绍:Oracle 10g数据库是第一款为网格计算而设计的数据库,继承了Oracle数据库管理技术的各种优势,又融入了网格计算的各种新的性能特点。本书主要介绍Oracle 10g数据库的各种特点、安装、配置、自我管理、集群技术以及各种管理方法,具有鲜明的网格计算和Oracle特色。此外,本书知识涵盖全面,逻辑层次清楚,图文并茂,紧跟现代计算机应用技术的步伐,是一本推介Oracle 10g数据库的优秀参考用书。本书适合数据库技术的系统分析员、程序员和管理员,企业IT技术经理,网格计算研究者。

2.1.4 活动会话历史 3 1

目录 1

17.2.2 优化器操作 41 1

17.2.3 收集优化器统计信息 43 1

1.1 Oracle 10g数据库概述 1

第1章 Oracle 10g数据库——为网格而设计的数据库 1

前言 1

1.2 网格计算的发展趋势 2

1.3.1 可传输的表空间 4

1.3 Oracle 10g数据库的基本特性 4

1.3.2 闪回版本查询 11

1.3.3 等待界面 13

1.3.4 回滚监视 18

1.3.5 Oracle数据泵 20

1.3.6 闪回表 24

1.4 本章小结 27

第2章 Oracle 10g数据库的管理特性 28

2.1 自动工作负载信息库 28

2.1.1 快速测试驱动程序和实施 28

2.1.2 使用统计数据 30

2.1.3 时间模型 30

2.1.5 人工采集和基准线 32

2.2 SQL*Plus Rel 10.1 33

2.2.1 为粗心用户提供的提示符 33

2.2.3 改进的文件处理 34

2.2.2 不必使用引号 34

2.2.4 用于登录的Login.sql 35

2.2.5 改变定制和自由使用DUAL 35

2.3 表空间管理 36

2.3.1 非必要模式的默认表空间 36

2.3.2 重命名一个表空间 38

2.4 自动存储管理 39

2.4.1 ASM是什么 40

2.4.2 逐步创建一个基于ASM的数据库 41

2.4.3 维护 42

2.5 10g企业管理器 43

2.5.1 体系结构 43

2.5.2 主数据库主页 44

2.5.3 一般应用 45

2.5.4 使用EM进行性能调节 47

2.5.5 栓锁争用和简化维护 49

2.6.1 当前惯例 51

2.6 段管理 51

2.6.2 10g中的段管理方式 52

2.6.3 找到收缩合适选择 55

2.6.4 推测一下来自索引空间的需要 55

2.6.6 预测段的增长 57

2.6.5 估计表的大小 57

2.7 自动内存管理 58

2.7.1 为什么使用自动共享内存管理 58

2.7.2 设置自动共享内存管理 61

2.7.3 使用EnterpriseManager 63

2.7.4 为每个池指定一个最小值 64

2.8 本章小结 65

第3章 Oracle 10g数据库的其他重要特性 66

3.1 SQLTuning Advisor和ADDM 66

3.1.1 自动数据库诊断监控程序(ADDM) 66

3.1.2 用SQLTuning Advisor访问分析 70

3.1.3 中级调整:查询重构 72

3.1.4 高级调整:SQL配置文件 73

3.1.6 使用企业管理器 74

3.1.5 使用ADDM和SQL Tuning Advisor 74

3.2 虚拟专用数据库 77

3.2.1 策略类型 78

3.2.2 选择性的列 80

3.2.3 列屏蔽 81

3.3 RMAN 81

3.3.1 再论增量备份 82

3.3.2 快速恢复区 82

3.3.3 增量合并 83

3.3.4 压缩文件 84

3.3.5 恢复预览以及Resetlogs和恢复 84

3.4 审计 85

3.4.1 新特性 85

3.4.2 扩展的DB审计以及触发器何时是必要的 87

3.5 物化视图、无限带宽网络支持和计算资源供应 88

3.6 本章小结 94

第4章 Oracle 10g数据库的安装和配置 95

4.1 Oracle 10g数据库的安装 95

4.2 Oracle 10g数据库的配置 101

4.3 本章小结 103

第5章 Oracle 10g数据库的自我管理 104

5.1 关键的可管理性挑战 104

5.2 数据载入和存档 106

5.3 运行中的数据库管理 106

5.3.1 智能基础架构 107

5.3.2 性能的故障诊断和排除 108

5.3.3 应用程序/SQL调整 109

5.3.4 空间管理 112

5.3.5 备份与恢复 113

5.3.6 配置管理 114

5.4 本章小结 115

第6章 Oracle 10g数据库可移植的真正应用集群件 116

6.1 企业网格 116

6.2 什么是真正应用集群件 117

6.4 集成集群件管理 118

6.3 Oracle 10g真正应用集群件的新功能 118

6.5 单一系统映像管理 119

6.6.1 工作负载监视 120

6.6 自动工作负载管理 120

6.6.2 资源管理 121

6.6.3 Oracle工具 121

6.7 快速连接故障切换 121

6.8 用于灾难恢复的数据卫士集成、集群验证和改进的诊断工具 121

6.9 性能改进和零停机时间补丁 122

6.10 本章小结 123

第7章 Oracle 10g数据库资源管理器 124

7.1 Oracle 10g数据库资源管理器概述 124

7.1.1 强健可靠的管理框架和支持互联网的管理 125

7.1.2 全球范围的可伸缩性和自监视体系结构 126

7.2 资源管理器的操作界面 126

7.2.1 企业管理器 126

7.2.2 资源管理器的操作界面 129

7.3 资源管理器的用法 131

7.3.1 企业管理器实例的操作步骤 131

7.3.2 资源管理器的操作方法 134

7.4 本章小结 138

第8章 Oracle调度器 139

8.1 Oracle调度器的组成 139

8.2 Oracle调度器的功能 140

8.3 Oracle调度器的用法 146

8.4 本章小结 150

第9章 超大型数据库支持 151

9.1 消除数据库最大容量的限制 151

9.1.1 Oracle 10g数据库的结构 151

9.1.2 Oracle 10g支持超大型数据库的容量 160

9.2 简化大型数据库中数据文件的管理 162

9.3 本章小结 163

第10章 Oracle 10g数据库的可传输表空间 164

10.1 为什么使用可传输表空间 164

10.1.2 可传输表空间的使用限制 165

10.1.3 可传输表空间的兼容性 165

10.1.1 可传输表空间概述 165

10.2 数据转移的快速机制 166

10.3 异种可传输表空间 171

10.4 可传输表空间的实例 172

10.5 本章小结 175

第11章 创建Oracle 10g数据库 176

11.1 数据库创建需要考虑的因素 176

11.1.1 创建数据库计划 176

11.1.2 设计表和标准化处理 177

11.2 使用Oracle数据库配置助手创建数据库 178

11.2.1 启动配置助手 178

11.2.2 创建数据库模板 179

11.2.3 数据库标识 187

11.2.4 选择配置及管理方式 188

11.2.5 数据库身份认证 189

11.2.6 数据库存储 189

11.2.7 文件位置 191

11.2.8 恢复设置 192

11.2.9 数据库内容 192

11.2.10 初始化参数 192

11.2.11 数据库存储配置 197

11.2.12 开始创建数据库 198

11.3 手动创建Oracle数据库 199

11.4 删除数据库 203

11.5 本章小结 204

第12章 Oracle流 205

12.1 什么是Oracle流 205

12.1.1 Oracle流的架构 206

12.1.2 Oracle 10g流的新改进 208

12.2 Oracle流的功能与特点 213

12.2.1 Oracle流的功能 213

12.2.2 使用Oracle流的理由 216

12.3 Oracle流的用法 217

12.4 Oracle流的实例 221

12.5 本章小结 231

13.1 数据仓库的概念 232

第13章 Oracle 10g数据仓库 232

13.1.1 从数据库到数据仓库 233

13.1.2 数据的仓库化过程 235

13.1.3 数据仓库的体系结构 236

13.2 数据仓库的组成部分 239

13.2.1 数据集市和关系数据库 239

13.2.2 数据源、数据准备区和数据显示服务 240

13.3 数据仓库设计 242

13.4 创建数据仓库的基本步骤 245

13.4.1 收集运营环境文档 245

13.4.2 数据仓库选择和数据仓库模型设计 246

13.4.3 数据准备区和数据库创建、数据析取以及数据清理和转换 250

13.4.4 将数据装入数据仓库数据库和将数据分发到数据集市 251

13.5 数据仓库管理 253

13.5.1 数据仓库的数据备份和分区 253

13.5.2 装载和转换 255

13.6 Oracle数据仓库设计器 280

13.7 Oracle数据挖掘 283

13.8 物化视图 285

13.9 本章小结 296

14.1 数据库故障分析 297

第14章 Oracle 10g数据库的高可用性 297

14.1.1 计算机故障 298

14.1.2 数据故障 299

14.1.3 数据改变 300

14.2 Oracle闪回技术 302

14.3 日志分析程序和硬件辅助恢复数据 304

14.4 快速备份/恢复和防止站点故障 304

14.5 数据保护 306

14.6 滚动补丁更新与升级 308

14.7 创建备用数据库环境 310

14.7.1 创建备用数据库环境考虑的因素 310

14.7.2 创建备用数据库文件和备用初始化参数文件 312

14.8 日志传输服务 315

14.8.1 日志传输服务概述 315

14.8.2 日志传输服务功能和接口 316

14.8.3 在主数据库和备用数据库上配置日志传输服务 318

14.9.1 日志应用服务的进程体系结构 320

14.9 日志应用服务 320

14.9.2 管理恢复模式 321

14.9.3 控制管理恢复模式、归档间隙管理和数据文件管理 322

14.10 Oracle数据保护实例 324

14.10.1 在相同站点创建备用数据库 324

14.10.2 在远程站点创建备用数据库 329

14.10.3 定义NOLOGGING子句后恢复 331

14.10.4 确定在多备用数据库环境中如何使用备用数据库恢复 332

14.10.5 切换主数据库到备用数据库 335

14.10.6 使用备用数据库备份主数据库 336

14.11 本章小结 341

第15章 克隆Oracle 10g数据库 342

15.1 克隆对象、克隆环境的类型和克隆冲突的解决 342

15.1.1 克隆对象、克隆组和克隆站点 343

15.1.2 克隆环境的类型 344

15.1.3 克隆冲突和多主组克隆的选择 348

15.2 克隆数据库的方法 349

15.2.1 克隆数据库的步骤 350

15.2.2 克隆Oracle主目录 354

15.3 本章小结 357

第16章 Oracle 10g数据库的备份和恢复 359

16.1 备份与恢复概述 359

16.2 恢复原则 363

16.3 备份和恢复策略 365

16.4.1 使用备份向导实现数据库备份 368

16.4 使用企业管理器备份和恢复向导实现备份和恢复 368

16.4.2 使用恢复向导实现数据库恢复 375

16.5 使用恢复管理器(RMAN)实现备份 378

16.5.1 RMAN体系结构 381

16.5.2 RMAN概念 382

16.5.3 配置恢复管理器环境 388

16.5.4 使用恢复管理器执行备份和拷贝 391

16.6 本章小结 397

17.1 性能调整概述 398

第17章 Oracle 10g数据库的性能调整 398

17.2 编写和调试SQL 401

17.2.1 优化器概述 401

17.2.4 理解索引 437

17.2.5 优化SQL语句 448

17.3 与SQL相关的性能工具 453

17.3.1 使用EXPLAIN PLAN 454

17.3.2 使用SQL跟踪、V$动态性能视图和服务器管理器监控器 459

17.3.3 使用企业管理器性能包、utlbstat/utlestat和reportl.txt 460

17.4 为获得良好的数据库性能创建数据库 460

17.4.1 为获得高可用性创建数据库 460

17.4.2 内存配置和使用 462

17.4.3 调整输入与输出 472

17.4.4 理解操作系统 473

17.5 优化实例性能 474

17.5.1 调整实例 477

17.5.2 网络调试 480

17.6 应用程序调整 488

17.7 本章小结 491

第18章 Oracle 10g数据库的网络服务及其工具 492

18.1 Internet时代的网络挑战 492

18.1.1 典型电子商务体系结构及其Oracle网络解决方案 492

18.1.2 网络组件 504

18.2 数据库连接与网络服务 505

18.2.1 数据库服务、数据库实例验证和服务可访问性 505

18.2.2 通过多个侦听器和服务处理器增强服务可用性 508

18.3 Oracle网络服务的配置管理 511

18.3.1 配置模型、本地配置文件和目录服务器 511

18.3.2 Oracle命名支持 514

18.4 Oracle网络服务的体系结构 515

18.4.1 Oracle网络堆栈通信体系结构 515

18.4.2 侦听器体系结构 517

18.4.3 数据库服务进程结构 519

18.4.4 Oracle连接管理器体系结构 520

18.4.5 完整的体系结构 521

18.5 Oracle网络服务的配置和管理工具 522

18.5.1 Oracle网络管理器 522

18.5.2 Oracle网络配置助手 523

18.5.3 Oracle网络控制工具 524

18.6.1 在组织内部配置网络 525

18.6 规划网络 525

18.6.2 为Internet配置网络 527

18.7 配置和管理Oracle网络服务 528

18.7.1 建立目录服务器 528

18.7.2 配置命名方法 530

18.7.3 配置概要文件 534

18.7.4 配置和管理侦听器 538

18.7.5 配置Oracle服务 540

18.8 本章小结 542