《Oracle 8.1.6核心管理技术大全》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:奥克拉·马尔主编;本丛书编委会编
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2000
  • ISBN:7900049738
  • 页数:486 页
图书介绍:

第一篇 Oracle 8i数据仓库技术 3

第一部分 概念 3

1 数据仓库的概念 3

1.1 什么是数据仓库 3

1.2 数据仓库的典型结构 5

第二部分 逻辑设计 7

2 逻辑设计概述 7

2.1 逻辑和物理设计 7

2.2 创建逻辑设计 7

2.3 数据仓库模式 8

第三部分 物理设计 11

3 物理设计概述 11

3.1 把逻辑设计变成物理设计 11

3.2 物理设计 12

4 硬件和I/O 14

4.1 条带化 14

4.2 输入/输出的注意事项 18

5 并行和分区 19

5.1 概述并行执行的调整 19

5.2 调整物理数据库布局 20

6 索引 32

6.1 位图索引 32

6.2 B树索引 34

6.3 局部索引和全局索引 35

7 约束 36

7.1 在数据仓库里为什么要有约束 36

7.2 约束语句的概述 36

7.3 典型的数据仓库约束 37

8.1 带物化视图的数据仓库的概述 40

8 物化视图 40

8.2 物化视图的需求 41

8.3 物化视图的类型 45

8.4 创建物化视图 49

8.5 嵌套物化视图 54

8.6 注册现有的物化视图 58

8.7 物化视图的分区 59

8.8 物化视图的索引选择 62

8.9 无效的物化视图 62

8.12 删除物化视图 63

8.13 物化视图管理任务的概述 63

8.11 修改物化视图 63

8.10 在数据仓库里使用物化视图的准则 63

9 维 66

9.1 什么是维 66

9.2 创建维 68

9.3 浏览维 73

9.4 维和约束 74

9.5 验证维 74

9.6 修改维 75

9.7 删除维 75

第四部分 管理数据仓库环境 76

10 ETT概述 76

10.1 ETT概述 76

10.2 ETT工具 77

10.3 ETT样本模式 77

11.2 通过数据文件提取 79

11 提取 79

11.1 提取的概述 79

11.3 通过分布式操作提取 81

11.4 改变抓取方式 82

12 传输 84

12.1 传输概述 84

13 转换 88

13.1 数据库里的数据转换技术 88

14 装载和刷新 94

14.1 刷新数据仓库 94

14.2 刷新物化视图 103

15 Summary Advisor 112

15.1 Summary Advisor 112

15.2 物化视图正在使用吗 117

16.1 模式 118

第五部分 仓库性能 118

16 模式 118

16.2 优化星型查询 120

17 SQL分析 124

17.1 概述 124

17.2 ROLLUP 126

17.3 CUBE 130

17.4 通过ROLLUP和CUBE使用其它汇聚函数 133

17.5 GROUPING函数 133

17.6 使用ROLLUP和CUBE时的其它考虑 137

17.7 分析函数 138

17.8 CASE表达式 162

18.1 介绍并行执行的调整 164

18 调整并行执行 164

18.2 初始化以及调整并行执行的参数 165

18.3 选择自动或手工方式调整并行执行 165

18.4 设置并行度并启用自适应多用户 166

18.5 调整通用参数 168

18.6 并行执行参数设置实例 181

18.7 各种调整的技巧 185

18.8 监控和诊断并行运行性能 205

19 查询重写 213

19.1 查询重写概述 213

19.2 基于成本的重写 214

19.3 启动查询重写 215

19.4 Oracle何时查询重写 216

19.5 查询重写方式 217

19.6 何时需要约束和维 227

19.7 表达式匹配 228

19.8 查询重写的准确性 230

19.9 是否出现了查询重写 231

19.10 使用查询重写的指导原则 232

第六部分 其它 235

20 数据中心 235

20.1 什么是数据中心 235

术语表 239

第二篇 Oracle 8i分布式数据库系统 247

第一部分 分布式数据库系统的概念及管理 247

1 分布式数据库的概念 247

1.1 分布式数据库体系结构 247

1.2 数据库链路 252

