Oracle基础教程 第3版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王世民,高磊,孔凡航编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302294344
- 页数:366 页
第1部分SQL语言与PL/SQL语言 3
第1章 数据库的概念与Oracle 11g的安装 3
1.1实体——关系模型 3
1.2关系数据库系统概述 5
1.3 Oracle数据库的历史与Oracle 11g 6
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 Manager 78
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*Loader 175
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下连接RMAN 226
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 trail 246
17.4.3审计级别 247
17.4.4使用Database Configuration Assistant启用数据库审计 247
17.5安装和使用Statspack 250
17.5.1安装Statspack 250
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/O 282
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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《市政工程基础》杨岚编著 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