图书介绍
Oracle Database12c DBA官方手册PDF|Epub|txt|kindle电子书版本下载
![Oracle Database12c DBA官方手册](https://www.shukui.net/cover/4/31946382.jpg)
- (美)鲍伯·布莱拉(Bob Bryla)著;明道洋译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302444756
- 出版时间:2016
- 标注页数:626页
- 文件大小:245MB
- 文件页数:645页
- 主题词:关系数据库系统-手册
PDF下载
下载说明
Oracle Database12c DBA官方手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 数据库体系结构3
第1章 Oracle体系结构概述3
1.1 数据库和实例概述4
1.1.1 数据库4
1.1.2 实例5
1.2 Oracle逻辑存储结构5
1.2.1 表空间6
1.2.2 块7
1.2.3 盘区7
1.2.4 段7
1.3 Oracle逻辑数据库结构8
1.3.1 表8
1.3.2 约束14
1.3.3 索引16
1.3.4 视图18
1.3.5 用户和模式20
1.3.6 配置文件20
1.3.7 序列20
1.3.8 同义词21
1.3.9 PL/SQL21
1.3.10 外部文件访问22
1.3.11 数据库链接和远程数据库22
1.4 Oracle物理存储结构23
1.4.1 数据文件24
1.4.2 重做日志文件24
1.4.3 控制文件24
1.4.4 归档的日志文件25
1.4.5 初始参数文件25
1.4.6 警报和跟踪日志文件26
1.4.7 备份文件26
1.4.8 Oracle管理文件27
1.4.9 密码文件27
1.5 多元复用数据库文件27
1.5.1 自动存储管理28
1.5.2 手动的多元复用28
1.6 Oracle内存结构30
1.6.1 系统全局区域30
1.6.2 程序全局区域32
1.6.3 软件代码区域33
1.6.4 后台进程33
1.7 备份/恢复概述35
1.7.1 导出/导入35
1.7.2 脱机备份36
1.7.3 联机备份36
1.7.4 RMAN36
1.8 安全功能36
1.8.1 权限和角色37
1.8.2 审核37
1.8.3 细粒度的审核38
1.8.4 虚拟私有数据库38
1.8.5 标号安全性38
1.9 实时应用群集38
1.10 Oracle流39
1.11 Oracle企业管理器39
1.12 Oracle初始参数40
1.12.1 基本初始参数40
1.12.2 高级初始参数44
1.13 本章小结45
第2章 升级到Oracle Database 12c47
2.1 选择升级方法48
2.2 升级前的准备工作50
2.3 使用DBUA50
2.4 执行手动直接升级51
2.5 使用Data Pump Export和Import53
2.5.1 使用的Export和Import版本53
2.5.2 执行升级53
2.6 使用数据复制方法54
2.7 升级后的工作54
2.8 本章小结55
第3章 计划和管理表空间57
3.1 表空间的体系结构58
3.1.1 表空间类型58
3.1.2 OFA64
3.2 Oracle安装表空间68
3.2.1 SYSTEM68
3.2.2 SYSAUX68
3.2.3 TEMP68
3.2.4 UNDOTBS169
3.2.5 USERS69
3.2.6 EXAMPLE69
3.3 段分离69
3.4 本章小结70
第4章 物理数据库布局和存储管理71
4.1 传统磁盘空间存储72
4.1.1 重设表空间和数据文件的大小72
4.1.2 移动数据文件78
4.1.3 移动联机重做日志文件81
4.1.4 移动控制文件83
4.2 自动存储管理85
4.2.1 ASM体系结构85
4.2.2 创建ASM实例86
4.2.3 ASM实例组件88
4.2.4 ASM动态性能视图90
4.2.5 ASM文件名格式91
4.2.6 ASM文件类型和模板93
4.2.7 管理ASM磁盘组94
4.3 本章小结103
第Ⅱ部分 数据库管理107
第5章 开发和实现应用程序107
5.1 调整设计:最佳实践108
5.1.1 做尽可能少的工作108
5.1.2 做尽可能简单的工作111
5.1.3 告诉数据库需要知道的内容112
5.1.4 最大化环境中的吞吐量113
5.1.5 分开处理数据113
5.1.6 正确测试114
5.1.7 标准的可交付成果116
5.2 资源管理118
5.2.1 实现数据库资源管理器118
5.2.2 调整数据库对象的大小123
5.2.3 使用全局临时表129
5.3 支持基于抽象数据类型的表130
5.3.1 使用对象视图130
5.3.2 抽象数据类型的安全性133
5.3.3 对抽象数据类型属性创建索引135
5.4 停顿并挂起数据库136
5.5 支持迭代开发137
5.5.1 迭代式列定义137
5.5.2 强制光标共享138
5.6 管理程序包开发139
5.6.1 生成图表139
5.6.2 空间需求139
5.6.3 调整目标139
5.6.4 安全性需求139
5.6.5 数据需求140
5.6.6 版本需求140
5.6.7 执行计划140
5.6.8 验收测试过程140
5.6.9 测试环境140
5.7 本章小结141
第6章 监控空间利用率143
6.1 常见的空间管理问题144
6.1.1 用尽表空间中的空闲空间144
6.1.2 用于临时段的空间不足145
6.1.3 所分配的撤消空间过多或过少145
6.1.4 分片的表空间和段145
6.2 Oracle段、盘区和块146
6.2.1 数据块147
6.2.2 盘区148
6.2.3 段149
6.3 数据字典视图和动态性能视图150
6.3.1 DBA_TABLESPACES150
6.3.2 DBA_SEGMENTS150
6.3.3 DBA_EXTENTS151
6.3.4 DBA_FREE_SPACE151
6.3.5 DBA_LMT_FREE_SPACE152
6.3.6 DBA_THRESHOLDS152
6.3.7 DBA_OUTSTANDING_ALERTS152
6.3.8 DBA_OBJECT_USAGE152
6.3.9 DBA_ALERT_HISTORY153
6.3.10 V$ALERT_TYPES153
6.3.11 V$UNDOSTAT153
6.3.12 V$SORT_SEGMENT154
6.3.13 V$TEMPSEG_USAGE154
6.4 空间管理方法学154
6.4.1 本地管理的表空间154
6.4.2 使用OMF管理空间155
6.4.3 大文件表空间157
6.4.4 自动存储管理158
6.4.5 撤消管理的考虑事项160
6.5 SYSAUX监控和使用161
6.6 归档重做日志文件的管理162
6.7 内置的空间管理工具163
6.7.1 段顾问163
6.7.2 撤消顾问和自动工作负荷存储库166
6.7.3 索引利用率167
6.7.4 空间利用率警告级别169
6.7.5 可恢复的空间分配171
6.7.6 用ADR管理警报日志和跟踪文件174
6.7.7 OS空间管理176
6.8 空间管理脚本176
6.8.1 无法分配额外盘区的段176
6.8.2 表空间和数据文件已使用的空间和空闲空间176
6.9 自动化和精简通知过程178
6.9.1 使用DBMS_SCHEDULER178
6.9.2 Cloud Control和监控178
6.10 本章小结185
第7章 使用撤消表空间管理事务187
7.1 事务基础188
7.2 撤消基础188
7.2.1 回滚189
7.2.2 读一致性189
7.2.3 数据库恢复189
7.2.4 闪回操作189
7.3 管理撤消表空间190
7.3.1 创建撤消表空间190
7.3.2 撤消表空间的动态性能视图195
7.3.3 撤消表空间的初始参数195
7.3.4 多个撤消表空间197
7.3.5 撤消表空间的大小调整和监控199
7.3.6 读一致性与成功的DML202
7.4 闪回特性202
7.4.1 Flashback Query(闪回查询)203
7.4.2 DBMS_FLASHBACK204
7.4.3 Flashback Transaction Backout(闪回事务停止)206
7.4.4 Flashback Table(闪回表)207
7.4.5 Flashback Version Query(闪回版本查询)208
7.4.6 Flashback Transaction Query(闪回事务查询)211
7.4.7 Flash Data Archive(闪回数据归档)212
7.4.8 闪回与LOB216
7.5 迁移到自动撤消管理216
7.6 本章小结216
第8章 数据库调整219
8.1 调整应用程序设计220
8.1.1 有效的表设计220
8.1.2 CPU需求的分布221
8.1.3 有效的应用程序设计223
8.2 调整SQL224
8.2.1 顺序对加载速率的影响225
8.2.2 其他索引选项225
8.2.3 生成解释计划227
8.3 调整内存使用率229
8.3.1 管理SGA池229
8.3.2 指定SGA的大小231
8.3.3 使用基于成本的优化器232
8.4 调整数据访问233
8.4.1 标识链行233
8.4.2 使用索引组织表234
8.4.3 索引组织表的调整问题235
8.5 调整数据操作236
8.5.1 批量插入:使用SQL*Loader Direct Path选项236
8.5.2 批量数据移动:使用外部表237
8.5.3 批量插入:常见的陷阱和成功技巧238
8.5.4 批量删除:TRUNCATE命令239
8.5.5 使用分区240
8.6 减少网络流量240
8.6.1 使用物化视图复制数据240
8.6.2 使用远程过程调用242
8.7 使用AWR243
8.7.1 管理快照243
8.7.2 管理基线244
8.7.3 生成AWR报告244
8.7.4 运行Automatic Database Diagnostic Monitor报告245
8.7.5 使用自动SQL调整顾问246
8.8 多租户环境中的性能调整247
8.8.1 调整方法248
8.8.2 调整CDB248
8.8.3 使用内存顾问250
8.8.4 使用AWR报告251
8.8.5 使用SQL调整顾问251
8.9 管理PDB中的资源分配252
8.9.1 使用份额来管理PDB之间的资源分配252
8.9.2 创建和修改Resource Manager计划253
8.10 执行数据库重放257
8.10.1 分析源数据库工作负荷257
8.10.2 捕获源数据库工作负荷258
8.10.3 在目标系统上处理工作负荷258
8.10.4 在目标CDB上重放工作负荷258
8.10.5 验证重放结果258
8.11 本章小结258
第9章 In-Memory选项261
9.1 Oracle In-Memory选项概述261
9.1.1 系统需求和设置262
9.1.2 In-Memory案例研究262
9.2 数据字典视图266
9.2.1 V$IM_SEGMENTS266
9.2.2 V$INMEMORY_AREA267
9.2.3 V$SGA267
9.3 本章小结267
第10章 数据库安全性和审核269
10.1 非数据库的安全性270
10.2 数据库身份验证方法271
10.2.1 数据库身份验证271
10.2.2 数据库管理员身份验证271
10.2.3 操作系统身份验证274
10.2.4 网络身份验证275
10.2.5 三层身份验证277
10.2.6 客户端身份验证277
10.2.7 用户账户278
10.3 数据库授权方法283
10.3.1 配置文件的管理283
10.3.2 系统权限290
10.3.3 对象权限292
10.3.4 创建、分配和维护角色296
10.3.5 使用VPD实现应用程序安全策略302
10.4 审核319
10.4.1 审核位置319
10.4.2 语句审核320
10.4.3 权限审核324
10.4.4 模式对象审核325
10.4.5 细粒度的审核326
10.4.6 与审核相关的数据字典视图327
10.4.7 保护审核跟踪328
10.5 数据加密技术328
10.5.1 DBMS_CRYPTO程序包329
10.5.2 透明数据加密329
10.6 本章小结330
第11章 多租户数据库体系结构331
11.1 理解多租户体系结构332
11.1.1 利用多租户数据库333
11.1.2 理解多租户配置333
11.2 在多租户环境中预配335
11.2.1 理解可插入数据库预配335
11.2.2 配置和创建CDB338
11.2.3 理解新增的后续数据字典视图342
11.2.4 创建PDB344
11.2.5 拔下和删除PDB349
11.3 管理CDB和PDB352
11.3.1 理解CDB和PDB服务名352
11.3.2 使用SQL Developer连接到CDB或PDB353
11.3.3 为CDB或PDB创建服务354
11.3.4 在CDB中切换连接355
11.3.5 启动和关闭CDB及PDB355
11.3.6 更改CDB中的参数362
11.3.7 管理CDB和PDB中的永久和临时表空间363
11.4 多租户安全366
11.4.1 管理公共和本地用户366
11.4.2 管理公共和本地权限368
11.4.3 管理公共和本地角色369
11.4.4 使公共用户访问特定PDB中的数据370
11.5 多租户环境中的备份和恢复372
11.5.1 执行CDB和所有PDB的备份372
11.5.2 备份CDB375
11.5.3 备份PDB377
11.5.4 恢复丢失的PDB数据文件379
11.5.5 使用DRA387
11.5.6 确定受损的块392
11.5.7 使用RMAN复制PDB393
11.6 本章小结393
第Ⅲ部分 高可用性397
第12章 实时应用群集397
12.1 实时应用群集概述398
12.1.1 硬件配置398
12.1.2 软件配置399
12.1.3 网络配置399
12.1.4 磁盘存储400
12.2 RAC特征400
12.2.1 服务器参数文件特征400
12.2.2 与RAC相关的初始化参数401
12.2.3 动态性能视图401
12.3 RAC维护403
12.3.1 启动RAC403
12.3.2 RAC环境中的重做日志404
12.3.3 RAC环境中的撤消表空间404
12.3.4 故障转移情况和TAF404
12.3.5 调整RAC节点406
12.4 本章小结406
第13章 备份和恢复选项409
13.1 备份功能409
13.2 逻辑备份410
13.3 物理备份411
13.3.1 脱机备份411
13.3.2 联机备份411
13.4 使用Data Pump Export和Data Pump Import413
13.4.1 创建目录413
13.4.2 Data Pump Export选项414
13.4.3 启动Data Pump Export作业417
13.4.4 Data Pump Import选项421
13.5 实现脱机备份428
13.6 实现联机备份428
13.6.1 开始(操作)429
13.6.2 执行联机数据库备份430
13.7 集成备份过程431
13.7.1 集成逻辑备份和物理备份431
13.7.2 集成数据库备份和操作系统备份432
13.8 本章小结433
第14章 使用恢复管理器(RMAN)435
14.1 RMAN的特性和组件436
14.1.1 RMAN组件436
14.1.2 RMAN与传统备份方法437
14.1.3 备份类型439
14.2 RMAN命令和选项的概述440
14.2.1 在RMAN中运行SQL命令440
14.2.2 常用命令441
14.2.3 设置存储库442
14.2.4 注册数据库444
14.2.5 持久保存RMAN设置445
14.2.6 初始化参数449
14.2.7 数据字典和动态性能视图449
14.3 备份操作451
14.3.1 完整数据库备份451
14.3.2 备份表空间456
14.3.3 备份数据文件457
14.3.4 映像副本备份457
14.3.5 备份控制文件和SPFILE459
14.3.6 备份归档重做日志459
14.3.7 增量备份460
14.3.8 增量更新的备份462
14.3.9 增量备份块变化跟踪464
14.3.10 使用快速恢复区465
14.3.11 验证备份465
14.4 恢复操作468
14.4.1 块介质恢复468
14.4.2 还原控制文件469
14.4.3 还原表空间469
14.4.4 还原表471
14.4.5 还原数据文件472
14.4.6 还原整个数据库472
14.4.7 验证还原操作474
14.4.8 时间点恢复476
14.4.9 数据恢复顾问476
14.5 其他操作479
14.5.1 编目其他备份479
14.5.2 目录维护480
14.5.3 REPORT和LIST481
14.6 本章小结483
第15章 Oracle Data Guard485
15.1 Data Guard体系结构485
15.1.1 物理备用数据库与逻辑备用数据库486
15.1.2 数据保护模式487
15.2 LOG_ARCHIVE_DEST_n参数属性489
15.3 创建备用数据库配置489
15.3.1 准备主数据库490
15.3.2 创建逻辑备用数据库494
15.4 使用实时应用496
15.5 管理归档日志序列中的间隙497
15.6 管理角色——切换和故障转移497
15.6.1 切换497
15.6.2 故障转移500
15.7 管理数据库501
15.7.1 启动和关闭物理备用数据库501
15.7.2 以只读模式打开物理备用数据库502
15.7.3 在Data Guard环境中管理数据文件502
15.7.4 在逻辑备用数据库上执行DDL502
15.8 本章小结503
第16章 其他高可用性特性505
16.1 使用闪回删除来恢复被删除的表506
16.2 FLASHBACK DATABASE 命令507
16.3 使用LogMiner510
16.3.1 LogMiner的工作方式510
16.3.2 提取数据字典510
16.3.3 分析一个或多个重做日志文件511
16.4 联机对象重组织514
16.4.1 联机创建索引514
16.4.2 联机重建索引515
16.4.3 联机合并索引515
16.4.4 联机重建以索引组织的表515
16.4.5 联机重新定义表515
16.4.6 联机移动数据文件517
16.5 本章小结517
第Ⅳ部分 网络化的Oracle521
第17章 Oracle Net521
17.1 Oracle Net概述522
17.1.1 连接描述符525
17.1.2 网络服务名525
17.1.3 用Oracle Internet Directory替换tnsnames.ora526
17.1.4 侦听程序526
17.2 使用Oracle Net Configuration Assistant530
17.2.1 配置侦听程序531
17.2.2 Naming Methods Configuration532
17.2.3 Local Net Service Name Configuration532
17.2.4 Directory Usage Configuration533
17.3 使用Oracle Net Manager534
17.4 启动侦听程序服务器进程535
17.5 对侦听程序服务器进程进行控制537
17.6 Oracle Connection Manager539
17.6.1 使用Oracle Connection Manager540
17.6.2 配置Oracle Connection Manager540
17.6.3 使用连接管理器控制实用程序(CMCTL)542
17.7 使用Oracle Internet Directory的目录命名543
17.7.1 Oracle Internet Directory体系结构543
17.7.2 设置Oracle Internet Directory544
17.8 使用Easy Connect Naming545
17.9 使用数据库链接546
17.10 调整Oracle Net547
17.10.1 限制资源的使用548
17.10.2 使用压缩548
17.10.3 调试连接问题549
17.11 本章小结550
第18章 管理大型数据库551
18.1 在VLDB环境中创建表空间552
18.1.1 大文件表空间的基本知识553
18.1.2 创建和修改大文件表空间553
18.1.3 大文件表空间ROWID格式554
18.1.4 DBMS_ROWID和大文件表空间555
18.1.5 将DBVERIFY用于大文件表空间557
18.1.6 大文件表空间的初始化参数需要考虑的因素559
18.1.7 大文件表空间数据字典的变化559
18.2 高级的Oracle表类型560
18.2.1 索引组织的表560
18.2.2 全局临时表561
18.2.3 外部表562
18.2.4 分区表564
18.2.5 物化视图588
18.3 使用位图索引589
18.3.1 理解位图索引589
18.3.2 使用位图索引590
18.3.3 使用位图连接索引590
18.4 本章小结591
第19章 管理分布式数据库593
19.1 远程查询594
19.2 远程数据处理:两阶段提交595
19.3 动态数据复制596
19.4 管理分布式数据597
19.4.1 基础设施:实施位置透明性597
19.4.2 管理数据库链接602
19.4.3 管理数据库触发器603
19.4.4 管理物化视图604
19.4.5 使用DBMS_MVIEW和DBMS_ADVISOR608
19.4.6 可执行什么类型的更新617
19.4.7 使用物化视图改变查询执行路径620
19.5 管理分布式事务622
19.5.1 解决未确定的事务622
19.5.2 提交点强度623
19.6 监控分布式数据库623
19.7 调整分布式数据库624
19.8 本章小结626