第1章 Oracle 9i基础 1
关系型数据库系统简介 1
关系型数据 1
关系型数据库 1
关系型数据库系统 2
关系型数据库管理系统 3
目前主流的关系型数据库系统 3
网络关系型数据库的代表Oracle 9i 3
Oracle 9 i应用服务器 3
Oracle 9i开发工具套件 3
Oracle 9i的特点 4
集群技术 4
数据挖掘和分析技术 4
分布式数据库 5
Oracle 9i的两种工作模式 5
客户机/服务器模式 5
浏览器/服务器模式 5
第2章 安装Oracle 9i 6
安装数据库服务器 6
安装的硬件环境需求 6
安装的软件环境需求 6
安装的网络环境需求 7
安装环境实例 7
用【Ping】命令测试网络是否连通 7
安装步骤 7
安装结果 11
安装管理客户机 11
安装步骤 11
安装结果 15
服务器和客户机拓扑结构 15
服务器如何连接客户机 16
客户机怎样连接服务器 16
数据库服务器的体系结构 18
进程结构 18
内存结构 19
数据库的逻辑结构 19
数据库的存储结构 20
数据库服务器的总体结构 20
第3章 SQL语言 22
SQL概述 22
SQL是什么 22
SQL的主要特点 22
Oracle 9i使用SQL的工具 23
SQL中访问数据表的方法 23
两个范例数据表 23
用SQL进行单表查询 24
查询所有的记录 24
查询所有记录的某些字段 25
查询某些字段不同记录 25
单条件的查询 26
组合条件的查询 28
排序查询 29
分组查询 30
字段运算查询 31
变换查询显示 31
用SQL进行多表查询 32
无条件多表查询 32
等值多表查询 33
非等值多表查询 34
用SQL进行嵌套查询 34
简单嵌套查询 35
带【in】的嵌套查询 35
带【any】的嵌套查询 36
带【some】的嵌套查询 38
带【all】的嵌套查询 39
带【exists】的嵌套查询 39
并操作的嵌套查询 40
交操作的嵌套查询 41
差操作的嵌套查询 41
用SQL进行函数查询 42
【mod】函数 42
【round】函数 43
【avg】函数 43
【count】函数 44
【min】函数 44
【max】函数 45
【sum】函数 45
用SQL录入数据 46
单行记录的录入 46
多行记录的录入 48
表间数据复制 49
用SQL删除数据 50
删除记录 50
整表数据删除 51
用SQL更新数据 51
直接赋值更新 51
嵌套更新 52
第4章 创建数据库 53
准备工作 53
规划数据库 53
检查系统资源和配置 54
确定数据库创建方式 55
创建数据库的方式 55
创建数据库:使用DBCA 56
选择数据库模板 57
配置和创建数据库 59
管理数据库模板 67
后期处理工作 68
默认的数据库用户账户和口令 68
默认的表空间与数据文件 70
默认的初始化参数文件 71
默认的控制文件与重做日志文件 71
设置DBA认证方式 71
特殊系统权限:SYSDBA和SYSOPER 72
选择DBA认证方式 72
使用操作系统认证方式 73
使用口令文件认证方式 74
管理口令文件 75
使用服务器端初始化参数文件-SPFILE 77
服务器端初始化参数文件的概念 77
创建服务器端初始化参数文件 78
ALTER SYSTEM语句的影响范围 78
导出服务器端初始化参数文件 79
查看初始化参数的设置 80
创建数据库的初始化参数 81
设置初始化参数的基本规则 81
指定全局数据库名和SID 82
指定控制文件 82
指定数据库块的大小 83
指定与SGA区相关的参数 84
指定最大并发进程数 85
指定撤销空间的管理方式 85
第5章 启动和关闭数据库 87
启动数据库与实例 87
启动数据库的步骤 87
启动数据库的工具 88
启动数据库的准备 89
指定初始化参数文件 89
进入启动模式 90
转换启动模式 92
切换受限和只读状态 93
强行启动数据库 94
关闭数据库与实例 95
数据库的关闭步骤 95
正常关闭方式(NORMAL) 95
立即关闭方式(IMMEDIATE) 96
事务关闭方式(TRANSACTIONAL) 97
终止关闭方式(ABORT) 97
进入和查询特殊状态 98
静默状态 98
挂起状态 100
启动和关闭数据库 101
启动控制台 101
选择和连接数据库 102
启动和关闭数据库 103
启动和关闭数据库服务 105
Oracle系统服务 105
启动数据库服务 107
关闭数据库服务 108
设置服务启动类型 108
第6章 ORACLE数据库体系结构 110
Oracle实例的概念 110
实例的概念 110
实例的组成 111
实例内存结构 111
实例内存结构的数据 111
实例内存结构的组成 111
SGA区 112
设置SGA区 113
设置数据库缓存 114
设置重做日志缓存 118
设置共享池 118
设置大型池 120
PGA区 120
PGA区基础 120
设置SQL工作区 122
查询PGA区 123
实例进程结构 124
进程类型 124
用户进程 125
Oracle进程 125
后台进程 127
DBWR(数据库写进程) 129
LGWR(日志写进程) 131
CKPT(检查点进程) 132
SMON(系统监视进程) 134
PMON(进程监视进程) 134
RECO(恢复进程) 135
ARCn(归档进程) 135
Dnnn(调度程序进程) 136
数据库操作模式 136
专用服务器操作模式 136
共享服务器操作模式 137
服务进程 139
调度进程 139
Oracle物理结构 140
表空间 141
表空间的概念 141
特殊类型的表空间 141
使用多个表空间 143
表空间的存储管理方式 144
联机表空间与脱机表空间 146
数据文件 147
数据文件的概念 147
脱机和临时数据文件 148
控制文件 149
控制文件的概念 149
复合控制文件 149
重做日志文件 150
重做日志文件的概念 150
重做记录 151
写入重做日志文件 151
多元化重做日志文件 152
归档重做日志 153
数据字典 156
数据字典的概念 156
数据字典的结构 157
数据字典的Oracle使用方式 157
数据字典的用户使用方式 158
动态性能表 159
第7章 管理进程和会话 160
监视进程状态 160
跟踪文件和警告文件的概念 160
使用跟踪文件和瞥告文件 161
跟踪文件和警告文件的存储位置 162
管理用户会话 162
管理用户的目的 162
查看用户会话信息 163
中止会话 163
用控制台管理会话 164
管理事务 166
事务的基本概念 166
语句级回退事务 167
开始和结束事务 167
提交事务 168
回退事务 169
第8章 管理控制文件和重做日志文件 171
管理控制文件 171
控制文件管理策略 171
创建多元化控制文件 172
创建新的控制文件 173
备份控制文件 177
删除控制文件 177
查询控制文件信息 177
用控制台管理控制文件 179
管理重做日志 181
重做日志管理策略 181
创建重做日志组 183
创建成员日志文件 184
改变重做日志文件名称和位置 184
删除重做日志组 185
删除成员日志文件 186
手工日志切换 187
清空重做日志组 188
用控制台管理重做日志 188
查询重做日志文件信息 191
管理数据库归档模式 192
设置初始归档模式 193
改变数据库归档模式 193
启用自动归档功能 193
禁用自动归档功能 194
执行手工归档操作 195
设置归档目标 195
指定归档目标的状态 197
设置可选或强制归档目标 198
设置归档进程的跟踪级别 198
管理归档的控制台方法 199
查询归档信息 200
第9章 管理表空间和数据文件 203
创建表空间 203
表空间创建方式 203
创建字典管理方式的表空间 204
创建本地管理方式的表空间 208
创建临时表空间 210
利用控制台创建表空间 212
管理表空间 214
表空间管理策略 215
设置表空间默认存储参数 216
产生和合并存储碎片 217
监视存储碎片状态 218
改变表空间可用性 219
设置只读表空间 222
删除表空间 224
利用控制台管理表空间 225
查询表空间信息 228
管理数据文件 231
数据文件管理策略 232
添加表空间数据文件 233
改变数据文件大小 233
改变数据文件可用性 235
改变数据文件名称和位置 236
利用控制台管理数据文件 238
查询数据文件信息 241
第10章 管理表 244
创建表 244
表创建策略 244
创建表:CREATE TABLE语句 246
指定表空间:TABLESPACE子句 249
指定表存储参数:STORAGE子句 249
指定块空间管理参数:PCTFREE、PCTUSED、INITRANS和MAXTRANS 251
指定重做日志文件:LOGGING子句 255
指定并行处理服务进程:PARALLEL子句 255
指定缓存:CACHE句 256
创建临时表:CREATE GLOBAL TEMPORARY语句 256
利用控制台创建表 257
修改表 262
增加和删除字段 263
修改表参数设置 264
重建表存储结构 264
手工分配表存储空间 265
手工回收表存储空间 266
删减表 270
删除表 271
分析表 272
重命名表 277
自动收集表信息 277
利用控制台修改表 277
查询表信息 280
第11章 数据库安全管理 282
管理用户 282
用户属性 282
创建用户 283
修改用户 284
删除用户 285
操作系统认证方式 286
利用控制台管理用户 287
查看用户信息 289
权限与角色 290
权限 290
角色 292
管理权限和角色 293
系统权限 293
对象权限 296
数据字典保护 297
预定义角色 299
创建角色 300
授予权限或角色 301
回收权限或角色 303
激活与禁用角色 304
利用控制台管理权限和角色 306
查看权限和角色信息 307
后记 311