
Oracle 10g资料库基础教程(第2版)
《Oracle 10g资料库基础教程(第2版)》是2012年10月电子工业出版社出版的图书,作者是孙风栋。
基本介绍
- 书名:Oracle 10g资料库基础教程(第2版)
- 作者:孙风栋
- ISBN:9787121186196
- 页数:348页
- 定价:39.8元
- 出版社:电子工业出版社
- 出版时间:2012年10月
- 开本:16开
内容简介
本书深入浅出地介绍了Oracle 10g资料库系统管理与开发的基础知识,包括4篇,共16章,内容涉及Oracle 10g资料库伺服器的安装与配置、资料库的创建、资料库管理与开发工具的套用、资料库体系结构管理、资料库对象套用与管理、资料库安全性管理、资料库备份与恢复管理、SQL语言套用、PL/SQL程式设计、Oracle套用系统开发实例,以及Oracle 10g的最新技术,包括数据泵技术、闪回技术等。全书理论与实践相结合,包含大量套用实例,强调实际操作技能的培训。为适合教学需要,各章末均配有习题,并配有电子课件。
本书面向Oracle资料库的初学者和入门级用户,可以使读者从Oracle知识零起点开始逐渐全面地了解Oracle资料库的基本原理和相关套用开发,为将来深入学习Oracle资料库奠定基础。
图书目录
第一篇 基 础 篇
第1章 Oracle资料库概述 2
1.1 Oracle资料库系统 2
1.1.1 Oracle资料库简介 2
1.1.2 Oracle 资料库发展史 2
1.1.3 Oracle资料库特点 4
1.2 Oracle资料库新特性 5
1.3 常见的关係资料库管理系统比较 6
1.4 Oracle资料库套用结构 8
複习题 10
第2章 资料库伺服器的安装与卸载 11
2.1 安装Oracle 10g资料库伺服器 11
2.2 检查资料库伺服器的安装结果 14
2.3 卸载Oracle 10g产品 17
複习题 18
第3章 创建资料库 19
3.1 创建资料库的方法 19
3.2 使用DBCA创建资料库 19
3.3 手动创建资料库 22
3.4 资料库伺服器初始化参数档案 28
3.4.1 伺服器参数档案概述 28
3.4.2 创建伺服器初始化参数档案 29
3.4.3 修改伺服器初始化参数档案中的参数 30
3.4.4 导出伺服器初始化参数档案 31
3.4.5 查看初始化参数设定 31
複习题 33
第4章 OEM与SQL*Plus 35
4.1 OEM 35
4.1.1 OEM介绍 35
4.1.2 OEM的启动与登录 35
4.1.3 资料库控制OEM功能界面介绍 36
4.1.4 OEM控制台设定 38
4.2 SQL*Plus 42
4.2.1 SQL*Plus概述 42
4.2.2 SQL*Plus常用命令 43
複习题 48
第二篇 体系结构篇
第5章 物理存储结构 52
5.1 Oracle资料库系统结构 52
5.2 数据档案及其管理 53
5.2.1 数据档案概述 53
5.2.2 数据档案的管理 54
5.3 控制档案 60
5.3.1 控制档案概述 60
5.3.2 控制档案管理 60
5.4 重做日誌档案 65
5.4.1 重做日誌档案概述 65
5.4.2 重做日誌档案的管理 66
5.5 归档重做日誌档案 71
5.5.1 重做日誌档案归档概述 71
5.5.2 资料库归档模式管理 72
複习题 75
第6章 逻辑存储结构 77
6.1 逻辑存储结构概述 77
6.2 表空间 77
6.2.1 表空间概述 77
6.2.2 表空间的管理 79
6.3 数据块 88
6.4 区 90
6.5 段 91
6.5.1 段概述 91
6.5.2 回滚段 92
複习题 93
第7章 资料库实例 96
7.1 实例概述 96
7.2 Oracle记忆体结构 97
7.2.1 SGA 97
7.2.2 SGA的管理 101
7.2.3 PGA 102
7.2.4 在OEM中管理资料库实例的记忆体结构 102
7.3 Oracle后台进程 103
7.3.1 Oracle进程概述 103
7.3.2 Oracle后台进程 104
複习题 107
第三篇 管 理 篇
第8章 资料库启动与关闭 110
8.1 资料库启动与关闭概述 110
8.1.1 资料库启动与关闭的步骤 110
8.1.2 资料库启动的準备 111
8.2 在SQL*Plus中启动与关闭资料库 112
8.2.1 在SQL*Plus中启动资料库 112
8.2.2 在SQL*Plus中关闭资料库 114
8.2.3 资料库状态转换 115
8.3 在OEM中启动与关闭资料库 116
8.3.1 关闭资料库 116
8.3.2 启动资料库 117
8.4 Windows系统中资料库的自动启动 118
複习题 118
第9章 模式对象 121
9.1 模式 121
9.2 表 122
9.2.1 创建表 122
9.2.2 表约束 125
9.2.3 表参数设定 130
9.2.4 修改表 130
9.2.5 删除表 133
9.2.6 利用OEM管理表 133
9.3 索引 135
9.3.1 索引概述 135
9.3.2 管理索引 137
9.3.3 利用OEM管理索引 140
9.4 分区表与分区索引 141
9.4.1 创建分区表 142
9.4.2 维护分区表 144
9.4.3 创建分区索引 145
9.4.4 查询分区表和分区索引信息 146
9.4.5 利用OEM管理分区表和分区索引 146
9.5 其他模式对象 148
9.5.1 视图 148
9.5.2 序列 151
9.5.3 同义词 152
9.5.4 资料库连结 153
9.5.5 查询视图、序列、同义词和资料库连结 153
9.5.6 利用OEM管理视图、序列、同义词和资料库连结 153
複习题 154
第10章 安全管理 157
10.1 Oracle资料库安全性概述 157
10.2 用户管理 158
10.2.1 用户管理概述 158
10.2.2 创建用户 159
10.2.3 修改用户 160
10.2.4 删除用户 161
10.2.5 查询用户信息 161
10.3 许可权管理 162
10.3.1 许可权管理概述 162
10.3.2 系统许可权管理 162
10.3.3 对象许可权 167
10.3.4 查询许可权信息 169
10.4 角色管理 169
10.4.1 Oracle资料库角色概述 169
10.4.2 预定义角色 170
10.4.3 自定义角色 171
10.4.4 利用角色进行许可权管理 173
10.4.5 查询角色信息 174
10.5 概要档案管理 174
10.5.1 概要档案概述 174
10.5.2 概要档案中参数介绍 175
10.5.3 概要档案的管理 176
10.6 审计 177
10.6.1 审计的概念 177
10.6.2 审计分类 178
10.6.3 审计的启动 178
10.7 利用OEM进行安全管理 179
複习题 181
第11章 备份与恢复 184
11.1 备份与恢复概述 184
11.1.1 备份与恢复的概念 184
11.1.2 Oracle资料库故障类型及恢复措施 185
11.1.3 备份原则与策略 186
11.1.4 恢复原则与策略 187
11.2 物理备份与恢复 187
11.2.1 冷备份 187
11.2.2 热备份 187
11.2.3 非归档模式下资料库的恢复 188
11.2.4 归档模式下资料库的完全恢复 189
11.2.5 归档模式下资料库的不完全恢复 192
11.2.6 利用OEM进行物理备份与恢复 195
11.3 逻辑备份与恢复 198
11.3.1 逻辑备份与恢复概述 198
11.3.2 使用Expdp导出数据 199
11.3.3 使用Impdp导入数据 204
11.3.4 使用OEM导出、导入数据 208
複习题 212
第12章 闪回技术 214
12.1 闪回技术概述 214
12.1.1 基本概念 214
12.1.2 闪回技术分类 214
12.2 闪回查询技术 215
12.2.1 闪回查询 215
12.2.2 闪回版本查询 217
12.2.3 闪回事务查询 220
12.3 闪回错误操作技术 221
12.3.1 闪回表 221
12.3.2 闪回删除 222
12.3.3 闪回资料库 224
複习题 227
第四篇 套用开发篇
第13章 SQL语言基础 230
13.1 SQL语言概述 230
13.1.1 SQL语言介绍 230
13.1.2 SQL语言的分类 230
13.1.3 SQL语言的特点 231
13.2 数据查询 231
13.2.1 数据查询基础 231
13.2.2 基本查询 231
13.2.3 分组查询 235
13.2.4 连线查询 238
13.2.5 子查询 242
13.2.6 合併查询 244
13.3 数据操作 246
13.3.1 插入数据 246
13.3.2 修改数据 247
13.3.3 MERGE语句 248
13.3.4 删除数据 250
13.4 事务处理 250
13.4.1 事务概述 250
13.4.2 Oracle事务处理 250
13.5 SQL函式 251
13.5.1 SQL函式分类 251
13.5.2 数值函式 252
13.5.3 字元函式 253
13.5.4 日期函式 254
13.5.5 转换函式 255
13.5.6 其他函式 256
複习题 256
第14章 PL/SQL语言基础 261
14.1 PL/SQL概述 261
14.1.1 PL/SQL特点 261
14.1.2 PL/SQL功能特性 262
14.1.3 PL/SQL执行过程与开发工具 262
14.2 PL/SQL基础 263
14.2.1 PL/SQL程式结构 263
14.2.2 词法单元 264
14.2.3 数据类型 266
14.2.4 变数与常量 268
14.2.5 PL/SQL记录 269
14.2.6 编译指示 272
14.2.7 PL/SQL中的SQL语句 272
14.3 控制结构 275
14.3.1 选择结构 275
14.3.2 循环结构 278
14.3.3 跳转结构 279
14.4 游标 280
14.4.1 游标的概念及类型 280
14.4.2 显式游标 280
14.4.3 隐式游标 286
14.4.4 游标变数 287
14.5 异常处理 290
14.5.1 异常概述 290
14.5.2 异常处理过程 292
14.5.3 异常的传播 295
複习题 296
第15章 PL/SQL程式设计 298
15.1 存储子程式 298
15.1.1 存储过程 298
15.1.2 函式 303
15.1.3 局部子程式 305
15.2 包 307
15.2.1 包的创建 307
15.2.2 包的调用 309
15.2.3 包重载 309
15.2.4 包的初始化 310
15.2.5 包的管理 311
15.3 触发器 311
15.3.1 触发器概述 311
15.3.2 DML触发器 312
15.3.3 INSTEAD OF触发器 315
15.3.4 系统触发器 316
15.3.5 变异表触发器 319
15.3.6 触发器的管理 321
複习题 321
第16章 基于Oracle资料库的套用开发 325
16.1 图书管理系统资料库设计与开发 325
16.1.1 图书管理系统需求分析 325
16.1.2 图书管理系统资料库对象设计 325
16.1.3 图书管理系统资料库对象创建 328
16.1.4 图书管理系统套用开发 331
16.2 人事管理系统开发 331
16.2.1 系统描述 331
16.2.2 资料库表设计 331
16.2.3 重要界面的设计与实现 332
16.2.4 主要代码的实现 333
複习题 339
参考文献 340