第1章 Oracle结构概述 1
目录 1
1.1 Oracle9i结构简介 2
1.1.1 Oracle9i的关键组件 2
1.1.2 运行数据库 5
1.1.3 Oracle9i中的可选附件 7
1.2 ORACLASS数据库的简介 8
1.3 Oracle9i安装选项概述 9
1.3.1 服务器端安装选项之间的对比 10
1.3.2 客户端安装选项之间的对比 12
1.4 OracleUniversalInstaller简介 12
1.5.1 目录结构标准 15
1.5 OFA(最优灵活体系结构)简介 15
1.5.2 文件命名标准 16
1.6 本章总结 18
1.7 复习题 19
1.8 考试复习题——DatabaseFundamentalsI(#1Z0-031) 19
1.9 课外作业 21
1.10 实例研究 21
第2章 数据库管理员(DBA)工具概述 23
2.1 DBA工具概述 24
2.2 配置OracleNet以连接数据库 27
2.2.1 OracleNet结构概述 27
2.2.2 逐步配置OracleNet 29
2.3.1 连接数据库 34
2.3 Oracle内存和后台进程 34
2.3.2 内存组件和后台进程 35
2.4 EnterpriseManager简介 39
2.4.1 启动和配置EnterpriseManager控制台 39
2.4.2 查看EnterpriseManager的特性 42
2.5 本章总结 52
2.6 复习题 53
2.7 考试复习题——DatabaseFundamentalsI(#1Z0-031) 53
2.8 课外作业 55
2.9 实例研究 56
第3章 创建Oracle实例 57
3.1 创建数据库的步骤 58
3.2 创建数据库的必要条件概述 59
3.3.1 DBA认证方法 60
3.3 配置初始设置 60
3.3.2 文件管理方法 63
3.3.3 设置关键的初始化参数 66
3.4 创建数据库 68
3.4.1 使用DatabaseConfigurationAssistant创建新数据库 69
3.4.2 使用InstanceManager启动和停止数据库 75
3.4.3 手工创建数据库 79
3.4.4 手工启动和停止数据库 86
3.5 本章总结 87
3.6 复习题 89
3.7 考试复习题——DatabaseFundamentalsI(#1Z0-031) 90
3.8 课外作业 92
3.9 实例研究 94
第4章 数据字典视图和控制文件 95
4.1 查看重要的数据字典组件 96
4.2 使用数据字典视图 99
4.3 控制文件简介 105
4.3.1 管理和复用控制文件 106
4.3.2 使用OMF管理控制文件 109
4.3.3 创建新的控制文件 109
4.3.4 查看控制文件数据 112
4.4 本章总结 114
4.5 复习题 114
4.6 考试复习题——DatabaseFundamentalsI(#1Z0-031) 115
4.7 课外作业 117
4.8 实例研究 118
第5章 重做日志文件和诊断文件 119
5.1 在线重做日志文件简介 120
5.1.1 重做日志文件的用途 122
5.1.2 重做日志文件的结构 122
5.2 管理重做日志文件 123
5.2.1 日志切换和检验点 124
5.2.2 复用和其他维护 126
5.2.3 使用OMF管理在线重做日志文件 133
5.2.4 在动态性能视图中查找重做日志信息 135
5.3 诊断文件概述 137
5.4 本章总结 139
5.5 复习题 141
5.6 考试复习题——DatabaseFundamentalsI(#1Z0-031) 142
5.7 课外作业 144
5.8 实例研究 146
第6章 基本的存储概念和设置 148
6.1 存储结构简介 149
6.1.1 逻辑结构与物理结构 149
6.1.2 表空间和数据文件 152
6.1.3 片断的类型及其用途 163
6.1.4 临时表空间 164
6.1.5 非标准数据块大小的表空间 166
6.2 配置和查看存储空间 167
6.2.1 更改大小、存储设置和状态 167
6.2.2 查询数据字典以获得存储数据 173
6.3 撤销数据概述 175
6.4 本章总结 179
6.5 复习题 180
6.6 考试复习题—DatabaseFundamentalsI(#1Z0-031) 181
6.7 课外作业 182
6.8 实例研究 184
第7章 基本的表管理 186
7.1 表结构简介 187
7.1.1 设置块空间的使用方式 188
7.1.2 存储方法 192
7.1.3 行结构和rowid 195
7.2 创建表 197
7.2.1 列和数据类型 198
7.2.2 创建关系表 201
7.2.3 创建临时表 206
7.2.4 创建值数组和嵌套表 208
7.2.6 创建分区表 214
7.2.5 创建对象表 214
7.3 本章总结 219
7.4 复习题 221
7.5 考试复习题——DatabaseFundamentalsI(#1Z0-031) 223
7.6 课外作业 225
7.7 实例研究 228
第8章 高级表管理 229
8.1 高级表结构 230
8.1.1 包含LOB列的表 230
8.1.2 LOB存储 231
8.1.3 按索引组织的表 234
8.2 表管理概述 238
8.2.1 分析表 238
8.2.2 调整表的存储结构 240
8.2.3 重新组织表 242
8.2.4 进行其他表更改 245
8.2.5 在表中删除、添加或修改列 246
8.2.6 截断和删除表 248
8.3 查询与表有关的数据字典视图 249
8.4 本章总结 250
8.5 复习题 251
8.6 考试复习题——DatabaseFundamentalsI(#1Z0-031) 253
8.7 课外作业 255
8.8 实例研究 258
第9章 索引管理 259
9.1 索引简介 260
9.1.1 索引的类型和用法 262
9.1.2 关于索引的数据字典信息 277
9.2.1 监视索引和删除索引 278
9.2 管理索引 278
9.2.2 重新组织和修改索引 279
9.3 本章总结 281
9.4 复习题 282
9.5 考试复习题——DatabaseFundamentalsI(#1Z0-031) 283
9.6 课外作业 286
9.7 实例研究 288
第10章 数据完整性约束 289
10.1 约束简介 290
10.2 如何创建和维护完整性约束 292
10.2.1 使用CREATETABLE命令创建约束 292
10.2.2 使用ALTERTABLE命令创建或更改约束 295
10.3.1 添加或删除NOTNULL约束 297
10.3 使用约束的实际例子 297
10.3.2 添加和修改PRIMARYKEY约束 299
10.3.3 添加和修改UNIQUE键约束 300
10.3.4 使用FOREIGNKEY约束 303
10.3.5 创建和更改CHECK约束 306
10.4 关于约束的数据字典信息 308
10.5 本章总结 309
10.6 复习题 310
10.7 考试复习题——DatabaseFundamentalsI(#1Z0-031) 310
10.8 课外作业 313
10.9 实例研究 314
第11章 用户和资源控制 315
11.1.1 创建新用户 316
11.1 数据库用户简介 316
11.1.2 使用ALTERUSER语句修改用户设置 320
11.1.3 删除用户 322
11.2 配置文件简介 323
11.2.1 创建配置文件 324
11.2.2 管理密码 326
11.2.3 控制资源的使用 330
11.2.4 删除配置文件 333
11.3 获得配置文件、密码和资源数据 334
11.4 本章总结 339
11.5 复习题 340
11.6 考试复习题——DatabaseFundamentalsI(#1Z0-031) 342
11.7 课外作业 345
11.8 实例研究 346
第12章 系统权限和对象权限 347
12.1 权限概述 348
12.1.1 识别系统权限 348
12.1.2 使用对象权限 349
12.2 管理系统权限和对象权限 350
12.2.1 授予和撤销系统权限 350
12.2.2 授予和撤销对象权限 355
12.3 审核功能的说明 361
12.4 本章总结 367
12.5 复习题 368
12.6 考试复习题—DatabaseFundamentalsI(#1Z0-031) 369
12.7 课外作业 372
12.8 实例研究 374
第13章 数据库角色 375
13.1 角色简介 376
13.1.1 如何使用角色 376
13.1.2 使用预先定义的角色 377
13.2 创建和修改角色 379
13.2.1 创建角色和指定权限 380
13.2.2 向用户或其他角色指定角色 381
13.2.3 限制可用性和删除角色 384
13.3 关于角色的数据字典信息 387
13.4 EnterpriseManager控制台中的角色 387
13.5 本章总结 393
13.6 复习题 393
13.7 考试复习题——DatabaseFundamentalsI(#IZ0-031) 394
13.8 课外作业 396
13.9 实例研究 398
第14章 数据库中的全球化支持 399
14.1 全球化支持简介 400
14.1.1 数据库中与语言有关的行为 400
14.1.2 与语言有关的设置如何影响应用程序 400
14.2 使用NLS参数和变量 401
14.3 在数据字典视图中查看NLS参数 412
14.4 本章总结 413
14.5 复习题 414
14.6 考试复习题——DatabaseFundamentalsI(#1Z0-031) 414
14.7 课外作业 417
14.8 实例研究 418
词汇表 419