第一部分 OCP Database Administration Fundamentals I考试准备第1章 Oracle数据库体系结构基础 5
1.1 Oracle体系结构 6
1.1.1 Oracle服务器体系结构 6
1.1.2 为用户从磁盘读取数据:服务器进程 8
1.1.3 将用户连接到Oracle服务器的结构 10
1.1.4 处理查询、更改和提交的各个阶段 11
1.2 Oracle服务器基础 16
1.2.1 常用数据库管理工具 16
1.2.2 Oracle Universal Installer 17
1.2.3 Optimal Flexible Architecture的好处 20
1.2.4 设置口令文件验证 22
1.2.5 使用Oracle Enterprise Manager组件 26
1.3 管理数据库实例 30
1.3.1 建立和管理初始化参数文件 30
1.3.2 配置Oracle-Managed Files 35
1.3.3 启动实例 36
1.3.4 监控诊断文件的使用 42
1.4 建立Oracle数据库 44
1.4.1 建立数据库的先决条件 45
1.4.2 利用Database Configuration Assistant建立数据库 48
1.4.3 手工建立数据库 50
1.5 本章小结 52
1.6 两分钟训练 53
1.7 填空题 56
1.8 本章问题 56
1.10 本章问题答案 58
1.9 填空题答案 58
第2章 管理物理数据库结构 61
2.1 数据字典的内容及用法 62
2.1.1 构造数据字典视图 62
2.1.2 关键的数据字典组成部分及内容 64
2.1.3 查询数据字典 69
2.2 维护控制文件 72
2.2.1 怎样使用控制文件 72
2.2.2 检验控制文件内容 74
2.2.3 用Oracle管理文件管理控制文件 76
2.2.4 获得控制文件的信息 78
2.2.5 复用控制文件 81
2.3 维护重做日志文件 82
2.3.1 联机重做日志的用途和结构 82
2.3.2 控制日志切换和检查点 84
2.3.3 复用和维护重做日志文件 86
2.3.4 用OMF管理联机重做日志文件 89
2.4 本章小结 90
2.5 两分钟训练 90
2.6 本章问题 92
2.7 本章问题答案 93
第3章 管理表空间和数据文件 95
3.1 数据库的逻辑结构 96
3.1.1 建立表空间 100
3.1.2 改变表空间的尺寸 104
3.1.4 永久表空间中的临时段 106
3.1.3 为临时段分配空间 106
3.1.5 改变表空间的状态 109
3.1.6 改变表空间的存储设置 111
3.1.7 Oracle管理的文件 114
3.2 本章小结 115
3.3 两分钟训练 116
3.4 填空题 117
3.5 本章问题 117
3.7 本章问题答案 118
3.6 填空题答案 118
第4章 存储结构及撤销数据 121
4.1 存储结构及其关系 122
4.1.1 不同类型的段及其使用 122
4.1.2 由段控制区的使用 127
4.1.3 使用块空间实用参数 133
4.1.4 获得存储结构的信息 136
4.2 管理撤销数据 137
4.2.1 撤销段的用途 138
4.2.2 实现自动撤销管理 140
4.2.3 手工建立和配置撤销段 143
4.2.4 获得撤销数据的相关信息 149
4.3 本章小结 150
4.4 两分钟训练 150
4.5 填空题 151
4.6 本章问题 152
4.7 填空题答案 153
4.8 本章问题答案 153
第5章 管理数据库对象 155
5.1 管理表 156
5.1.1 存储数据的各种方法 156
5.1.2 区分Oracle的数据类型 160
5.1.3 扩展的和受限的ROWID 162
5.1.4 数据块和行的结构 164
5.1.5 建立永久表和临时表 165
5.1.6 管理表的存储结构 170
5.1.7 重构、截断和删除表 172
5.1.8 删除表中的无用列 176
5.2 索引管理 178
5.2.1 各种索引类型及使用 178
5.2.2 建立B树索引和位图索引 183
5.2.3 重构索引 185
5.2.4 删除索引 188
5.2.5 从数据字典中获得索引信息 189
5.2.6 监控索引的使用 190
5.3 管理数据的完整性 192
5.3.1 实现数据的完整性约束 193
5.3.2 维护完整性约束 197
5.3.3 获得Oracle的约束信息 200
5.4 本章小结 201
5.5 两分钟训练 201
5.6 填空题 203
5.7 本章问题 203
5.8 填空题答案 205
5.9 本章问题答案 205
第6章 管理数据库用户 209
6.1 管理用户 210
6.1.1 建立新数据库用户 210
6.1.2 更改和删除已有用户 214
6.1.3 监控现有用户的信息 217
6.2 管理口令安全和资源 218
6.2.1 用配置文件控制资源利用 219
6.2.2 管理配置文件 221
6.2.3 利用配置文件管理口令 223
6.2.4 从数据字典中获得配置文件的信息 227
6.3 权限管理 228
6.3.1 区分系统权限和对象权限 229
6.3.2 授予和撤销权限 232
6.3.3 审计功能 235
6.4 管理角色 240
6.4.1 建立和修改角色 240
6.4.2 控制角色的可用性 242
6.4.3 删除角色 244
6.4.4 使用预定义的角色 245
6.4.5 显示数据字典中的角色信息 246
6.5 本章小结 247
6.6 两分钟训练 247
6.7 填空题 250
6.8 本章问题 250
6.9 填空题答案 253
6.10 本章问题答案 253
模拟试题1 256
第二部分 OCP Oracle9i DBA Fundamentals I 模拟试题 256
模拟试题2 268
模拟试题3 279
模拟试题1答案 292
模拟试题2答案 301
模拟试题3答案 310
附 录 319
附录A 全球化支持 319
附录B BeachFrontQuizzer光盘介绍 325