书籍详情
Oracle DBA教程
作者:林树泽,苏志同,孔浩 编著
出版社:清华大学出版社
出版时间:2010-06-01
ISBN:9787302225034
定价:¥65.00
购买这本书可以去
内容简介
《Oracle DBA教程:从基础到实践》是一个应用广泛且优秀的关系数据库管理系统。《Oracle DBA教程:从基础到实践》全面、详细地讲解了 Oracle数据库开发和管理技术,是学习 Oracle数据库管理的一本实用教材。全书共分 29章,通过近 1000个范例详尽讲解了 Oracle数据库安装与卸载、各种数据库对象、PL/SQL语言、数据库备份与恢复、用户与系统管理以及数据库性能优化等技术。书中每章的内容不但概念清晰、操作步骤明了、示例丰富,而且更侧重于满足实际工作的需要。《Oracle DBA教程:从基础到实践》适用于想进入 Oracle数据库领域的初学者,同时也可以满足中级读者或初学者继续深入学习的要求。书中的内容完全覆盖了 OCP考试中数据库管理的知识点,所以同样适用于参加 OCP或 OCA考试的读者(Oracle数据库管理 I)。
作者简介
暂缺《Oracle DBA教程》作者简介
目录
第1章 数据库的安装与卸载 1
1.1 安装Oracle数据库 1
1.1.1 系统需求 1
1.1.2 安装过程 1
1.1.3 SQL*Plus工具和SCOTT用户 4
1.2 卸载Oracle数据库 7
1.3 本章小结 9
第2章 Oracle数据库体系结构 10
2.1 Oracle数据库的体系结构概述 10
2.1.1 服务器和实例 11
2.1.2 物理结构 12
2.1.3 参数文件和密码文件 12
2.2 Oracle数据库的连接与会话 13
2.2.1 连接 13
2.2.2 会话 13
2.3 Oracle数据库的内存结构 15
2.3.1 SGA 15
2.3.2 PGA 20
2.3.3 如何获得内存缓冲区的信息 21
2.4 Oracle数据库的服务器进程和用户进程 22
2.5 Oracle数据库的后台进程 22
2.5.1 系统监控进程(SMON) 23
2.5.2 进程监控进程(PMON) 23
2.5.3 数据库写进程(DBWR) 24
2.5.4 重做日志写进程(LGWR) 24
2.5.5 校验点进程(CKPT) 25
2.6 本章小结 25
第3章 数据库管理工具SQL*Plus 27
3.1 SQL*Plus的常用指令 27
3.1.1 desc指令 27
3.1.2 column指令 28
3.1.3 run或“/”指令 37
3.1.4 L(list)和n指令 38
3.1.5 change和n(next)指令 38
3.1.6 附加(a)指令 39
3.1.7 del指令 40
3.1.8 set line指令 41
3.1.9 spool指令 42
3.2 控制SQL*Plus工具的环境 43
3.2.1 ECHO环境变量 43
3.2.2 FEEDBACK环境变量 45
3.3 本章小结 46
第4章 SQL语言概述 47
4.1 SQL的语句分类 47
4.2 数据查询语句 48
4.2.1 关键字概述 48
4.2.2 使用运算符 53
4.2.3 使用单行函数 56
4.2.4 使用空值处理函数 65
4.2.5 使用逻辑判断功能 70
4.2.6 使用分组函数 72
4.3 数据操纵语句(DML) 76
4.3.1 INSERT语句 76
4.3.2 UPDATE语句 78
4.3.3 DELETE语句 79
4.4 本章小结 80
第5章 创建Oracle数据库 81
5.1 创建数据库的前提条件 81
5.2 使用DBCA创建数据库 82
5.2.1 DBCA概述 82
5.2.2 创建数据库的过程 83
5.2.3 理解建库脚本的含义 89
5.3 使用安装程序自动创建数据库 93
5.4 手工创建数据库 94
5.5 本章小结 98
第6章 管理和维护表 99
6.1 表的概述 99
6.2 创建表 102
6.2.1 创建普通表 102
6.2.2 创建临时表 104
6.3 维护参数 107
6.4 维护列 109
6.5 删除和截断表 113
6.6 分区表 116
6.6.1 分区表的分类及创建 116
6.6.2 分区表的优势 119
6.7 本章小结 119
第7章 数据字典 120
7.1 数据字典中的内容 120
7.2 数据字典视图的分类 121
7.3 数据字典视图的使用 125
7.4 动态性能视图的使用 127
7.5 本章小结 130
第8章 视图 131
8.1 什么是视图 131
8.2 创建视图 132
8.3 使用视图 135
8.4 修改视图 137
8.5 管理视图 138
8.5.1 通过数据字典查询视图 139
8.5.2 Oracle视图查询的内部过程 139
8.6 视图DML操作的限制 140
8.7 删除视图 140
8.8 物化视图 141
8.8.1 什么是物化视图 141
8.8.2 什么是查询重写 141
8.8.3 物化视图的同步 142
8.8.4 物化视图的创建 143
8.8.5 物化视图的使用环境 145
8.9 本章小结 146
第9章 事务 147
9.1 什么是事务 147
9.2 事务控制 148
9.2.1 使用COMMIT实现事务控制 148
9.2.2 使用ROLLBACK实现事务控制 150
9.2.3 程序异常退出对事务的影响 151
9.2.4 使用AUTOCOMMIT实现事务自动提交 153
9.3 本章小结 154
第10章 数据查询 155
10.1 简单查询 155
10.2 条件查询 161
10.3 子查询 163
10.4 连接查询 170
10.4.1 乘积连接 170
10.4.2 相等连接 171
10.4.3 自然连接 172
10.4.4 自连接 172
10.4.5 不等连接 173
10.4.6 外连接 174
10.5 本章小结 175
第11章 索引与约束 176
11.1 索引 176
11.1.1 建立索引 176
11.1.2 查看索引 179
11.1.3 B-树索引 180
11.1.4 位图索引 181
11.1.5 反向键索引 182
11.1.6 基于函数的索引 183
11.1.7 本地分区索引 184
11.1.8 监控索引 185
11.1.9 重建索引 186
11.1.10 维护索引 188
11.1.11 删除索引 189
11.2 约束 190
11.2.1 非空约束 190
11.2.2 唯一约束 193
11.2.3 主键约束 195
11.2.4 条件约束 197
11.2.5 外键约束 198
11.2.6 删除约束 201
11.2.7 其他约束维护 202
11.3 本章小结 203
第12章 数据库的启动与关闭 205
12.1 启动数据库 205
12.1.1 数据库的启动过程 205
12.1.2 数据库启动到NOMOUNT状态 206
12.1.3 数据库启动到MOUNT状态 210
12.1.4 数据库启动到OPEN状态 211
12.2 关闭数据库 213
12.2.1 数据库的关闭过程 214
12.2.2 数据库关闭时的重要参数解析 216
12.3 本章小结 217
第13章 控制文件 218
13.1 控制文件概述 218
……
第14章 参数文件 232
第15章 表空间与数据文件管理 248
第16章 重做日志管理 279
第17章 还原数据管理 294
第18章 PL/SQL语言基础 304
第19章 存储过程、函数和游标 318
第20章 触发器 338
第21章 序列号和同义词 354
第22章 用户管理和概要文件 365
第23章 角色管理 379
第24章 系统和对象权限管理 397
据泵的备份与恢复 410
第26章 RMAN备份与恢复数据库 462
第27章 优化的概述 487
27.4 本章小结 498
第28章 SQL语句以及内存优化 499
第29章 I/O以及系统优化 538
1.1 安装Oracle数据库 1
1.1.1 系统需求 1
1.1.2 安装过程 1
1.1.3 SQL*Plus工具和SCOTT用户 4
1.2 卸载Oracle数据库 7
1.3 本章小结 9
第2章 Oracle数据库体系结构 10
2.1 Oracle数据库的体系结构概述 10
2.1.1 服务器和实例 11
2.1.2 物理结构 12
2.1.3 参数文件和密码文件 12
2.2 Oracle数据库的连接与会话 13
2.2.1 连接 13
2.2.2 会话 13
2.3 Oracle数据库的内存结构 15
2.3.1 SGA 15
2.3.2 PGA 20
2.3.3 如何获得内存缓冲区的信息 21
2.4 Oracle数据库的服务器进程和用户进程 22
2.5 Oracle数据库的后台进程 22
2.5.1 系统监控进程(SMON) 23
2.5.2 进程监控进程(PMON) 23
2.5.3 数据库写进程(DBWR) 24
2.5.4 重做日志写进程(LGWR) 24
2.5.5 校验点进程(CKPT) 25
2.6 本章小结 25
第3章 数据库管理工具SQL*Plus 27
3.1 SQL*Plus的常用指令 27
3.1.1 desc指令 27
3.1.2 column指令 28
3.1.3 run或“/”指令 37
3.1.4 L(list)和n指令 38
3.1.5 change和n(next)指令 38
3.1.6 附加(a)指令 39
3.1.7 del指令 40
3.1.8 set line指令 41
3.1.9 spool指令 42
3.2 控制SQL*Plus工具的环境 43
3.2.1 ECHO环境变量 43
3.2.2 FEEDBACK环境变量 45
3.3 本章小结 46
第4章 SQL语言概述 47
4.1 SQL的语句分类 47
4.2 数据查询语句 48
4.2.1 关键字概述 48
4.2.2 使用运算符 53
4.2.3 使用单行函数 56
4.2.4 使用空值处理函数 65
4.2.5 使用逻辑判断功能 70
4.2.6 使用分组函数 72
4.3 数据操纵语句(DML) 76
4.3.1 INSERT语句 76
4.3.2 UPDATE语句 78
4.3.3 DELETE语句 79
4.4 本章小结 80
第5章 创建Oracle数据库 81
5.1 创建数据库的前提条件 81
5.2 使用DBCA创建数据库 82
5.2.1 DBCA概述 82
5.2.2 创建数据库的过程 83
5.2.3 理解建库脚本的含义 89
5.3 使用安装程序自动创建数据库 93
5.4 手工创建数据库 94
5.5 本章小结 98
第6章 管理和维护表 99
6.1 表的概述 99
6.2 创建表 102
6.2.1 创建普通表 102
6.2.2 创建临时表 104
6.3 维护参数 107
6.4 维护列 109
6.5 删除和截断表 113
6.6 分区表 116
6.6.1 分区表的分类及创建 116
6.6.2 分区表的优势 119
6.7 本章小结 119
第7章 数据字典 120
7.1 数据字典中的内容 120
7.2 数据字典视图的分类 121
7.3 数据字典视图的使用 125
7.4 动态性能视图的使用 127
7.5 本章小结 130
第8章 视图 131
8.1 什么是视图 131
8.2 创建视图 132
8.3 使用视图 135
8.4 修改视图 137
8.5 管理视图 138
8.5.1 通过数据字典查询视图 139
8.5.2 Oracle视图查询的内部过程 139
8.6 视图DML操作的限制 140
8.7 删除视图 140
8.8 物化视图 141
8.8.1 什么是物化视图 141
8.8.2 什么是查询重写 141
8.8.3 物化视图的同步 142
8.8.4 物化视图的创建 143
8.8.5 物化视图的使用环境 145
8.9 本章小结 146
第9章 事务 147
9.1 什么是事务 147
9.2 事务控制 148
9.2.1 使用COMMIT实现事务控制 148
9.2.2 使用ROLLBACK实现事务控制 150
9.2.3 程序异常退出对事务的影响 151
9.2.4 使用AUTOCOMMIT实现事务自动提交 153
9.3 本章小结 154
第10章 数据查询 155
10.1 简单查询 155
10.2 条件查询 161
10.3 子查询 163
10.4 连接查询 170
10.4.1 乘积连接 170
10.4.2 相等连接 171
10.4.3 自然连接 172
10.4.4 自连接 172
10.4.5 不等连接 173
10.4.6 外连接 174
10.5 本章小结 175
第11章 索引与约束 176
11.1 索引 176
11.1.1 建立索引 176
11.1.2 查看索引 179
11.1.3 B-树索引 180
11.1.4 位图索引 181
11.1.5 反向键索引 182
11.1.6 基于函数的索引 183
11.1.7 本地分区索引 184
11.1.8 监控索引 185
11.1.9 重建索引 186
11.1.10 维护索引 188
11.1.11 删除索引 189
11.2 约束 190
11.2.1 非空约束 190
11.2.2 唯一约束 193
11.2.3 主键约束 195
11.2.4 条件约束 197
11.2.5 外键约束 198
11.2.6 删除约束 201
11.2.7 其他约束维护 202
11.3 本章小结 203
第12章 数据库的启动与关闭 205
12.1 启动数据库 205
12.1.1 数据库的启动过程 205
12.1.2 数据库启动到NOMOUNT状态 206
12.1.3 数据库启动到MOUNT状态 210
12.1.4 数据库启动到OPEN状态 211
12.2 关闭数据库 213
12.2.1 数据库的关闭过程 214
12.2.2 数据库关闭时的重要参数解析 216
12.3 本章小结 217
第13章 控制文件 218
13.1 控制文件概述 218
……
第14章 参数文件 232
第15章 表空间与数据文件管理 248
第16章 重做日志管理 279
第17章 还原数据管理 294
第18章 PL/SQL语言基础 304
第19章 存储过程、函数和游标 318
第20章 触发器 338
第21章 序列号和同义词 354
第22章 用户管理和概要文件 365
第23章 角色管理 379
第24章 系统和对象权限管理 397
据泵的备份与恢复 410
第26章 RMAN备份与恢复数据库 462
第27章 优化的概述 487
27.4 本章小结 498
第28章 SQL语句以及内存优化 499
第29章 I/O以及系统优化 538
猜您喜欢