图书介绍
Oracle基础教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle基础教程 第3版](https://www.shukui.net/cover/77/30383194.jpg)
- 王世民,高磊,孔凡航编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302294344
- 出版时间:2012
- 标注页数:366页
- 文件大小:63MB
- 文件页数:377页
- 主题词:关系数据库-数据库管理系统-高等学校-教材
PDF下载
下载说明
Oracle基础教程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分SQL语言与PL/SQL语言3
第1章 数据库的概念与Oracle 11g的安装3
1.1实体——关系模型3
1.2关系数据库系统概述5
1.3 Oracle数据库的历史与Oracle 11g6
1.4 Oracle数据库的安装11
1.5本章小结16
1.6习题17
第2章SQL语言基础19
2.1 Oracle的数据类型19
2.2 SQL的基本语法21
2.2.1数字运算符和比较运算符21
2.2.2逻辑运算符26
2.2.3简单的查询28
2.3 SQL*Plus工具28
2.4函数31
2.4.1单行SQL字符函数31
2.4.2转换格式函数33
2.4.3多行函数34
2.4.4 DECODE函数35
2.5本章小结35
26习题35
第3章 数据操作和数据库对象37
3.1多表查询37
3.1.1简单的两表查询37
3.1.2三表查询和多表查询37
3.1.3一些连接操作设置符号38
3.2数据修改41
3.2.1数据的插入41
3.2.2数据的修改42
3.2.3数据的删除42
3.3事务控制命令42
3.4表的创建与修改43
3.4.1生成一个简单表43
3.4.2表的重命名与删除45
3.5视图46
3.6其他数据库对象和数据字典47
3.6.1索引47
3.6.2约束48
3.6.3同义词49
3.6.4过程、函数和包49
3.6.5触发器50
3.6.6数据字典50
3.7本章小结50
3.8习题50
第4章PL/SQL语言55
4.1 PL/SQL简介55
4.2 PL/SQL块结构与用途55
4.3常量与变量56
4.3.1变量声明56
4.3.2常量57
4.3.3单字符分界符和双字符分界符58
4.3.4标识符59
4.4执行一个PL/SQL块60
4.5条件语句62
4.6循环63
4.7游标65
4.8出错处理67
4.9本章小结68
4.10习题69
第2部分Oracle数据库结构与管理73
第5章Oracle的管理与配置73
5.1企业管理器73
5.2 Oracle Net Manager78
5.3验证方式79
5.4配置Oracle初始化参数82
5.4.1服务器参数文件概述83
5.4.2导出服务器参数文件84
5.4.3创建服务器参数文件86
5.4.4更改初始化参数87
5.4.5在OEM中查询和更改初始化参数88
5.5启动和关闭Oracle数据库服务器90
5.5.1启动Oracle数据库90
5.5.2关闭Oracle数据库96
5.6本章小结98
5.7习题99
第6章Oracle服务器的例程结构101
6.1系统全局区101
6.1.1数据库高速缓冲区102
6.1.2共享存储区103
6.1.3重做日志缓冲区103
6.1.4 Java存储区104
6.1.5大型存储区104
6.1.6空池104
6.2进程全局区104
6.3用户全局区105
6.4 Oracle进程105
6.4.1服务器进程105
6.4.2后台进程106
6.4.3从属进程109
6.5本章小结110
6.6习题110
第7章Oracle数据库的物理结构111
7.1数据文件111
7.2控制文件111
7.2.1多路控制文件112
7.2.2控制文件的生成113
7.2.3查询控制文件信息114
7.3重做日志文件115
7.3.1管理重做日志文件115
7.3.2日志转换(Log Switch)115
7.3.3检查点115
7.3.4多路日志文件116
7.4归档日志文件117
7.4.1设置归档路径117
7.4.2设置ARCHIVELOG/NOARCHIVELOG模式119
7.4.3查询日志和归档信息119
7.5本章小结120
7.6习题120
第8章Oracle数据库的逻辑结构123
8.1表空间123
8.1.1表空间管理124
8.1.2管理数据文件129
8.1.3数据文件信息查询130
8.2数据块131
8.3扩展区132
8.4段133
8.4.1数据段和索引段133
8.4.2临时段133
8.4.3回滚段134
8.5本章小结137
8.6习题137
第9章表、索引与约束141
9.1数据库表的创建141
9.1.1生成一个简单表141
9.1.2指定存储参数142
9.1.3表分区144
9.2表管理146
9.2.1指派与回收扩展区146
9.2.2表重组147
9.3表分析148
9.4创建索引150
9.4.1索引的分类与生成150
9.4.2索引的修改152
9.4.3查询索引信息152
9.5数据库的完整性约束153
9.5.1约束的分类153
9.5.2约束的创建153
9.6本章小结156
9.7习题156
第10章 概要文件、用户权限与角色159
10.1概要文件159
10.2管理用户161
10.2.1创建用户161
10.2.2修改用户信息162
10.2.3删除用户162
10.3用户验证162
10.4查询用户信息163
10.5权限与角色165
10.5.1对象权限166
10.5.2系统权限166
10.5.3权限回收169
10.5.4角色管理170
10.6本章小结173
10.7习题173
第11章 常用工具175
11.1 SQL*Loader175
11.2数据导出与导入177
11.2.1用EXPORT导出数据177
11.2.2用IMPORT导入数据178
11.2.3表空间传输180
11.3国家语言支持180
11.4本章小结181
11.5习题182
第3部分Oracle数据库的备份与恢复185
第 12章Oracle备份与恢复机制185
12.1理解数据库备份185
12.2冷备份与热备份186
12.3归档备份与非归档备份对恢复的影响187
12.4理解几种不同的恢复机制188
12.5本章小结189
12.6习题189
第13章非RMAN下物理备份与恢复实现191
13.1数据库的冷备份191
13.2数据库的热备份193
13.3控制文件的备份194
13.4几种不同的恢复方式195
13.4.1非归档日志下的数据库恢复195
13.4.2归档日志下对丢失部分数据文件的恢复195
13.4.3丢失整个数据库情况下的恢复196
13.5不完全恢复197
13.5.1基于Cancel的恢复197
13.5.2基于Time的恢复198
13.5.3基于SCN的恢复199
13.6本章小结199
13.7习题200
第14章 逻辑备份与恢复201
14.1使用逻辑备份与恢复工具201
14.2数据库逻辑备份与恢复的实现203
14.3使用数据泵进行逻辑备份和恢复203
14.3.1使用expsp导出数据204
14.3.2使用impdp导入数据205
14.4使用Oracle企业管理器206
14.4.1使用Oracle企业管理器进行备份206
14.4.2使用Oracle企业管理器进行恢复211
14.4.3使用Oracle企业管理器出现“验证错误”的解决办法212
14.5本章小结215
14.6习题215
第15章Oracle恢复机制的补充217
15.1并行恢复的实现217
15.2控制文件的重建217
15.3只读表空间的恢复218
15.4 Oracle Database 11g闪回技术219
15.4.1闪回表220
15.4.2闪回删除220
15.4.3闪回版本查询221
15.4.4闪回事务查询222
15.4.5闪回数据库222
15.4.6闪回数据归档223
15.5本章小结223
15.6习题224
第16章Oracle数据库恢复管理器和待命服务器225
16.1 RMAN简介225
16.1.1 Nocatalog下连接RMAN226
16.1.2创建恢复目录227
16.1.3管理恢复目录228
16.1.4 LIST和REPORT命令229
16.1.5生成存储恢复管理器语句229
16.1.6操作系统命令备份230
16.2使用RMAN进行备份230
16.2.1备份的分类与实现230
16.2.2备份操作的调整231
16.3使用RMAN进行还原与恢复231
16.3.1数据文件的恢复231
16.3.2表空间的恢复232
16.3.3非归档日志下数据库的还原232
16.4 Oracle服务器的备用数据库233
16.4.1考虑使用备用数据库233
16.4.2初始化参数的配置234
16.4.3创建待命数据库234
16.5本章小结237
16.6习题237
第4部分 性能调整241
第17章 性能调整、分析和优化241
17.1调整目标与计划的制订241
17.2调整内容242
17.3常用工具和方法242
17.4数据库审计246
17.4.1审计的概念246
17.4.2和审计相关的两个主要参数Audit sys operations和Audit trail246
17.4.3审计级别247
17.4.4使用Database Configuration Assistant启用数据库审计247
17.5安装和使用Statspack250
17.5.1安装Statspack250
17.5.2手动使用Statspack生成性能报告251
17.5.3设置和取消Statspack工具的自动采样253
17.5.4删除Statspack数据254
17.6本章小结255
17.7习题255
第18章Oracle内存调整257
18.1共享存储区的调整257
18.1.1调整库高速缓存与数据字典高速缓存258
18.1.2共享存储区的“命中率”258
18.1.3提高共享存储区的性能262
18.2数据库高速缓冲区的调整264
18.2.1存取区缓存管理机制264
18.2.2测试数据库高速缓冲区的性能264
18.2.3提高数据库高速缓冲区的性能266
18.3重做日志缓冲区的调整268
18.3.1测试重做日志缓冲区的性能268
18.3.2提高重做日志缓冲区的性能269
18.4本章小结270
18.5习题270
第19章 结构查询语句与应用程序设计调整273
19.1 TKPROF工具273
19.2解释计划273
19.3使用AUTOTRACE工具选项276
19.4理解Oracle的最佳性能278
19.5设置优化模式279
19.5.1例程级优化模式280
19.5.2会话级优化模式280
19.5.3语句级优化模式281
19.6应用程序的性能281
19.6.1提高执行路径的效率281
19.6.2通过索引与聚簇来最小化I/O282
19.7 OLTP和DSS系统的性能调整要求286
19.8本章小结286
19.9习题287
第20章 物理I/O调整289
20.1数据文件的调整289
20.2数据库写进程的调整291
20.3段与数据块的调整292
20.4检查点进程的调整293
20.5归档日志进程的调整294
20.6排序区的调整295
20.7回滚段的调整297
20.7.1回滚段的作用297
20.7.2回滚段的种类298
20.7.3测试回滚段I/O性能298
20.7.4提高回滚段I/O性能299
20.8本章小结300
20.9习题300
第21章 调整竞争303
21.1锁303
21.1.1数据锁304
21.1.2字典锁305
21.1.3死锁306
21.2闩的调整307
21.3 Freelist的竞争309
21.4本章小结310
21.5习题311
第22章Oracle资源管理313
22.1资源管理概况313
22.2使用SQL*Plus创建资源计划和使用者组314
22.3 Oracle 11g中资源管理器增强——性能调优316
22.3.1 I/O校准316
22.3.2每会话I/O限制319
22.3.3 AWR中的资源管理器统计320
22.3.4内置资源计划320
22.4本章小结322
22.5习题322
第23章OEM的SQL优化323
23.1准备演示数据323
23.2管理SQL优化集325
23.3 SQL指导中心328
23.3.1使用SQL访问指导329
23.3.2使用SQL优化指导334
23.3.3自动运行SQL优化指导335
23.4本章小结336
23.5习题336
第5部分 网络管理339
第24章Oracle Net Manager基本架构339
24.1 Oracle Net Manager功能简介339
24.2 Oracle监听器340
24.3概要文件341
24.4网络服务命名341
24.5 Oracle Net Manager网络协议堆栈段341
24.5.1典型的OSI协议通信栈342
24.5.2 Oracle Net Manager客户端/服务器中的堆栈342
24.6 Oracle连接管理器344
24.7域345
24.8 本章小结346
24.9习题347
第25章Oracle网络服务配置349
25.1配置监听器349
25.2本地命名服务器配置351
25.3主机命名法354
25.4多线程服务器配置与高级网络安全356
25.4.1多线程服务器配置356
25.4.2高级网络安全359
25.5本章小结360
25.6习题360
第26章Oracle网络出错处理361
26.1服务器端异常处理361
26.2客户机异常处理362
26.3 Oracle Net日志文件363
26.4 Oracle Net跟踪文件363
26.5本章小结366
26.6习题366