《Oracle8/8i数据库系统管理》PDF下载

  • 购买积分:24 如何计算积分?
  • 作  者:丁铖编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115091684
  • 页数:917 页
图书介绍:本书全面系统地介绍了大型对象关系型数据库服务器Oracl的结构组成、管理和维护技术,并介绍了最新版本Oracle8i的新增功能和新特性。

第一章 Oracle8/8i简介 1

1.1 数据库管理系统的发展和特点 1

前言页 1

1.2 Oracle的发展历程 3

1.3 网络计算体系结构 3

1.4 Oracle8数据库管理系统的特点 5

1.5 Oracle8i数据库管理系统的特点 6

第二章 Oracle数据库管理系统的体系结构 7

2.2 Oracle进程结构 8

2.1 Oracle实例 8

2.2.1 单进程Oracle实例 9

2.2.2 多进程Oracle实例 9

2.2.3 跟踪文件和警报文件 14

2.3 Oracle内存结构 14

2.3.1 软件代码区 15

2.3.2 系统全局区 15

2.3.3 程序全局区 18

2.4.1 用户/服务器进程结构 19

2.4 Oracle的进程配置方案 19

2.3.4 排序区 19

2.4.2 专用服务器进程结构 20

2.4.3 多线索服务器进程结构 21

2.5 Oracle的运行 23

2.6 程序接口 25

2.7 数据字典 25

2.8 事务管理 27

2.9.1 配置专用进程 29

2.9.2 配置多线索进程 29

2.9 Oracle进程的管理 29

2.9.3 修改服务器进程 31

2.9.4 跟踪Oracle进程 32

2.9.5 终止会话 34

第三章 数据库管理员的职责和工具 37

3.1 数据库管理员的职责 37

3.2 数据库管理员的安全 39

3.3 数据库管理员的验证 40

3.4 口令文件的管理 41

3.5 数据库管理员的工具 44

4.1 规划数据库 45

第四章 数据库的安装与升级 45

4.2 最佳灵活体系结构(OFA) 47

4.3 安装Oracle8服务器 49

4.3.1 安装需求 49

4.3.2 设置环境 50

4.3.3 具体安装过程 53

4.3.4 配置Oracle8系统 55

4.4.1 选择升级方法 59

4.4 升级和移植Oracle8服务器 59

4.4.2 预升级任务 60

4.4.3 升级过程 60

4.4.4 后升级任务 62

4.5 安装Oracle8客户端产品 62

4.5.1 Net8简介 62

4.5.2 安装客户端工具 67

4.5.3 使用Oracle Net8 Easy Config 69

4.5.4 使用Net8 Assistant 71

5.1 启动数据库 73

5.1.1 准备启动实例 73

第五章 数据库的启动与关闭 73

5.1.2 启动实例 74

5.1.3 装配数据库 75

5.1.4 打开数据库 75

5.2 修改数据库的可用性 76

5.3 关闭数据库和实例 76

5.3.1 关闭数据库 77

5.3.2 卸下数据库 78

5.3.3 关闭实例 78

5.4 初始化参数文件 78

6.1 数据库的结构 83

第六章 数据库的建立 83

6.2 建立数据库包括的任务 84

6.3 建立Oracle数据库 87

第七章 数据库的物理结构及其管理 91

7.1 数据库的物理结构 91

7.1.1 数据文件 91

7.1.2 日志文件 93

7.1.3 控制文件 95

7.2 数据文件的管理 96

7.3 日志文件的管理 102

7.4 控制文件的管理 106

7.5 存档重做日志的管理 109

7.5.1 选择NOARCHIVELOG和ARCHIVELOG方式 109

7.5.2 控制存档方式 110

7.5.3 调整存档性能 112

7.5.4 显示存档状态信息 112

7.5.5 指定存档重做日志文件格式 113

第八章 数据库的逻辑结构及其管理 115

8.1 数据块、范围和段及其管理 116

8.1.1 数据块 116

8.1.2 范围 120

8.1.3 段 123

8.2 表空间及其管理 125

8.2.1 建立表空间 127

8.2.2 删除表空间 129

8.2.3 修改表空间 130

8.2.4 监控表空间 135

8.3 回滚段及其管理 136

8.3.1 回滚段的工作原理 136

8.3.4 收缩回滚段 138

8.3.3 删除回滚段 138

