第1章 数据库基础 1
1.1 数据库管理系统概述 1
1.2 关系数据库基础 2
1.3 数据库设计 6
第2章 Oracle 11g数据库概述 15
2.1 Oracle 11g概述 15
2.2 Oracle 11g的安装 18
2.3 Oracle 11g的卸载 23
第3章 Oracle 11g数据库常用工具 26
3.1 SQL*Plus 26
3.2 Oracle企业管理器 38
3.3 SQL Developer 42
第4章 Oracle 11g体系结构 47
4.1 Oracle 11g体系结构概述 47
4.2 Oracle的内存结构 48
4.3 Oracle服务器的进程结构 51
4.4 Oracle数据库的存储结构 55
4.5 数据字典 63
第5章 Oracle 11g网络管理 67
5.1 Oracle Net概述 67
5.2 本地Net服务名的配置与管理 70
5.3 监听程序的配置与管理 78
第6章 Oracle数据库创建 86
6.1 创建Oracle数据库 86
6.2 Oracle数据库的启动与关闭 98
第7章 Oracle 11g表空间的管理 106
7.1 Oracle表空间概述 106
7.2 创建表空间 108
7.3 管理表空间 114
7.4 删除表空间 122
7.5 数据文件的管理 122
第8章 数据库常用对象创建与管理 130
8.1 Oracle 11g数据库常用对象概述 130
8.2 表 130
8.3 约束 162
8.4 索引 180
8.5 视图 191
8.6 序列 197
8.7 数据库链接 200
8.8 同义词 202
第9章 Oracle数据库DML操作和数据查询 210
9.1 Oracle数据DML操作 210
9.2 Oracle中的常用查询 221
9.3 连接查询 231
9.4 子查询 240
9.5 集合运算 246
9.6 Oracle支持的SQL函数 247
9.7 Oracle复杂查询 259
第10章 PL巭SQL程序设计 270
10.1 PL巭SQL基础 270
10.2 数据类型 273
10.3 PL巭SQL中的SELECT语句 281
10.4 PL巭SQL基本程序结构和语句 286
10.5 异常 290
10.6 游标 294
10.7 存储过程和函数 300
10.8 包 310
10.9 触发器 319
第11章 Oracle 11g系统安全管理 336
11.1 Oracle 11g数据库安全性 336
11.2 权限管理 340
11.3 用户管理 348
11.4 角色 354
11.5 概要文件 358
11.6 审计 363
第12章 闪回技术 369
12.1 闪回技术概述 369
12.2 闪回查询 370
12.3 闪回版本查询 373
12.4 闪回事务查询 375
12.5 闪回表 376
12.6 闪回删除 378
12.7 闪回数据库 381
12.8 闪回数据归档 385
第13章 Oracle 11g数据库备份和恢复 389
13.1 备份和恢复概述 389
13.2 物理备份 391
13.3 物理恢复 394
13.4 RMAN 398
13.5 逻辑备份和恢复 403
13.6 数据泵 410
参考文献 420