第1章 Oracle数据库基础 1
1.1 Oracle数据库概述 1
Oracle数据库的发展历程 1
Oracle 9i产品介绍 2
Oracle 9i的新特点 4
1.2数据库管理员(DBA)的职责 5
Oracle的用户类型 6
数据库管理员的任务 7
1.3 Oracle 9i管理模式 8
手工管理模式 8
OEM管理模式 9
小结 10
思考练习题 11
第2章 Oracle 9i安装与配置 12
2.1 Oracle Universal Installer介绍 12
基本功能 13
“静默”安装方式 14
2.2安装Oracle 9i数据库服务器 14
基本概念 14
准备阶段 17
安装阶段 20
安装后阶段 28
2.3安装Oracle 9i客户端 31
准备阶段 32
安装阶段 34
安装后阶段 37
2.4卸载Oracle 9i 38
卸载Oracle组件 38
卸载Oracle 9i服务器 39
小结 40
实验1 Oracle 9i安装实验 40
思考练习题 41
第3章 常用管理工具介绍 43
3.1 Oracle 9i基本管理工具的种类 43
3.2口令文件管理工具的使用 44
DB A认证方式 44
操作系统认证 45
口令文件认证 46
3.3 SQL*Plus的使用 48
DOS方式下启动SQL*PLUS 48
Windows方式下启动SQL*Plus 49
退出SQL*Plus 49
常用SQL*Plus命令 49
3.4 SQL*Plus Worksheet的使用 53
3.5 Oracle Enterprise Manager安装和使用 55
OEM体系结构 56
安装OMS 58
删除资料档案库 63
启动OMS和Intelligent Agent 64
关闭OMS和Intellgent Agent 65
独立方式启动OEM控制台 66
登录OMS启动OEM控制台 67
小结 68
实验2常用管理工具的使用练习 69
思考练习题 71
第4章 Oracle服务器体系结构 72
4.1 Oracle服务器体系结构概述 73
Oracle服务器 73
Oracle服务器工作过程 75
数据字典 76
4.2 Oracle实例 82
实例的概念 82
实例的工作方式 83
4.3 Oracle内存结构 84
内存结构的组成 84
系统全局区 85
数据库高速缓存 89
重做日志缓存 95
共享池 96
大型池 100
Java池 101
程序全局区 102
4.4进程结构 105
进程结构的组成 105
用户进程 108
服务器进程 109
后台进程 112
4.5 Oracle数据库逻辑存储结构 119
Oracle存储结构 119
块 121
区 128
段 132
表空间 137
4.6 Oracle数据库物理结构 142
数据库物理结构概述 142
数据文件 142
控制文件 146
重做日志文件 148
归档日志文件 150
小结 150
实验3 Oracle体系结构实验 151
思考练习题 153
第5章 Oracle实例管理 155
5.1初始化参数文件 155
初始化参数文件分类 156
初始化参数文件的内容 160
创建初始化参数文件 164
配置初始化参数文件 165
5.2启动数据库 168
启动数据库的方法 168
数据库启动模式 169
利用SQL*Plus启动数据库 171
利用OEM启动数据库 177
5.3关闭数据库 178
关闭数据库的方法 178
数据库关闭过程 179
数据库关闭方式 179
利用SQL*Plus关闭数据库 181
利用OEM关闭数据库 182
5.4进程管理 183
管理服务器进程 183
监视进程状态 188
5.5会话管理 190
查询会话信息 190
终止会话 191
小结 192
实验4启动和关闭数据库 193
思考练习题 195
第6章 创建数据库 197
6.1 Oracle最佳柔性结构(OFA) 198
6.2 Oracle管理的文件(OMF) 200
OMF的概念 200
设置OMF的初始化参数 201
利用OMF特性创建数据库 203
6.3使用DBCA创建数据库 205
DBCA主要功能 206
创建数据库 207
管理数据库模板 217
6.4手工创建数据库 219
创建数据库命令 219
手工创建数据库过程 220
小结 224
实验5创建数据库 225
思考练习题 226
第7章 控制文件管理 227
7.1控制文件概述 227
控制文件中的内容 227
控制文件的作用 228
控制文件的管理原则 229
7.2创建控制文件 230
创建初始控制文件 230
创建多路控制文件 231
创建新的控制文件 232
7.3管理控制文件 236
备份控制文件 236
删除控制文件 237
查询控制文件信息 238
小结 240
实验6控制文件管理实验 241
思考练习题 242
第8章 重做日志文件管理 243
8.1重做日志文件概述 244
重做日志文件中的内容 244
重做日志文件的作用 244
重做日志结构 244
重做日志文件管理原则 247
8.2联机重做日志文件管理 248
创建初始重做日志文件 248
创建联机重做日志文件组及成员 248
删除联机重做日志文件组及成员 250
手工日志切换 253
清空联机重做日志文件组 254
改变联机重做日志文件的名称和位置 255
查询联机重做日志文件信息 255
8.3归档重做日志文件管理 256
归档和非归档两种模式 257
设置初始归档模式 257
改变数据库归档模式 257
设置自动归档 258
禁用自动归档 259
执行手工归档 259
设置归档目标位置 260
查询归档信息 262
8.4日志分析 263
LogMiner工具 263
分析举例 269
使用LogMiner Viewer进行日志分析 270
小结 272
实验7重做日志文件管理实验 272
思考练习题 274
第9章 管理表空间 275
9.1表空间概述 275
存储管理 275
表空间的类型 279
表空间管理原则 279
9.2创建表空间 280
创建表空间命令 280
创建用户表空间 282
创建临时表空间 286
创建非标准块的表空间 287
9.3修改表空间默认存储参数 287
9.4改变表空间的可用性 288
9.5设置表空间的读写模式 290
9.6删除表空间 291
9.7查询表空间信息 294
小结 295
实验8表空间实验 296
思考练习题 298
第10章 管理数据文件 299
数据文件概述 299
数据文件管理原则 300
创建和添加数据文件 301
改变数据文件大小 304
改变数据文件的可用性 306
数据文件的重命名和移动 307
删除数据文件 309
查询数据文件信息 310
小结 311
实验9数据文件实验 312
思考练习题 314
第11章 管理撤销表空间 315
11.1撤销空间概述 315
撤销空间 315
自动撤销管理方式 316
手工撤销管理方式 317
11.2创建撤销表空间 318
11.3修改撤销表空间 319
11.4删除撤销表空间 321
11.5切换撤销表空间 321
11.6设置撤销纪录的保留时间 323
11.7查询撤销表空间信息 325
小结 326
实验10撤销表空间实验 327
思考练习题 329
第12章 模式对象管理 330
12.1模式对象概述 330
12.2管理表 332
表结构和存储管理 332
管理表的基本原则 337
创建表 338
创建临时表 342
修改表 344
截断表 351
删除表 352
查询表信息 352
12.3管理索引 353
索引结构和存储管理 353
管理索引的基本原则 357
创建索引 359
修改索引 363
分析索引 366
删除索引 367
查询索引 367
12.4管理视图 368
12.5管理序列 370
12.6管理同义词 372
小结 373
实验11模式对象实验 375
思考练习题 377
第13章 维护数据完整性 379
13.1数据完整性概述 379
数据完整性 379
数据完整性规则 380
13.2完整性约束 381
约束条件 381
约束状态 384
约束检查的时间 385
13.3实现约束 386
定义列级约束 386
定义表级约束 389
13.4维护约束 390
维护约束命令 390
添加约束 391
修改约束状态 391
修改约束延迟 393
删除约束 395
13.5查询约束信息 397
小结 398
实验12维护数据完整性实验 399
思考练习题 401
第14章 数据库安全管理 402
14.1管理资源 402
概要文件 402
创建概要文件 404
分配概要文件 408
修改概要文件 409
删除概要文件 410
查看概要文件信息 411
14.2管理用户 414
建立新用户 415
管理用户 417
删除用户 419
查询用户信息 419
14.3管理权限 421
系统权限的管理 421
对象权限的管理 428
查询权限信息 432
14.4管理角色 433
创建角色 434
授予角色 435
管理角色 439
收回角色 441
删除角色 442
查询角色信息 443
小结 444
实验13数据库安全管理实验 445
思考练习题 449
ORACLE认证课程介绍 450