欢迎光临
免费的PDF电子书下载网站

Oracle9i数据库管理员高级技术指南 PDF下载

编辑推荐

◆内容详实,涵盖Oracle9i系统管理的方方面面 ◆结构合理,符合中国人的思维习惯 ◆针对性强,按系统管理的主题划分章节,便于深研和速查 ◆重点突出,将实际中遇到的重点难点详细介绍 ◆注重实例,每章节都列有大量系统管理命令  ;

内容简介

本书是一本关于Oracle9i数据库管量员的工具手册。能够帮助数据库管理员解决很多实际中的问题。 本书内容的编排是根据数据库系统管理的各方面内容进行分类并分别讲述,内容包括数据库的安全管理、数据库的备份和恢复、OracleNet网络管理、数据库资源管理器、数据库的性能调整和优化、优化器和SQL的调整、分布式数据库管理和复制、 Oracle实时应用集群以及其他管理工具和选项等内容。内容详实,要点、难点突出,是一本不可多得的数据库管理员高级教程。通过本书的学习,您可以从一名Oracle爱好者快速成为一名优秀的Oracle9i系统管理员。 本书是数据库管理员、数据库安全管理员以及Oracle数据库应用开发人员的高级参考指南。对于对Oracle数据库有一定基础的其他工程技术人员和大专院校师生同样适用。

作者简介

暂无

Oracle9i数据库管理员高级技术指南 PDF下载

目录

