ISBN:978-7-5661-3838-5
主编:梁玉强 李奇 佘学文
出版社:哈尔滨工程大学出版社
出版/修订日期:2023.01
¥59.80
全书由4 部分组成, 第1 ~2 章介绍Oracle 数据库基础知识, 包括Oracle 数据库安装与卸载、配置工具使用以及Oracle 数据库体系结构知识, 属于Oracle 数据库的理论基础,这部分内容是学习Oracle 数据库的必备知识; 第3 ~6 章介绍Oracle 数据库基本管理与应用, 包括Oracle 数据库存储结构管理、数据库对象管理、数据操作及用户安全管理, 这部分内容是Oracle 数据库的主要开发和管理操作, 属于Oracle 数据库的核心技能; 第7 章介绍PL/ SQL 程序开发知识, 包括语法结构、游标、函数、存储过程、触发器和包, 这部分内容属于Oracle 数据库高级程序开发; 第8 ~10 章介绍Oracle 数据库的备份与恢复、闪回技术应用以及多租户数据库管理, 这部分内容属于Oracle 数据库高级管理与维护。
第1 章 Oracle 数据库基础……………………………………………………………… 1
课程思政目标……………………………………………………………………………… 1
1. 1 Oracle 简介 ………………………………………………………………………… 1
1. 2 Oracle 数据库安装与卸载 ………………………………………………………… 2
1. 3 SQL Plus 工具 ……………………………………………………………………… 7
1. 4 Oracle Enterprise Manager ………………………………………………………… 12
1. 5 Oracle 网络体系 …………………………………………………………………… 13
1. 6 Net Configuration Assistant ………………………………………………………… 15
1. 7 Net Manager ……………………………………………………………………… 21
1. 8 Database Configuration Assistant ……………………………………………… 25
习题 ……………………………………………………………………………………… 29
第2 章 Oracle 体系结构 ……………………………………………………………… 31
课程思政目标 …………………………………………………………………………… 31
2. 1 Oracle 体系概述 …………………………………………………………………… 31
2. 2 内存结构 …………………………………………………………………………… 33
2. 3 进程结构 …………………………………………………………………………… 39
2. 4 物理存储结构 ……………………………………………………………………… 45
2. 5 逻辑存储结构 ……………………………………………………………………… 48
2. 6 Oracle 数据库启动与关闭 ………………………………………………………… 54
2. 7 数据字典 …………………………………………………………………………… 58
2. 8 SQL 语句的处理流程 ……………………………………………………………… 62
习题 ……………………………………………………………………………………… 64
第3 章 Oracle 存储结构管理 ………………………………………………………… 66
课程思政目标 …………………………………………………………………………… 66
3. 1 用户表空间管理 …………………………………………………………………… 66
3. 2 临时表空间管理 …………………………………………………………………… 80
3. 3 还原表空间管理 …………………………………………………………………… 84
3. 4 控制文件管理 ……………………………………………………………………… 92
3. 5 联机重做日志文件管理 …………………………………………………………… 96
3. 6 重做日志文件归档管理 ………………………………………………………… 104
3. 7 初始化参数文件管理 …………………………………………………………… 108
习题 ……………………………………………………………………………………… 111
第4 章 模式对象管理 ………………………………………………………………… 113
课程思政目标 …………………………………………………………………………… 113
4. 1 模式含义 ………………………………………………………………………… 113
4. 2 数据表 …………………………………………………………………………… 114
4. 3 索引 ……………………………………………………………………………… 127
4. 4 分区 ……………………………………………………………………………… 139
4. 5 索引化表 ………………………………………………………………………… 151
4. 6 其他对象 ………………………………………………………………………… 153
习题 ……………………………………………………………………………………… 158
第5 章 Oracle 数据操作 ……………………………………………………………… 160
课程思政目标 …………………………………………………………………………… 160
5. 1 SQL 概述 ………………………………………………………………………… 160
5. 2 数据查询 ………………………………………………………………………… 163
5. 3 数据操纵 ………………………………………………………………………… 173
5. 4 Oracle 常用函数 ………………………………………………………………… 179
习题 ……………………………………………………………………………………… 182
第6 章 用户安全管理 ………………………………………………………………… 184
课程思政目标 …………………………………………………………………………… 184
6. 1 用户安全概述 …………………………………………………………………… 184
6. 2 概要文件管理 …………………………………………………………………… 189
6. 3 用户管理 ………………………………………………………………………… 193
6. 4 权限管理 ………………………………………………………………………… 196
6. 5 角色管理 ………………………………………………………………………… 206
6. 6 审计 ……………………………………………………………………………… 215
习题 ……………………………………………………………………………………… 218
第7 章 PL/ SQL 程序开发…………………………………………………………… 220
课程思政目标 …………………………………………………………………………… 220
7. 1 PL/ SQL 开发基础………………………………………………………………… 220
7. 2 游标 ……………………………………………………………………………… 227
7. 3 存储过程 ………………………………………………………………………… 235
7. 4 函数 ……………………………………………………………………………… 238
7. 5 程序包 …………………………………………………………………………… 240
7. 6 触发器 …………………………………………………………………………… 244
习题 ……………………………………………………………………………………… 251
第8 章 数据库备份与恢复…………………………………………………………… 252
课程思政目标 …………………………………………………………………………… 252
8. 1 备份与恢复概述 ………………………………………………………………… 252
8. 2 手动备份与恢复 ………………………………………………………………… 256
8. 3 RMAN 备份与恢复 ……………………………………………………………… 263
8. 4 逻辑备份与恢复 ………………………………………………………………… 280
习题 ……………………………………………………………………………………… 289
第9 章 闪回技术应用 ………………………………………………………………… 291
课程思政目标 …………………………………………………………………………… 291
9. 1 闪回技术概述 …………………………………………………………………… 291
9. 2 闪回查询 ………………………………………………………………………… 292
9. 3 闪回版本查询 …………………………………………………………………… 294
9. 4 闪回事务查询 …………………………………………………………………… 295
9. 5 闪回表 …………………………………………………………………………… 297
9. 6 闪回删除 ………………………………………………………………………… 298
9. 7 闪回数据库 ……………………………………………………………………… 300
9. 8 闪回数据归档 …………………………………………………………………… 302
习题 ……………………………………………………………………………………… 303
第10 章 多租户数据库体系 ………………………………………………………… 305
课程思政目标 …………………………………………………………………………… 305
10. 1 多租户数据库系统结构 ………………………………………………………… 305
10. 2 创建 CDB 与 PDB ……………………………………………………………… 308
10. 3 管理 CDB 与 PDB ……………………………………………………………… 320
10. 4 多租户数据库安全管理 ………………………………………………………… 332
10. 5 多租户数据库备份与恢复 ……………………………………………………… 336
习题 ……………………………………………………………………………………… 339
参考文献 …………………………………………………………………………………… 341
高校名师研发
诚信合作
1000+合作院校
可定制开发
近百名业务开发人员