第一篇 数据库系统规划与管理 5
第1章 Oracle数据库结构 5
1-1 进程(Processes) 5
1-2 存储结构(Memory Structure) 11
1-3 操作系统文件(Files) 13
第2章 数据库管理员身份认证 20
2-1 操作系统认证法(OS Authentication) 20
2-2 密码文件认证法(Password File Authentication) 21
第3章 数据库的启动与关闭 28
3-1 数据库启动模式(Startup Modes) 28
3-2 数据库启动过程(Startup Procedure) 31
3-3 数据库关闭过程(Shutdown Procedure) 33
4-1 数据库系统的NLS参数默认值 36
第4章 国家语言支持设置 36
4-2 用户的NLS参数设置 39
第5章 规划数据库实例 46
5-1 启动参数文件(Parameter File) 46
5-2 测试Oracle Instance 52
第6章 建造数据库文件存储结构 58
6-1 数据存储结构概念 58
6-2 表空间(Tablespace) 60
6-3 建造Oracle Database步骤 64
6-4 查看Oracle Database 68
第7章 数据字典 74
7-1 数据字典索引 74
7-2 数据字典表类型 76
第8章 数据存取操作方式 81
8-1 数据库缓存区(Database Buffer Cache) 81
8-2 服务器进程(Server Process) 83
8-3 SQL程序代码缓存区(Shared SQL Areas) 86
8-4 数据更新操作 86
第9章 交易控制 90
9-1 交易周期(Transaction Period) 90
9-2 交易记录(Transaction Log) 92
第10章 存储空间分配 98
10-1 表空间对象(Tablespace Object) 98
10-2 段对象(Segment Object) 103
10-3 分配存储空间(Space Allocation) 106
10-4 有效使用数据库块(Database Block) 109
第11章 回滚段管理 116
11-1 回滚段的运行概念 116
11-2 回滚段分类 118
11-3 分配存储空间(Space Allocation) 119
11-4 建立回滚段(Create Rollback Segment) 120
11-5 修改回滚段(Alter Rollback Segment) 123
11-6 删除回滚段(Drop Rollback Segment) 124
11-7 处理Long Transaction 125
第12章 表段管理 131
12-1 建立表段(Create Table Segment) 131
12-2 修改表段(Alter Table Segment) 134
12-3 删除表段(Drop Table Segment) 135
第13章 索引段管理 139
13-1 Bitmap索引段 139
13-2 建立索引段(Create Index Segment) 142
13-3 修改索引段(Alter Index Segment) 143
13-4 删除索引段(Drop Index Segment) 145
14-1 索引簇(Index Cluster) 148
第14章 簇段管理 148
14-2 建造索引簇段(Construct an Index Cluster) 152
14-3 散列簇(Hash Cluster) 156
14-4 建造散列簇段(Construct an Hash Cluster) 159
14-5 修改簇段(Alter Cluster Segment) 162
14-6 删除簇段(Drop Cluster Segment) 163
第15章 数据完整性限制管理 167
15-1 完整性限制的类型 167
15-2 定义Not Null完整性限制 169
15-3 定义Unique完整性限制 170
15-4 定义Primary Key完整性限制 171
15-5 定义Check完整性限制 172
15-6 定义Foreign Key完整性限制 173
15-7 修改完整性限制 175
15-8 完整性限制功能的启动与终止 177
第16章 用户管理 182
16-1 安全性领域(Security Domain) 182
16-2 创建用户(Create Users) 185
16-3 修改用户(Alter Users) 189
16-4 删除用户(Drop Users) 191
16-5 切断用户联机(Kill User Sessions) 192
第17章 用Profile来管理系统资源 196
17-1 Profile的使用方式 196
17-2 建立Profile 199
17-3 修改Profile 200
17-4 删除Profile 201
第18章 数据库权限管理 205
18-1 系统特权(System Privilege) 205
18-2 对象特权(Object Privilege) 209
18-3 角色(Role) 213
18-4 角色管理(Role Management) 215
18-5 Oracle预先定义的角色 219
18-6 操作系统的角色(Operation System Roles) 221
第二篇 数据库备份与恢复 226
第19章 备份与恢复的基本概念 226
19-1 造成数据错误的原因 226
19-2 数据备份形式 229
19-3 归档日志执行模式 230
第20章 数据库备份方法 236
20-1 脱机执行数据库整体备份 236
20-2 联机执行数据库备份 238
21-1 数据恢复原理 244
第21章 数据库恢复方法 244
21-2 无归档日志的数据库恢复方式 248
21-3 有归档日志的数据库完全恢复方式 251
21-4 有归档日志的数据库不完全恢复方式 256
附录A SQL*Net 264
A-1 Oracle的网络通信结构 264
A-2 客户机/服务器结构系统配置 266
A-3 配置侦听程序 267
A-4 组态设置文件 267
A-5 设置listener.ora组态文件 268
A-6 设置tnsnames.ora组态文件 272
A-7 设置sqlnet.ora组态文件 274
附录B DBA常用查询指令 274
附录C 专有名词中英文对照 274