Oracle DBA入门与实战经典PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:何明,何茜颖编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302366324
- 页数:620 页
第0章 Oracle的安装及相关配置 1
0.1 Oracle的安装 2
0.2 Oracle 11g中的SQL Plus 6
0.3 scott用户及其对象维护 8
0.4 虚拟环境的创建 8
0.5 虚拟人物 10
第1章 Oracle的体系结构 12
1.1 Oracle引入复杂的体系结构的原因 13
1.2 Oracle数据库中常用的术语 14
1.3 Oracle数据库管理系统的体系结构 14
1.4 Oracle服务器 14
1.5 Oracle实例 15
1.6 Oracle数据库 15
1.7 Oracle其他的关键文件 15
1.8 建立与Oracle实例的连接 16
1.9 各种不同的连接方式 16
1.10 服务器进程 17
1.11 Oracle执行SQL查询语句的步骤 18
1.12 共享池 19
1.13 数据库高速缓冲区 20
1.14 内存缓冲区顾问 21
1.15 重做日志缓冲区 22
1.16 大池和Java池 23
1.17 内存缓冲区大小的设定 23
1.18 内存缓冲区信息的获取 24
1.19 重做日志写进程及快速提交 25
1.20 数据库写进程 26
1.21 系统监督进程 27
1.22 进程监督进程 27
1.23 校验(检查)点和校验点进程 27
1.24 归档日志进程 28
1.25 小结 29
1.26 您应该掌握的内容 30
第2章 数据库管理工具 31
2.1 Oracle通用安装程序 32
2.2 交互式启动Oracle Universal Installer 32
2.3 非交互式启动Oracle Universal Installer 33
2.4 Oracle数据库配置助手 33
2.5 使用Oracle数据库配置助手创建数据库 34
2.6 数据库管理员用户sys和system 36
2.7 SQL Plus命令行工具 38
2.8 服务器管理程序命令行工具 39
2.9 Oracle 9i企业管理器 40
2.10 Oracle 10g的iSQL Plus工具 42
2.11 Oracle 10g企业管理器 43
2.12 Oracle 11g企业管理器 44
2.13 将SYSDBA权限授予普通用户 45
2.14 您应该掌握的内容 48
第3章 Oracle实例的管理 49
3.1 初始化参数文件 50
3.2 静态参数文件 50
3.3 静态参数文件的创建和例子 51
3.4 动态服务器参数文件 52
3.5 动态服务器参数文件的创建和参数的浏览 53
3.6 启动数据库 54
3.7 将数据库置为限制模式 56
3.8 关闭数据库 58
3.9 关闭数据库的实际例子 59
3.10 如何利用诊断文件来监督实例 60
3.11 Oracle 11g诊断文件 63
3.12 Oracle 11g的ADRCI 66
3.13 您应该掌握的内容 70
第4章 数据字典和控制文件 71
4.1 数据字典简介 72
4.2 数据字典中所存的信息 72
4.3 数据字典的操作和使用 73
4.4 数据字典视图 73
4.5 格式化数据字典视图的输出 75
4.6 如何使用数据字典视图 77
4.7 动态性能表(视图) 79
4.8 数据字典应用实例 80
4.9 控制文件的定义及引入的目的 84
4.10 控制文件中所存的内容 84
4.11 从控制文件中获取信息的数据字典 85
4.12 如何限定控制文件的大小 85
4.13 怎样查看控制文件的配置 86
4.14 怎样添加和移动控制文件 88
4.15 控制文件的备份 89
4.16 移动控制文件的实例 90
4.17 您应该掌握的内容 96
第5章 重做日志文件 97
5.1 引入重做日志的目的 98
5.2 重做日志组 98
5.3 重做日志成员 99
5.4 日志切换和检查点 100
5.5 获取重做日志的信息 100
5.6 添加和删除联机重做日志文件组 102
5.7 添加和删除联机重做日志成员(文件) 104
5.8 清除联机重做日志文件 107
5.9 利用OMF来管理联机重做日志文件 110
5.10 联机重做日志的配置 112
5.11 重做日志配置的应用实例 113
5.12 您应该掌握的内容 121
第6章 表空间和数据文件的管理 122
6.1 Oracle引入逻辑结构的目的 123
6.2 Oracle数据库中存储结构之间的关系 123
6.3 表空间和数据文件之间的关系及表空间的分类 124
6.4 表空间中的磁盘空间管理 125
6.5 创建本地管理的表空间 126
6.6 还原表空间 128
6.7 临时表空间 129
6.8 默认临时表空间 131
6.9 设置表空间为脱机 133
6.10 只读表空间 135
6.11 重置表空间的大小 137
6.12 手工重置数据文件的大小 139
6.13 移动数据文件的方法 140
6.14 移动数据文件的应用实例 141
6.15 删除表空间 147
6.16 利用OMF来管理表空间 150
6.17 创建表空间的应用实例 153
6.18 您应该掌握的内容 157
第7章 存储结构和它们之间的关系 158
7.1 各种类型的段 159
7.2 存储子句的优先级 161
7.3 区段 161
7.4 数据库块 162
7.5 Oracle数据块的大小 163
7.6 数据库块的内容和参数 164
7.7 手工数据块的管理 166
7.8 自动的段空间管理 168
7.9 小结 170
7.10 您应该掌握的内容 170
第8章 管理还原数据 172
8.1 还原数据的管理方法 173
8.2 Oracle使用还原段的目的 173
8.3 还原段的类型 176
8.4 自动还原数据管理的概念和配置 176
8.5 还原表空间的创建与维护 177
8.6 还原表空间之间的切换 179
8.7 删除还原表空间 181
8.8 自动还原数据管理的一些参数及应用实例 181
8.9 获得还原数据的信息 185
8.10 您应该掌握的内容 188
第9章 创建数据库 189
9.1 筹划和组织数据库优化而弹性的体系结构 190
9.2 创建数据库的先决条件 191
9.3 创建数据库的方法 193
9.4 手工创建数据库 193
9.5 创建数据库过程中的排错 197
9.6 利用Oracle Managed Files来创建数据库 198
9.7 您应该掌握的内容 199
第10章 表管理与维护 200
10.1 存储数据的方法和Oracle内置数据类型 201
10.2 ROWID 202
10.3 Oracle数据行的结构 204
10.4 创建普通表 205
10.5 创建临时表 206
10.6 表的维护和管理 208
10.7 非分区表的重组 209
10.8 列的维护 213
10.9 表的截断和删除 215
10.10 高水线及直接装入数据 216
10.11 收缩段 221
10.12 表压缩 225
10.13 创建表的应用实例 228
10.14 您应该掌握的内容 231
第11章 索引的管理与维护 232
11.1 Oracle引入索引的目的 233
11.2 索引的分类 233
11.3 B-树索引 234
11.4 位图索引 235
11.5 B-树索引和位图索引的比较 236
11.6 创建索引 237
11.7 重建和维护索引 240
11.8 标识索引的使用情况 243
11.9 删除索引 245
11.10 不可见索引 246
11.11 创建索引的应用实例 249
11.12 您应该掌握的内容 251
第12章 管理和维护数据完整性 252
12.1 数据的完整性 253
12.2 完整性约束的类型 253
12.3 完整性约束的状态 254
12.4 完整性约束的检验与定义 254
12.5 定义和维护约束的指导原则 259
12.6 关闭(禁止)和开启(激活)约束 259
12.7 重新命名和删除约束 266
12.8 您应该掌握的内容 268
第13章 用户及系统资源和安全的管理 269
13.1 创建用户 270
13.2 数据库模式 272
13.3 改变用户在表空间上的配额 273
13.4 删除用户 274
13.5 用户的安全控制域 275
13.6 概要文件 275
13.7 利用概要文件进行资源管理 276
13.8 资源限制的设置 276
13.9 创建资源限制的概要文件 277
13.10 口令管理 279
13.11 口令验证函数 280
13.12 创建口令限制的概要文件 281
13.13 修改和删除概要文件 282
13.14 创建概要文件的应用实例 284
13.15 您应该掌握的内容 286
第14章 管理权限 288
14.1 权限的分类 289
14.2 系统权限 289
14.3 系统权限的限制 290
14.4 授予系统权限 291
14.5 回收系统权限 295
14.6 对象权限 298
14.7 对象权限的授权和回收 299
14.8 与Select Any Table权限相关的应用实例 304
14.9 您应该掌握的内容 307
第15章 管理角色 308
15.1 引入角色的原因 309
15.2 角色的创建 309
15.3 角色的修改 310
15.4 角色的授权 311
15.5 建立默认角色 313
15.6 激活和禁止角色 317
15.7 角色的回收和删除 318
15.8 创建和使用角色指南 322
15.9 Oracle预定义的角色 327
15.10 用户、概要文件、权限和角色的应用实例 329
15.11 您应该掌握的内容 336
第16章 非归档模式下的冷备份和恢复 337
16.1 实验环境的搭建 338
16.2 数据库的非归档模式和备份的术语 340
16.3 冷备份(脱机备份) 342
16.4 冷恢复(脱机恢复) 343
16.5 脱机备份和脱机恢复的优缺点 343
16.6 脱机备份的应用实例 344
16.7 脱机恢复到原来位置的应用实例 352
16.8 脱机恢复到非原来位置的应用实例 353
16.9 您应该掌握的内容 357
第17章 数据库的归档模式 358
17.1 归档模式的特点和要求 359
17.2 将数据库设置为归档模式 359
17.3 归档进程和归档文件目录的设置 361
17.4 归档文件和归档进程的管理与维护 367
17.5 改变成归档模式的应用实例 371
17.6 您应该掌握的内容 376
第18章 数据库的联机备份及备份的自动化 377
18.1 联机备份的重要性和特点 378
18.2 联机备份步骤的演示 379
18.3 联机备份步骤的解释 382
18.4 联机备份的其他问题 384
18.5 联机备份的应用实例 385
18.6 备份操作自动化的实例 388
18.7 您应该掌握的内容 394
第19章 归档模式下的数据库恢复 395
19.1 在归档模式下的介质恢复 396
19.2 数据库的完全恢复 396
19.3 RECOVER命令及与恢复有关的数据字典 397
19.4 RECOVER期间归档日志文件的使用 403
19.5 获取SQL Plus命令的信息和使用方法 404
19.6 数据库完全恢复方法 405
19.7 最初处于打开状态下进行的开启数据库恢复 406
19.8 最初处于关闭状态下进行的开启数据库恢复 407
19.9 恢复没有备份的数据文件 410
19.10 在关闭状态下进行数据库的恢复 411
19.11 最初在关闭状态下进行开启数据库恢复的实例 411
19.12 在关闭状态下进行数据库恢复的实例 415
19.13 您应该掌握的内容 418
第20章 数据的移动 419
20.1 Oracle导出和导入应用程序 420
20.2 导出应用程序的用法 421
20.3 导入应用程序的用法 422
20.4 导出和导入程序的应用实例 423
20.5 数据泵 427
20.6 不同用户及不同表空间之间数据的移动 432
20.7 将Oracle的数据传给其他软件(系统) 438
20.8 将其他软件(系统)的数据导入Oracle 443
20.9 数据泵操作的自动化 451
20.10 您应该掌握的内容 456
第21章 闪回技术、备份恢复与优化 457
21.1 闪回已经删除的表 458
21.2 闪回错误的DML操作 463
21.3 非当前的还原表空间的恢复 468
21.4 只读表空间和临时表空间的恢复 473
21.5 索引表空间的恢复 478
21.6 加快数据表空间的恢复 485
21.7 您应该掌握的内容 491
第22章 设计、程序及内存的优化 492
22.1 优化概述 493
22.2 优化系统设计的基本原理 494
22.3 以命令行方式获取系统的设计 497
22.4 优化应用程序和SQL语句的基本原理 500
22.5 以命令行方式获取SQL语句执行的信息 504
22.6 反转关键字索引 507
22.7 基于函数的索引 509
22.8 导出存储程序的源代码 512
22.9 SGA内存的优化 515
22.10 PGA内存的优化 521
22.11 将程序常驻内存 526
22.12 将数据缓存在内存 529
22.13 将数据常驻内存 531
22.14 将查询的结果缓存在内存 537
22.15 SGA和PGA内存的设置与它们之间内存的转换 542
22.16 您应该掌握的内容 543
第23章 I/O优化 545
23.1 输入/输出优化概述 546
23.2 表空间与输入/输出优化 547
23.3 数据文件量的监控与诊断 548
23.4 表和索引一级的优化 552
23.5 删除操作对还原段的冲击及解决方法 555
23.6 重做日志的优化 557
23.7 通过移动表和索引来减少I/O竞争的实例 559
23.8 您应该掌握的内容 563
第24章 EM、iSQL Plus和数据库自动管理 564
24.1 Oracle 10g和Oracle 11g企业管理器简介 565
24.2 Oracle 10g和Oracle 11g数据库自动管理简介 574
24.3 数据库自动管理中的常用术语和统计级别 575
24.4 自动工作负荷资料档案库 576
24.5 AWR基线 578
24.6 获取快照的信息与创建基线 580
24.7 AWR报告的创建与分析 582
24.8 不同时间段的AWR数据的比较 586
24.9 自动数据库诊断监视器 591
24.10 您应该掌握的内容 592
第25章 SQL语句追踪与优化 593
25.1 发现有问题的SQL语句及执行计划的概念 594
25.2 利用AUTOTRACE追踪SQL语句 595
25.3 执行计划的应用和EXPLAIN PLAN命令 598
25.4 DBMS_XPLAN软件包与编译树简介 600
25.5 数据字典V$SQL与编译树应用实例 602
25.6 位图连接(Bitmap Join)索引 605
25.7 手工设置排序区的实例 610
25.8 您应该掌握的内容 614
结束语 615
鸣谢 618
参考文献 619
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019