第一章 ORACLE系统概貌 1
1.1 ORACLE产品简介 2
1.2 ORACLE的基本术语及概念 5
1.3 ORACLE的几个突出特点 7
第二章 ORACLE数据库管理员(DBA) 10
2.1 数据库管理员的职责 10
2.2 DBA工具的使用 11
2.2.1 用IOR程序启动或停止ORACLE系统 12
2.2.2 后映象日志AIJ 25
2.2.3 CRT实用程序 29
3.1 ORACLE数据库字典及其应用 39
第三章 ORACLE数据库的结构 39
3.2 ORACLE数据库中数据的储存方法 47
第四章 协调ORACLE性能 66
4.1 一致性和并发性 66
4.2 提高ORACLE应用系统性能的两种手段——索引和聚簇及其应用 77
第五章 ORACLE的安全管理 104
5.1 用户的创建与撤消 104
5.2 ORACLE的数据共享方法与安全保密措施 107
5.3 视图的应用 114
5.4 表和视图的拷贝与删除 118
6.1 SQL*Plus概述 121
第六章 ORACLE的SQL数据语言 121
6.2 SQL语言的功能及应用摘要 122
6.3 SQL语言命令简集 150
6.4 SQL*Plus参考要素 199
第七章 ORACLE的第四代语言 223
7.1 屏幕格式化工具SQL*Forms 223
7.1.1 SQL*Forms概述 223
7.1.2 SQL*Forms应用实例 225
7.1.3 SQL*Forms窗口导航 250
7.2.1 SQL*Report概述 268
7.2.2 SQL*Report工作过程及命令语言 268
7.2 报表生成工具SQL*Report 268
7.3 电子表格工具SQL*Calc 291
7.3.1 SQL*Calc概述 291
7.3.2 SQL*Cadc的基本概念 292
7.3.3 向电子表格中输入数据 296
7.3.4 SQL*Calc命令简集 306
7.4 菜单生成工具SQL*Menu 309
7.4.1 SQL*Menu概述 309
7.4.2 SQL*Menu的基本概念 310
7.4.3 用SQL*Menu设计菜单 312
7.4.4 SQL*Menu系统管理 328
7.4.5 SQL*Menu参考要素 335
7.5.2 SQL*Graph的使用步骤 341
7.5 图形生成工具SQL*Graph 341
7.5.1 SQL*Graph概述 341
7.5.3 绘制线条图 342
7.5.4 绘制直方图 345
7.5.5 绘制饼形图 350
7.5.6 改变已绘制的图形 353
7.5.7 SQL*Graph参考要素 359
第八章 Pro*C程序接口 364
8.1 概述 364
8.2.1 基本概念 365
8.2.2 Pro*C的组成 365
8.2 Pro*C的基本构成 365
8.3 查询 377
8.3.1 查询的组成 377
8.3.2 简单查询 378
8.3.3 返回多行的查询 379
8.4 提交和回退 382
8.5 错误检测与恢复 383
8.5.1 指示变量的使用 384
8.5.2 WHENEVER语句 385
8.6 Pro*C预编译程序 387
8.6.1 基本要求 388
8.6.2 PCC选项 388
8.6.3 条件预编译和分别预编译 392
第九章 ORACLE分布处理软件SQL*NET 394
9.1 概述 394
9.2 SQL*NET体系结构 395
9.2.1 顾客/服务员通信模型 396
9.2.2 SQL*NET运行环境的共性 397
9.3 SQL*NET支持的数据库操作 398
9.3.1 利用SQL*NET使用SQL*Plus 398
9.3.2 利用SQL*NET使用ORACLE实用程序 404
9.4 通信规程 405
9.4.1 ORACLE异步规程 405
9.4.2 DECNET规程 412
9.4.3 TCP/IP规程 415
9.5 SQL*NET在网络环境中的应用 416
9.5.1 网络基本配置 416
9.5.2 异步协议 417
9.5.3 DECNET协议 418
第十章 ORACLE在CMIS中的应用 420
10.1 面向ORACLE4GL的CMIS详细设计 420
10.2 面向多用户ORACLE的CMIS接口设计 424
10.3 子系统原型开发实例 431
10.4 ORACLE触发子及其在屏幕格式中的应用 453
主要参考文献 470