8.3.2 建立回滚段 138

8.3.5 回滚段联机和脱机 139

8.3.6 修改存储参数 140

8.3.7 调整回滚段 140

8.3.8 监控回滚段 143

8.4 模式对象及其管理 144

8.4.1 表及其管理 145

8.4.2 管理索引 168

8.4.3 分区及其管理 186

8.4.4 视图及其管理 195

8.4.5 聚集、散列聚集及其管理 199

8.4.6 序列及其管理 210

8.4.7 同义词及其管理 213

8.4.8 过程、函数和包及其管理 214

8.4.9 数据库链 220

8.4.10 操纵数据库数据 220

8.5 触发器及其管理 225

8.6 作业队列及其管理 228

第九章 数据库的安全管理 235

9.1.1 管理数据并发性和一致性 238

9.1 数据库并发性 238

9.1.2 锁数据 239

9.2 数据完整性 244

9.3 Oracle数据库的安全性 249

9.4 建立安全策略 251

9.4.1 系统安全策略 251

9.4.2 数据安全策略 251

9.4.3 用户安全策略 252

9.4.5 审计策略 254

9.4.4 口令管理策略 254

9.5 数据库用户的管理 255

9.5.1 用户许可 255

9.5.2 用户验证 256

9.5.3 建立用户 259

9.5.4 修改用户 261

9.5.5 用户组PUBLIC 262

9.5.6 删除用户 262

9.5.7 中断用户会话 263

9.6.1 系统特权的管理 264

9.6 特权和角色的管理 264

9.5.8 监控用户 264

9.6.2 对象特权的管理 269

9.6.3 角色的管理 273

9.7 数据库的审计 281

9.7.1 制定审计策略 282

9.7.2 审计的类型和实施方法 282

9.7.3 建立审计踪迹 284

9.7.4 控制审计踪迹 290

9.7.6 查看审计踪迹信息 291

9.7.5 保护审计踪迹 291

9.7.7 触发器审计 293

9.8 资源和口令的管理 295

9.8.1 资源的类型 296

9.8.2 使能资源限制 296

9.8.3 建立批文件 297

9.8.4 分配批文件 299

9.8.5 修改批文件 300

9.8.6 使用复合限制 300

9.8.8 显示批文件信息 301

9.8.7 删除批文件 301

9.8.9 口令的管理 302

第十章 数据库的备份 307

10.1 管理数据库结构 308

10.2 配置系统的进一步考虑 309

10.3 备份的类型 312

10.3.1 全数据库备份 312

10.3.2 表空间备份 313

10.3.3 数据文件备份 313

10.4 备份格式 314

10.3.4 控制文件备份 314

10.3.5 存档日志备份 314

10.5 备份的方法 315

10.6 备份的策略 316

10.7 执行操作系统备份 321

10.7.1 在备份前列出数据库文件 321

10.7.2 执行全数据库备份 322

10.7.3 执行表空间等的备份 324

10.7.5 自动化数据库备份 327

10.7.4 从失败的联机表空间恢复 327

第十一章 数据库的恢复 329

11.1 数据库故障的类型 329

11.2 数据库恢复用的结构 331

11.3 恢复的基本步骤 332

11.4 恢复的类型 333

11.5 制定恢复策略 335

11.6 恢复的方法 336

11.7.1 决定恢复哪些文件 337

11.7 恢复数据库 337

11.7.2 决定恢复方法 338

11.7.3 恢复文件 338

11.7.4 介质恢复的基本过程 340

11.7.5 执行完全介质恢复 345

11.7.6 执行非完全介质恢复 347

11.7.7 介质恢复后打开数据库 350

11.7.8 恢复过程的范例 351

11.7.9 建立和管理备用数据库 358

11.8 执行表空间及时点恢复 367

11.8.1 规划表空间及时点恢复 367

11.8.2 执行表空间及时点恢复 369

11.8.3 执行分区表的局部TSPITR 373

11.8.4 删除分区时执行分区表的TSPITR 374

11.8.5 分区分割时执行分区表的TSPITR 376

第十二章 Oracle的高级选项 379

12.1 并行服务器选项 379

12.2 并行查询选项 380

12.2.1 SQL语句的并行执行 381

12.3 高级队列 390

12.2.2 其他并行处理 390

12.4 直接装载插入 391

12.5 分布式数据库 395