1.3 分布式数据库管理 261

1.4 分布式系统的事务处理 267

1.5 分布式数据库应用程序的开发 275

1.6 民族语言支持 277

2 管理分布式数据库 280

2.1 管理分布式系统的全局名称 280

2.2 创建数据库链路 284

2.3 创建共享数据库链路 289

2.4 管理数据库链路 291

2.5 浏览数据库链路信息 293

2.6 创建位置透明性 297

2.7 管理语句透明性 301

2.8 管理分布式数据库:案例 302

3 开发分布式数据库系统的应用程序 306

3.1 管理应用程序数据的分布 306

3.2 控制数据库链路建立的连接 306

3.3 维护分布式系统的引用完整性 307

3.4 协调分布式查询 307

3.5 处理远过程的错误 313

第二部分 分布式事务的概念和管理 315

4 分布式事务的概念 315

4.1 什么是分布式事务 315

4.2 分布式事务的会话树 317

4.3 两阶段提交机制 321

4.4 可疑事务 324

4.5 公布式事务处理:案例研究 326

5.1 设置分布式事务初始参数 331

5 管理分布式事务 331

5.2 浏览关于分布式事务的信息 334

5.3 决定如何处理可疑事务 337

5.4 手工覆盖可疑事务 339

5.5 清除数据字典中的悬而未决行 340

5.6 手工提交可疑事务:示例 341

5.7 模拟分布式事务故障 347

5.8 管理读一致性 349

第三部分 异构服务的概念与管理 350

6 Oracle异构服务的概念 350

6.1 什么是异构服务 350

6.2 异构服务类型 351

6.3 异构服务进程的体系结构 352

6.4 异构服务数据字典的体系结构 353

7 使用透明网关管理Oracle异构服务 355

7.1 建立对非Oracle系统的访问 355

7.2 注册代理 357

第三篇 Oracle Web数据库应用 361

引言 361

欢迎使用Oracle WebDB! 361

Oracle WebDB的基本概念 363

第一部分 建立应用程序 371

1 管理用户 371

1.1 准备工作 372

1.2 创建新用户 372

1.3 将用户添加到角色中 373

1.4 授予用户Browse In和Build In权限 375

1.5 授予用户数据库对象权限 377

1.6 创建新角色 378

1.7 小结 379

2 建立和浏览数据库对象 381

2.1 准备工作 382

2.2 建立表 382

2.3 建立过程 383

2.4 查询表 383

2.5 执行过程 386

2.6 小结 387

3 创建组件 389

3.1 准备工作 390

3.2 建立基于表的表单 390

3.3 编辑表单 393

3.4 使得最终用户可以使用组件 398

3.5 建立报表 400

3.6 编辑报表 401

3.7 建立图表 406

3.8 建立共享组件 408

3.9 小结 414

4 通过链接组件建立应用程序 415

4.1 准备工作 415

4.2 建立菜单 415

4.3 编辑菜单 418

4.4 建立链接 421

4.5 小结 424

第二部分 建立WebDB站点 425

5 创建WebDB站点 425

5.1 准备工作 425

5.2 在数据库中创建WebDB站点 426

5.3 指派站点管理员 428

5.4 小结 431

6 设计WebDB站点 432

6.1 准备工作 432

6.2 设计WebDB站点的结构 433

6.3 控制Web站点的风格 439

6.4 提供对Web站点的访问 444

6.5 小结 450

7 管理WebDB站点的内容 451

7.1 准备工作 452

7.2 添加常规项目 452

7.3 添加新闻项目 455

7.5 添加快捷项目 456

7.4 添加声明项目 456

7.6 根据批准添加项目 457

7.7 编辑项目 460

7.8 小结 462

第三部分 使用Oracle WebDB控制对Oracle Reports的访问 463

8 控制对Oracle Reports的访问 463

8.1 前提条件 464

8.2 访问控制过程 464

8.3 小结 466

第四部分 附录 467

A 教程设置指导 467

A.1 创建HR_TUTORIAL 467

A.2 创建教程Web站点 467

A.3 创建TUTORIAL_USER用户帐户 468

词汇表 470