图书介绍
Oracle 12c数据库DBA入门指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 林树泽,卢芬,惠荣勤编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302384458
- 出版时间:2015
- 标注页数:593页
- 文件大小:192MB
- 文件页数:612页
- 主题词:关系数据库系统-指南
PDF下载
下载说明
Oracle 12c数据库DBA入门指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle数据库基础知识1
1.1 什么是关系数据库1
1.1.1 关系数据库模型1
1.1.2 关系数据模型的创始人2
1.2 Oracle数据库发展简史3
1.2.1 公司之初3
1.2.2 Oracle数据库的发展历程4
1.3 数据库RDBMS4
1.4 SQL语言简介5
1.4.1 SQL语言概述6
1.4.2 SQL语句6
1.5 本章小结8
第2章 Oracle 12c数据库初体验9
2.1 安装数据库的环境要求9
2.2 Windows环境下Oracle 12c的安装步骤10
2.3 SQLPLUS工具以及SCOTT用户18
2.4 本章小结20
第3章 数据库的启动与关闭21
3.1 启动数据库21
3.1.1 数据库启动过程21
3.1.2 数据库启动到NOMOUNT状态22
3.1.3 数据库启动到MOUNT状态28
3.1.4 数据库启动到OPEN状态29
3.2 关闭数据库32
3.2.1 数据库关闭过程32
3.2.2 数据库关闭的几个参数及其含义35
3.3 Quiesce与Suspend数据库36
3.4 本章小结39
第4章 Oracle数据库体系结构41
4.1 Oracle体系结构概述41
4.2 Oracle数据库体系结构41
4.2.1 Oracle服务器和实例42
4.2.2 Oracle数据库的物理结构(文件组成)43
4.2.3 Oracle数据库参数文件和密码文件44
4.3 数据库连接(connection)与会话(session)44
4.3.1 数据库连接(connection)44
4.3.2 会话(session)45
4.4 Oracle数据库的内存结构47
4.4.1 共享池(shared pool)47
4.4.2 数据库高速缓冲区(database buffer cache)52
4.4.3 重做日志高速缓冲区(redo buffer cache)56
4.4.4 大池(large pool)和Java池58
4.4.5 流池(streaming pool)59
4.4.6 PGA(进程全局区)和UGA(用户全局区)59
4.4.7 如何获得内存缓冲区的信息61
4.5 Oracle服务器进程和用户进程63
4.6 Oracle数据库后台进程64
4.6.1 系统监控进程(SMON)64
4.6.2 进程监控进程(PMON)64
4.6.3 数据库写进程(DBWR)65
4.6.4 重做日志写进程(LGWR)66
4.6.5 归档日志进程(ARCH)67
4.6.6 校验点进程(checkpoint process)69
4.7 本章小结70
第5章 SQL语言概述71
5.1 SQL语句的分类71
5.2 SQL的查询语句72
5.2.1 SELECT语句的语法及书写要求72
5.2.2 简单查询73
5.2.3 特定的列查询74
5.2.4 WHERE子句75
5.2.5 列标题的默认显示格式76
5.2.6 在SQL语句中使用列的别名77
5.2.7 算数运算符及其使用77
5.2.8 DISTINCT运算符78
5.2.9 连接(contatenation)运算符及使用80
5.3 书写规范81
5.4 单行函数82
5.4.1 字符型单行函数82
5.4.2 数字型单行函数86
5.4.3 日期型单行函数88
5.5 空值(NULL)和空值处理函数92
5.5.1 什么是空值92
5.5.2 NVL函数和NVL2函数94
5.5.3 NULLIF函数96
5.5.4 COALESCE函数97
5.6 条件表达式98
5.6.1 CASE表达式99
5.6.2 DECODE函数100
5.7 分组函数101
5.7.1 AVG和SUM函数101
5.7.2 MAX和MIN函数102
5.7.3 COUNT函数102
5.7.4 GROUP BY子句103
5.7.5 分组函数的嵌套使用104
5.7.6 HAVING子句104
5.8 数据操纵语言(DML)105
5.8.1 INSERT语句106
5.8.2 UPDATE语句108
5.8.3 DELETE语句110
5.9 本章小结110
第6章 数据字典111
6.1 数据字典中的内容111
6.2 使用和操作数据字典视图111
6.3 数据字典视图分类112
6.4 使用数据字典视图117
6.5 动态性能视图及使用120
6.6 本章小结123
第7章 网络配置管理124
7.1 Oracle的网络连接124
7.2 服务器端监听器配置125
7.2.1 动态注册128
7.2.2 静态注册131
7.2.3 连接测试134
7.2.4 监听程序管理136
7.3 客户端配置138
7.3.1 本地命名138
7.3.2 简单命名140
7.4 Oracle数据库服务器支持的两种连接方式141
7.4.1 服务器进程141
7.4.2 共享连接142
7.4.3 共享连接涉及初始化参数142
7.4.4 共享连接的工作过程143
7.4.5 共享连接的配置144
7.4.6 共享连接的一些问题148
7.4.7 专有连接148
7.5 数据库驻留连接池150
7.5.1 DRCP的工作原理150
7.5.2 如何配置DRCP151
7.6 本章小结155
第8章 内存管理156
8.1 内存架构156
8.1.1 PGA概述157
8.1.2 SGA概述159
8.1.3 UGA概述161
8.2 内存管理161
8.2.1 配置内存组件162
8.2.2 SGA与PGA的自动调整164
8.2.3 限制PGA的大小165
8.2.4 配置数据库智能高速缓存165
8.3 本章小结167
第9章 用户管理和资源文件168
9.1 创建用户168
9.1.1 初试新用户的创建168
9.1.2 创建用户语法及参数含义171
9.1.3 改变用户参数172
9.2 删除用户174
9.3 用户和数据库模式175
9.4 用户管理中的重要文件——概要文件176
9.4.1 什么是概要文件177
9.4.2 资源管理和口令管理概要文件的使用步骤177
9.4.3 使用概要文件管理会话资源177
9.4.4 口令管理参数以及含义179
9.4.5 创建口令管理的概要文件182
9.5 修改和删除概要文件183
9.6 本章小结185
第10章 控制文件和数据库启动186
10.1 控制文件和数据库启动概述186
10.2 如何获得控制文件的信息187
10.3 控制文件的内容188
10.3.1 控制文件中所存的内容188
10.3.2 如何查看控制文件中所存内容的记录信息189
10.4 存储多重控制文件191
10.4.1 多重控制文件191
10.4.2 移动控制文件192
10.4.3 添加控制文件196
10.5 备份和恢复控制文件196
10.5.1 控制文件的备份196
10.5.2 控制文件的恢复198
10.6 本章小结201
第11章 重做日志管理202
11.1 Oracle为何引入重做日志202
11.2 读取重做日志文件信息203
11.2.1 v$log视图204
11.2.2 v$logfile视图204
11.2.3 判断是否归档205
11.2.4 设置数据库为归档模式205
11.3 重做日志组及其管理207
11.3.1 添加重做日志组207
11.3.2 删除联机重做日志组210
11.4 重做日志成员及维护211
11.4.1 添加重做日志成员211
11.4.2 删除联机重做日志成员213
11.4.3 重设联机重做日志的大小214
11.5 清除联机重做日志217
11.6 日志切换和检查点事件218
11.7 归档重做日志219
11.8 本章小结219
第12章 管理归档日志220
12.1 归档模式220
12.2 设置归档模式221
12.3 设置归档进程与归档目录223
12.4 维护归档目录229
12.5 本章小结234
第13章 表空间与数据文件管理235
13.1 Oracle数据库的逻辑结构235
13.2 表空间的分类以及创建表空间237
13.3 表空间磁盘管理的两种方案240
13.3.1 数据字典管理的表空间磁盘管理240
13.3.2 本地管理的表空间磁盘管理241
13.4 创建表空间241
13.4.1 创建数据字典管理的表空间241
13.4.2 创建本地管理的表空间243
13.4.3 创建还原表空间244
13.4.4 创建临时表空间246
13.4.5 默认临时表空间248
13.4.6 创建大文件表空间251
13.5 表空间管理255
13.5.1 脱机管理255
13.5.2 只读管理257
13.6 表空间和数据文件管理260
13.6.1 修改表空间大小260
13.6.2 修改表空间的存储参数264
13.6.3 删除表空间265
13.6.4 迁移数据文件265
13.6.5 数据字典和本地管理的表空间269
13.7 本章小结270
第14章 UNDO表空间管理271
14.1 引入还原段的作用271
14.2 还原段如何完成读一致性272
14.2.1 Oracle如何实现读一致性272
14.2.2 读一致性的进一步复杂化分析272
14.2.3 读一致性的具体步骤274
14.3 还原段的实例恢复与事务回滚274
14.4 UNDO SEGMENT的选择算法274
14.5 讨论undo_retention参数275
14.6 还原段分类277
14.7 Oracle的自动还原段管理278
14.8 创建还原表空间279
14.9 维护还原表空间281
14.10 切换还原表空间282
14.10.1 UNDO表空间切换示例283
14.10.2 UNOD表空间切换涉及的状态283
14.10.3 删除UNDO表空间示例284
14.11 临时UNDO286
14.12 dba undo extents数据字典287
14.13 本章小结288
第15章 事务(Transaction)289
15.1 Oracle事务的由来289
15.2 什么是事务289
15.3 事务的特点290
15.4 事务控制290
15.4.1 使用COMMIT的显式事务控制291
15.4.2 使用ROLLBACK实现事务控制293
15.4.3 程序异常退出对事务的影响294
15.4.4 使用AUTOCOMMIT实现事务的自动提交296
15.5 本章小结297
第16章 角色管理298
16.1 什么是角色298
16.2 创建角色300
16.3 修改角色301
16.4 赋予角色权限302
16.5 赋予用户角色304
16.6 默认角色308
16.7 禁止和激活角色311
16.8 回收和删除角色313
16.9 Oracle预定义的角色316
16.10 本章小结318
第17章 管理和维护表319
17.1 Oracle基本的数据存储机制——表319
17.1.1 数据的存储类型319
17.1.2 行ID(ROWID)321
17.2 创建表322
17.2.1 Oracle创建表的规则322
17.2.2 创建普通表322
17.2.3 创建临时表325
17.3 不可见字段329
17.4 段空间管理333
17.5 理解高水位线(HWM)333
17.6 理解行迁移334
17.7 创建索引组织表(IOT)335
17.7.1 IOT表的结构335
17.7.2 创建IOT表337
17.8 表参数以及参数维护337
17.9 维护列340
17.10 删除和截断表345
17.11 表压缩348
17.12 TOP-N查询349
17.13 本章小结351
第18章 索引352
18.1 索引的概念352
18.2 Oracle实现数据访问的方法353
18.2.1 全表扫描(Full Table Scan,FTS)353
18.2.2 通过行ID(ROWID)353
18.2.3 使用索引354
18.3 索引扫描类型355
18.3.1 索引唯一扫描(INDEX UNIQUE SCAN)355
18.3.2 索引范围扫描(INDEX RANGE SCAN)356
18.3.3 索引全扫描(INDEX FULL SCAN)356
18.3.4 索引快速扫描(INDEX FAST FULL SCAN)357
18.4 限制索引使用的情况357
18.4.1 使用不等于运算符357
18.4.2 使用IS NULL或IS NOT NULL358
18.4.3 使用函数359
18.4.4 比较不匹配的数据类型360
18.5 集群因子361
18.6 二元高度361
18.7 直方图363
18.8 建立索引364
18.9 查看索引367
18.10 B-树索引368
18.10.1 B树索引的工作原理368
18.10.2 B树索引的注意事项369
18.11 位图索引369
18.11.1 位图索引的使用讨论369
18.11.2 创建位图索引370
18.11.3 位图索引的插入问题371
18.12 HASH索引372
18.13 反向键索引374
18.14 基于函数的索引375
18.15 监控索引的使用376
18.16 重建索引378
18.17 维护索引380
18.18 删除索引382
18.19 本章小结382
第19章 系统和对象权限管理383
19.1 权限的概念和分类383
19.2 系统权限383
19.3 授予用户系统权限385
19.4 SYSDBA和SYSOPER系统特权389
19.5 回收用户系统权限390
19.6 授予对象权限393
19.7 回收对象权限396
19.8 本章小结397
第20章 视图398
20.1 什么是视图398
20.2 创建视图398
20.3 使用视图的WITH子句402
20.4 视图的修改404
20.5 Oracle的视图管理406
20.5.1 通过数据字典查询视图406
20.5.2 Oracle视图查询的内部过程407
20.6 视图DML操作的限制407
20.6.1 简单视图408
20.6.2 复杂视图408
20.7 视图的优点408
20.8 删除视图409
20.9 物化视图409
20.9.1 什么是物化视图409
20.9.2 查询重写的概念410
20.9.3 物化视图的同步410
20.9.4 创建物化视图412
20.9.5 物化视图的使用环境414
20.10 本章小结415
第21章 序列号和同义词416
21.1 什么是序列号416
21.2 创建和使用序列号416
21.3 修改序列号420
21.4 会话序列号423
21.5 删除序列号423
21.6 什么是同义词424
21.7 创建公有同义词425
21.8 创建私有同义词426
21.9 删除同义词427
21.10 切换用户模式428
21.11 本章小结429
第22章 RMAN备份与恢复数据库430
22.1 RMAN概述430
22.2 RMAN的独特之处430
22.3 RMAN系统架构详解431
22.4 快闪恢复区(flash recovery area)432
22.4.1 修改快闪恢复区大小433
22.4.2 解决快闪恢复区的空间不足问题434
22.5 建立RMAN到数据库的连接435
22.6 RMAN的相关概念与配置参数437
22.7 RMAN备份控制文件439
22.8 RMAN实现脱机备份442
22.9 RMAN联机备份444
22.9.1 联机备份前的准备工作444
22.9.2 联机备份整个数据库445
22.9.3 联机备份一个表空间450
22.9.4 联机备份一个数据文件451
22.9.5 RMAN备份坏块处理方式453
22.10 RMAN的增量备份453
22.11 快速增量备份456
22.12 在映像副本上应用增量备份457
22.13 创建和维护恢复目录459
22.14 RMAN的脚本管理463
22.15 使用RMAN非归档模式下的完全恢复465
22.15.1 控制文件、数据文件以及重做日志文件丢失的恢复465
22.15.2 只有数据文件丢失的恢复471
22.15.3 联机重做日志文件和数据文件损坏的恢复473
22.15.4 如何将数据文件恢复到其他磁盘目录下476
22.16 使用RMAN归档模式下的完全恢复477
22.16.1 非系统表空间损坏的恢复477
22.16.2 系统表空间损坏的恢复480
22.16.3 所有数据文件丢失的恢复482
22.17 RMAN实现数据块恢复482
22.18 RMAN的备份维护指令487
22.18.1 RMAN的VALIDATE BACKUPSET指令487
22.18.2 RMAN的RESTORE...VALIDATE指令488
22.18.3 RMAN的RESTORE...PREVIEW指令489
22.18.4 RMAN的LIST指令490
22.18.5 RMAN的REPORT指令494
22.19 本章小结495
第23章 Oracle闪回技术496
23.1 理解闪回级别496
23.2 闪回数据库496
23.2.1 闪回数据库概述496
23.2.2 启用闪回数据库497
23.2.3 关闭闪回数据库501
23.2.4 闪回数据库方法502
23.2.5 使用闪回数据库503
23.2.6 监控闪回数据库506
23.2.7 使用闪回数据库的限制508
23.3 闪回删除508
23.3.1 闪回删除原理508
23.3.2 回收站的使用510
23.3.3 恢复删除的表512
23.3.4 恢复多个同名的表517
23.3.5 应用Purge永久删除表519
23.4 闪回表521
23.5 闪回版本查询525
23.6 闪回事务查询527
23.7 闪回查询528
23.8 复原点技术529
23.9 本章小结531
第24章 手工管理的备份恢复532
24.1 备份恢复的概念532
24.1.1 物理备份532
24.1.2 逻辑备份533
24.1.3 冷备份与热备份533
24.1.4 数据库恢复533
24.2 非归档模式下的冷备与恢复535
24.2.1 冷备的步骤535
24.2.2 冷备下的恢复537
24.2.3 缺少重做日志文件的恢复方法540
24.3 归档模式与非归档模式542
24.3.1 设置数据库的归档模式542
24.3.2 设置归档进程相关参数545
24.3.3 管理归档文件和归档目录546
24.4 手工热备数据库的步骤550
24.5 热备过程中对数据库崩溃的处理方法553
24.6 热备的原理556
24.7 备份控制文件557
24.8 介质恢复的原理561
24.9 归档模式下的完全恢复567
24.9.1 数据文件在有备份情况下的恢复568
24.9.2 数据文件在无备份情况下的恢复572
24.9.3 系统表空间数据文件损坏的完全恢复574
24.9.4 当前UNDO表空间损坏的完全恢复576
24.9.5 非当前UNDO表空间损坏的完全恢复579
24.10 何时使用不完全恢复583
24.10.1 不完全恢复的场合583
24.10.2 不完全恢复的类型583
24.11 所有控制文件丢失的恢复方法584
24.11.1 使用备份的控制文件584
24.11.2 重建控制文件588
24.12 本章小结593
热门推荐
- 2726245.html
- 819691.html
- 2351862.html
- 455424.html
- 67937.html
- 2381777.html
- 3550178.html
- 3580131.html
- 3104624.html
- 2097744.html
- http://www.ickdjs.cc/book_3045453.html
- http://www.ickdjs.cc/book_3225940.html
- http://www.ickdjs.cc/book_2221738.html
- http://www.ickdjs.cc/book_1184607.html
- http://www.ickdjs.cc/book_3009633.html
- http://www.ickdjs.cc/book_2139764.html
- http://www.ickdjs.cc/book_1949279.html
- http://www.ickdjs.cc/book_1230735.html
- http://www.ickdjs.cc/book_1236295.html
- http://www.ickdjs.cc/book_1222338.html