12.5.1 分布式处理 395

12.5.2 分布式数据库 395

12.6 高级复制 399

第十三章 设计数据库应用 403

13.1 数据库应用的类型 403

13.2 Oracle配置 405

13.3 数据仓库 406

13.3.2 数据仓库的模式 408

13.3.1 数据仓库的典型结构 408

13.3.3 数据仓库的设计 410

13.3.4 数据仓库的使用 412

13.3.5 元数据的管理 412

13.3.6 数据集市 413

13.3.7 OLAP 414

13.3.8 数据挖掘 415

13.4 Oracle的数据仓库特性 419

14.1.1 性能调整基础 423

14.1 性能调整综述 423

第十四章 数据库的性能调整和优化 423

14.1.2 性能调整方法 426

14.1.3 性能问题诊断概述 430

14.1.4 诊断工具概述 432

14.2 优化数据库操作 436

14.2.1 调整数据库操作 436

14.2.2 优化器和提示 443

14.2.3 管理SQL和共享PL/SQL区 484

14.3 优化Oracle实例性能 486

14.3.1 调整CPU资源 486

14.3.2 调整内存分配 490

14.3.3 调整I/O 505

14.3.4 调整网络 517

14.3.5 调整操作系统 518

14.3.6 调整资源竞争 520

14.4 优化并行执行 526

14.4.1 调整初始化参数 526

14.4.2 调整物理数据库设计 529

第十五章 数据库管理员工具 541

15.1 Oracle Enterprise Manager 541

15.1.1 管理数据库存储 543

15.1.2 管理数据库安全 545

15.1.3 管理实例和会话 547

15.1.4 管理模式对象 548

15.2 SQL*Plus 550

15.2.1 使用基础 550

15.2.2 操纵命令 556

15.2.3 格式化查询结果 573

15.2.4 存取数据库 587

15.3.1 使用Server Manager 590

15.3 Server Manager 590

15.3.2 Server Manager命令 591

15.3.3 从Server Manager移植到SQL*Plus 595

15.4 Recovery Manager 596

15.4.1 使用基础 597

15.4.2 启动Recovery Manager 609

15.4.3 管理Recovery Manager元数据 614

15.4.4 生成报告和列表 624

15.4.5 制作备份和拷贝 627

15.4.6 执行恢复 631

15.4.7 建立复制数据库 642

15.4.8 Recovery Manager表空间及时点恢复 647

15.5 Export 649

15.5.1 导出方式 650

15.5.2 使用Export 651

15.5.3 使用交互式方法 658

15.5.4 警告、错误和完成消息 660

15.5.5 直接路径导出 660

15.5.6 增量、累积和完全导出 661

15.5.7 导出时的考虑 663

15.6 Import 666

15.6.1 导入方式 666

15.5.8 Oracle8i对Export和Import程序的增强 666

15.6.2 使用Import 667

15.6.3 使用交互式方法 676

15.6.4 增量导入 676

15.6.5 警告、错误、完成信息和错误处理 677

15.6.6 导入时的考虑 679

15.7.1 使用基础 684

15.7 SQL Loader程序 684

15.7.2 控制文件 687

15.7.3 SQL Loader命令 712

15.7.4 使用直接路径装入 715

15.7.5 SQL Loader范例 719

15.7.6 Oracle8i对SQL Loader的增强 731

15.8 EXPLAIN PLAN命令 731

15.9 SQL跟踪工具和TKPROF程序 736

15.10 Oracle Trace 742

16.1 Oracle8i版本1的新特性 747

第十六章 Oracle8i新特性 747

16.1.1 数据库资源管理器 748

16.1.2 新的修补包DBMS_REPAIR 755

16.1.3 表空间的新特性 762

16.1.4 索引的增强 765

16.1.5 分区的增强 766

16.1.6 对象关系的增强 769

16.1.7 物化视图与概要管理 771

16.1.8 网络和安全的增强 772

16.1.9 可恢复性和可用性的增强 775

16.1.10 数据库的其他增强 777

16.2 Oracle8i版本2的新特性 784

16.3 Oracle8i版本3的新特性 786

附录A 初始化参数 789

附录B 动态性能视图 843

附录C 数据字典视图 849

附录D SQL Plus命令参考 863

附录E Recovery Manager命令参考 885

附录F 优化器的提示 905

附录G 本书中的命令约定 917