第1章 ORACLE数据库系统概述 1
1.1 背景及基本概念 1
1.2 ORACLE关系数据库系统发展概述 5
1.3 ORACLE的产品结构及基本安装过程 6
第2章 ORACLE数据库管理系统软件结构 9
2.1 进程结构概述 9
2.2 多进程结构 11
2.3 多进程ORACLE实例的进程配置 14
7.1 概述 16
2.4 SGA(系统全局区)的结构 17
2.5 程序全局区 19
2.6 实现数据库操作的基本过程 20
2.7 ORACLE进程管理 23
第3章 实例的管理及建立数据库 25
3.1 ORACLE实例 25
3.2 实例管理的基本操作 25
3.3 建立数据库 27
3.4 数据装载工具SQL*LOADER 31
4.1 数据库的逻辑结构 43
第4章 数据库的逻辑结构及模式对象 43
4.2 模式对象 58
第5章 SQL*PLUS 78
5.1 SQL*PLUS概述 78
5.2 数据定义语句(DDL) 79
5.3 SQL查询 82
5.4 数据视图和索引 99
5.5 数据操纵语句(DML) 104
5.6 数据控制语句(DCL) 107
5.7 SQL*PLUS格式化报表命令 107
5.8 SQL*PLUS函数 112
5.9 SQL*PLUS命令参考 117
第6章 PL/SQL 132
6.1 变量及数据类型 132
6.2 数据操作与事务管理语句 135
6.3 流程控制 137
6.4 游标 141
6.5 例外处理 150
6.6 PL/SQL中的子程序 158
第7章 PRO*C语言程序设计 165
7.2 PRO*C程序的基本结构 169
7.3 静态SQL语句及程序设计 192
7.4 动态SQL语句及程序设计 194
7.5 性能优化 211
7.6 预编译器的使用 213
第8章 SQL*FORMS 219
8.1 SQL*FORMS的基本概念 219
8.2 SQL*FORMS的应用开发过程 222
8.3 FORMS DESIGNER简介 225
8.4 应用开发实例 230
8.5 用户菜单设计 262
8.6 构造具有库模块的应用 265
第9章 事务间的并发控制 272
9.1 基本问题与策略 272
9.2 读一致性 274
9.3 ORACLE数据库中的锁类型 276
9.4 手工显式上锁 278
10.1 用户管理 283
第10章 用户管理及数据库安全机制 283
10.2 系统权限管理 289
10.3 对象权限管理 294
10.4 角色 297
10.5 审计 301
第11章 数据库的后备与恢复 311
11.1 数据库后备 311
11.2 数据库恢复 318
12.1 EXPORT实用程序 323
第12章 数据库卸出与装载 323
12.2 IMPORT实用程序 331
第13章 分布式数据库操作与两阶段提交 340
13.1 分布事务处理 340
13.2 分布事务处理与两阶段提交 342
13.3 SQL*NET 343
13.4 数据库链路 357
13.5 ORACLE中的表复制方法 358
13.6 分布式数据库中的位置透明 363