第1章 Oracle9i系统管理新特性 1
1-1 Oracle9i的组成 2
1-2 Oracle9i数据库系统管理新特性 3
1-3 本书学习指引 8
第2章 数据库安全管理 11
2-1 建立系统安全策略 12
2-1-1 系统安全性策略 12
2-1-2 数据的安全性策略 13
2-1-3 用户安全性策略 13
2-1-4 口令管理策略 16
2-1-5 审计策略 16
2-2 用户验证和用户许可 17
2-2-1 用户验证 17
2-2-2 会话和用户许可 20
2-3 口令验证和口令文件 23
2-3-1 口令文件的创建 23
2-3-2 设置REMOTE_LOGIN_PASSWORDFILE 23
2-3-3 向口令文件中增加、删除用户 24
2-3-4 使用口令文件登录 24
2-3-5 口令文件的维护 25
2-4 数据库审计 26
2-4-1 审计概述 26
2-4-2 管理审计踪迹信息 27
2-4-3 细粒度审计 36
2-4-4 查看审计踪迹信息 36
2-5 数据库资源管理 40
2-5-1 启用和停止资源限制 40
2-5-2 创建概要文件 41
2-5-3 分配概要文件 42
2-5-4 更改概要文件 43
2-5-5 使用复合限制 43
2-5-6 删除概要文件 44
2-5-7 查看概要文件信息 44
2-6 口令管理 45
2-6-1 锁帐户 45
2-6-2 口令老化和过期 45
2-6-3 口令的历史 46
2-6-4 口令复杂性验证 46
2-7 使用操作系统或网络进行角色授权 47
2-8 应用实例——使用OEM进行数据库安全管理 49
第3章 数据库的备份 53
3-1 用于数据库备份与恢复的数据库结构 55
3-1-1 重做日志 55
3-1-2 回滚和撤消段 55
3-1-3 控制文件 56
3-2 Oracle备份的方法 56
3-2-1 备份和恢复方法的系统需求 56
3-2-2 备份方法的特征比较 57
3-3 备份的原理 57
3-3-1 Oracle数据库系统故障类型 57
3-3-2 物理备份和逻辑备份 59
3-3-3 全数据库备份和部分数据库备份 59
3-3-4 一致和不一致的备份 61
3-3-5 联机和脱机备份 63
3-3-6 RMAN和用户管理的(User-Managed)备份 64
3-4 备份策略 64
3-4-1 遵守备份和恢复的黄金规则 65
3-4-2 选择数据库的归档方式 65
3-4-3 多元化控制文件、联机重做日志和归档重做日志 67
3-4-4 经常有规律地进行备份 67
3-4-5 在结构修改时执行备份 67
3-4-6 备份常用的表空间 67
3-4-7 在Unrecoverable操作后备份 68
3-4-8 在以RESETLOGS选项打开数据库后进行全数据库备份 68
3-4-9 保存老的备份 68
3-4-10 了解分布式数据库备份的约束 69
3-4-11 为增加保护和灵活性而导出数据 69
3-4-12 避免备份联机重做日志 69
3-4-13 保持服务器的硬件和软件配置记录 69
3-5 执行用户管理的备份 70
3-5-1 查询动态性能视图获取备份信息 70
3-5-2 执行全数据库的备份 71
3-5-3 执行脱机表空间和数据文件备份 72
3-5-4 执行联机表空间和数据文件备份 73
3-5-5 在挂起模式下执行用户管理的备份 78
3-5-6 执行用户管理的控制文件的备份 79
3-5-7 执行用户管理的归档重做日志的备份 81
3-5-8 执行用户管理的裸设备备份 81
3-5-9 检验用户管理的备份 83
3-5-10 执行Oracle其他文件用户管理的备份 83
3-6 应用举例——自动化数据库备份 84
第4章 数据库的恢复 87
4-1 数据库恢复概述 88
4-1-1 数据库恢复的概念 88
4-1-2 数据库恢复用的结构 88
4-1-3 Oracle恢复的类型 89
4-1-4 恢复期间的重做应用 90
4-1-5 完全和不完全介质恢复 92
4-1-6 RMAN 和用户管理的还原和恢复 93
4-2 还原和恢复策略 94
4-2-1 测试备份和恢复策略 94
4-2-2 使用RMAN确认备份和恢复 95
4-2-3 对介质故障的响应 95
4-2-4 对数据文件块故障的响应 96
4-2-5 对非介质故障的响应 97
4-3 用户管理的介质恢复 97
4-3-1 确定要恢复的文件 98
4-3-2 还原文件 100
4-3-3 了解基本的介质恢复过程 106
4-4 实施完全介质恢复 114
4-4-1 已关闭数据库的恢复 114
4-4-2 已打开数据库的恢复 115
4-5 不完全介质恢复 117
4-5-1 基于撤消的数据恢复操作 117
4-5-2 基于时间点的数据恢复操作 119
4-5-3 执行基于改变的数据恢复 119
4-5-4 数据恢复完成后打开数据库 120
4-6 表空间及时点恢复 123
4-6-1 表空间及时点恢复的介绍 124
4-6-2 准备表空间及时点恢复的基本步骤 125
4-6-3 重新装配和恢复辅助数据库 128
4-6-4 使用可移植表空间执行TSPITR 131
4-6-5 执行分区表的局部TSPITR 132
4-6-6 在分区删除的情况下执行分区表的TSPITR 134
4-7 应用举例 135
4-7-1 完全恢复和不完全恢复的一个例子 135
4-7-2 不完全恢复的一个例子 138
4-7-3 在数据文件丢失后恢复 139
4-7-4 通过ADD DATAFILE操作进行恢复 140
4-7-5 恢复可移动的表空间 140
4-7-6 在联机重做日志文件丢失后进行恢复 141
4-7-7 在归档重做日志文件丢失后的恢复 145
4-7-8 恢复用户错误 145
第5章 Oracle网络管理 147
5-1 Oracle Net体系结构 148
5-1-1 Oracle Net服务结构 148
5-1-2 监听体系结构 150
5-1-3 数据库服务器进程体系结构 152
5-1-4 Oracle连接管理器体系结构 153
5-1-5 Oracle Net的几个概念 154
5-2 Oracle Net配置 156
5-2-1 Oracle Net配置文件 157
5-2-2 使用Oracle Net Configuration Assistant 159
5-2-3 使用Oracle Net管理器(Net Manager)配置Oracle Net 164
5-3 优化网络 166
5-3-1 理解网络连接模型 166
5-3-2 检测网络故障 169
5-3-3 解决网络故障 170
第6章 数据库资源管理器 175
6-1 数据库资源管理器概述 176
6-1-1 什么是数据库资源管理器 176
6-1-2 理解资源规划 177
6-1-3 Oracle提供的规划 178
6-2 管理数据库资源管理器 179
6-3 创建和管理资源规划 180
6-3-1 创建一个简单资源规划 180
6-3-2 为创建规划模式使用挂起区域 181
6-3-3 创建资源规划 183
6-3-4 创建资源消费组 183
6-3-5 指定资源规划命令 184
6-4 管理资源消费组 186
6-4-1 指定初始资源消费组 186
6-4-2 改变资源消费组 186
6-4-3 管理切换特权 186
6-5 启用数据库资源管理器 188
6-6 举例 188
6-7 数据库资源管理器视图 188
6-8 监视和调整数据库资源管理器 191
第7章 数据库的性能调整与优化 193
7-1 创建好性能的数据库 194
7-1-1 初始化数据库创建 194
7-1-2 为获得好性能创建表 196
7-1-3 装载和索引数据 197
7-1-4 起始的实例配置 198
7-2 优化内存配置 199
7-2-1 理解内存分配问题 199
7-2-2 优化缓冲区缓存 200
7-2-3 配置和使用共享池 204
7-2-4 配置和使用重做日志缓冲区 208
7-2-5 配置PGA工作内存 209
7-2-6 降低总内存使用量 210
7-3 优化CPU 211
7-3-1 理解CPU 211
7-3-2 检测和解决CPU 故障 212
7-4 I/O的优化和配置 213
7-4-1 理解I/O故障 213
7-4-2 基本I/O配置 214
7-4-3 通过文件分布来降低磁盘争用 216
7-4-4 带状化磁盘 218
7-4-5 Oracle管理文件 221
7-4-6 选择数据块尺寸 222
7-4-7 配置示例 223
7-5 优化操作系统 223
7-5-1 理解操作系统性能 223
7-5-2 解决操作系统故障 225
7-6 优化实例恢复 226
7-6-1 理解实例恢复 226
7-6-2 优化实例和崩溃恢复的所用时间 227
7-6-3 监视实例恢复 230
7-6-4 计算性能开销举例 231
7-7 设置共享服务器 232
7-7-1 使用调度相关视图来识别竞争 233
7-7-2 减少调度进程竞争 233
7-7-3 为共享服务器减少竞争 234
7-7-4 决定调度进程和共享服务器的最佳数量 237
7-8 调整回滚段 237
7-8-1 调整回滚段大小 237
7-8-2 调整回滚段的数量 239
7-8-3 回滚段参数问题及调整 240
第8章 优化器与SQL的调整 243
8-1 优化器概述 244
8-1-1 SQL语句处理过程 244
8-1-2 优化器 244
8-1-3 优化器操作步骤 245
8-1-4 基于开销的优化器CBO(Cost-Based Optimizer) 245
8-2 优化器操作 246
8-2-1 能够优化的SQL语句类型 246
8-2-2 优化器操作 246
8-3 收集优化器统计信息 247
8-3-1 理解统计信息 247
8-3-2 产生统计信息 247
8-3-3 使用统计信息 253
8-3-4 使用直方图 257
8-4 优化器提示 260
8-4-1 理解优化器提示 260
8-4-2 使用提示 262
8-4-3 使用具有视图的提示 280
8-5 优化SQL语句 282
8-5-1 优化的目标 282
8-5-2 在资源集中的SQL上收集和识别数据 283
8-5-3 调整SQL语句 284
8-6 Plan Stability的使用 295
8-6-1 利用Plan Stability来保护执行规划 295
8-6-2 基于开销优化器的Plan Stability过程 299
8-7 基于规则的优化器RBO(Rule-Based Optimizer) 301
8-8 EXPLAIN PLAN的使用 310
8-8-1 创建输出表PLAN_TABLE 312
8-8-2 运行PLAN_TABLE 312
8-8-3 显示PLAN_TABLE 输出 313
8-8-4 读取EXPLAIN PLAN输出 313
8-8-5 使用EXPLAIN PLAN查看位图索引 316
8-8-6 使用EXPLAIN PLAN查看分区对象 316
8-8-7 EXPLAIN PLAN 限制条件 324
8-8-8 PLAN_TABLE表列 325
8-9 在SQL*Plus中使用自动跟踪 329
8-9-1 控制自动跟踪报告 329
8-9-2 跟踪并行和分布式查询 333
8-9-3 监视磁盘读和缓冲区读 334
第9章 分布式数据库与复制管理 337
9-1 分布式数据库概述 338
9-1-1 分布式处理 338
9-1-2 为何要使用一个分布数据库 338
9-2 分布式数据库的结构 339
9-3 分布式数据库管理 341
9-3-1 需要考虑的问题 341
9-3-2 管理方法 343
9-3-3 管理分布式数据库的工具 347
9-4 管理分布式事务 347
9-4-1 理解两阶段提交 347
9-4-2 悬而未决事务的处理 348
9-5 数据库复制基本概念 350
9-6 复制管理工具 356
第10章 Oracle实时应用集群 363
10-1 实时应用集群结构 364
10-1-1 实时应用集群介绍 364
10-1-2 集群硬件体系结构 365
10-1-3 实时应用集群结构 368
10-2 实时应用集群的安装与配置 371
10-2-1 设置共享磁盘 372
10-2-2 使用Oracle通用安装程序安装实时应用集群 377
10-2-3 使用Oracle数据库配置助手创建数据库 378
10-3 实时应用集群的启动与关闭 380
10-3-1 启动实时应用集群实例 380
10-3-2 连接到实时应用集群实例 382
10-3-3 关闭实时应用集群实例 383
10-3-4 停顿一个实时应用集群数据库 383
10-4 实时应用集群的参数管理 383
10-4-1 实时应用集群数据库服务器参数文件管理 384
10-4-2 客户端参数文件使用 385
10-4-3 实用实时应用集群的参数设置 388
10-4-4 实用实时应用集群的参数类型 388
10-4-5 参数的多重实例问题 390
10-5 实时应用集群的存储管理 391
10-5-1 在实时应用集群中文件管理问题 391
10-5-2 使用重做日志文件 393
10-5-3 实例、用户、资源与空闲列表的相关性 394
10-5-4 管理空闲空间的SQL语言选项 395
10-5-5 为空闲列表组预分配范围 395
10-6 实时应用集群的备份与恢复 397
10-6-1 实时应用集群环境下的归档 397
10-6-2 检查点和日志转换 398
10-6-3 在实时应用集群中使用RMAN进行备份 398
10-6-4 使用共享目录的实时应用集群备份实例 399
10-6-5 用非共享的日志文件目的地备份节点的本地文件 400
10-6-6 从实例失败中恢复 401
10-6-7 从介质失败中恢复 403
10-6-8 实时应用集群的并行恢复 406
10-7 在实时应用集群上增加及删除节点和实例 407
10-7-1 在集群软件层增加节点 407
10-7-2 在Oracle层上加一个节点 410
10-7-3 删除实例 412
10-8 应用实例 413
10-8-1 使用SRVCTL管理实时应用集群 413
10-8-2 使用RMAN进行恢复的例子 417
10-9 实时应用集群中的资源协调 419
10-9-1 本地的资源协作 419
10-9-2 缓存熔合(Cache Fusion)和全局缓存服务 421
10-9-3 全局队列服务的资源协调 426
第11章 Oracle9i其他选项和工具 429
11-1 Data Guard 430
11-2 作业队列 435
11-2-1 作业队列相关参数设置 436
11-2-2 使用DBMS_JOB包管理作业队列 437
11-2-3 查看作业队列信息 441
11-3 SQL*Loader 441
11-3-1 SQL*Loader简介 441
11-3-2 SQL*Loader组件 442
11-3-3 控制文件 444
11-3-4 SQL*Loader示例 446
11-3-5 常规路径装载与直接路径装载 451
附录A Oracle初始化参数 455
附录B Oracle9i的数据字典视图 513
附录C Oracle9i的V$视图 531
附录D Oracle9i的一些系统管理新特性 543
D-1 数据库的停顿与挂起 544
D-1-1 停顿一个数据库 544
D-1-2 挂起和恢复一个数据库 545
D-2 自动撤消管理与撤消表空间管理 545
D-3 服务器参数文件管理 548
D-4 Oracle管理的文件 550
D-5 Oracle9i中新的分区方法 552
D-6 初始化参数的变迁 555
D-6-1 多重的块大小 555
D-6-2 动态的SGA和PGA 556
D-6-3 新的、重命名和废弃的初始化参数 557
D-6-4 初始化参数的相容性问题 558
附录E 主要参数文件和代码示例 565
E-1 口令验证规则函数 566
E-2 listener.ora文件示例 568
E-3 tnsnames.ora文件示例 569
E-4 创建一个多级模式示例 570
E-5 混合或多功能数据库的initdb_name.ora文件 572

◎本书精彩范例

Oracle9i数据库管理员高级技术指南 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle9i数据库管理员高级技术指南