当前位置:首页 > 工业技术
实用ORACLE系统开发和设计详解
实用ORACLE系统开发和设计详解

实用ORACLE系统开发和设计详解PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:陶辅周,杨代伦,李旭伟主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505328921
  • 页数:642 页
图书介绍:
《实用ORACLE系统开发和设计详解》目录

第一章数据库概貌 1

1.1数据库产生的背景 1

目 录 1

1.2数据库的产生和发展 2

第二章数据库应用系统的开发 4

2.1 E-R图及其应用 4

2.1.1 实体和属性 4

2.1.2实体间的联系 5

2.1.3.1 E-R图的表示法 6

2.1.3 E-R方法的图解法 6

2.1.3.2把实体联系转换成E-R图 7

2.1.3.3 E-R图的实例 8

2.1.4 E-R图间数据模型的转换 8

2.1.4.1 E-R图转换成格式化模型 8

2.1.4.2 E-R图转换成关系模型 10

2.2数据库设计方法及步骤 11

2.2.1需求分析 12

2.2.2逻辑设计 14

2.2.3物理设计 15

2.2.4子模式设计 16

2.2.5性能测试及确认 16

2.3 ORACLE数据库应用系统的开发 17

2.3.1软件工程中的快速原型开发技术 17

2.3.2 ORACLE数据库应用系统的开发过程综述 19

第三章ORACEL系列产品介绍 23

3.1 ORACLE的产品综述 23

3.2.2 RDBMS版本和文件模块 24

3.2 RDBMS产品 24

3.2.1 RDBMS的特点和用途 24

3.3 SQL*Plus产品 26

3.3.1SQL*Plus的特点和用途 26

3.3.2 SQL*Plus的版本和文件模块 27

3.4 SQL*Forms产品 27

3.4.SQL*Forms的特点和用途 27

3.4.2 SQL*Forms的版本和文件模块 28

3.6.1 SQL*Cacl的特点和用途 29

3.6 SQL*Cacl产品 29

3.5 SQL*Report产品 29

3.5.1 SQL*Report的特点和用途 29

3.5.2 SQL*Report的版本和文件模块 29

3.7.2 SQL*Menu的版本和文件模块 30

3.8.1 SQL*Loader的特点和用途 30

3.8 SQL*Loader产品 30

3.8.2 SQL*Loader的版本和文件模块 30

3.7.1 SQL*Menu的特点和用途 30

3.7 SQL*Menu产品 30

3.6.2 SQL*Cacl的版本和文件模块 30

3.9 SQL*Net产品 32

3.9.1SQL*Net的特点和用途 32

3.9.2 SQL*Net的版本和文件模块 32

3.10 SQL*Reportwriter产品 32

3.10.1 SQL*Reportwriter的特点和用途 32

3.10.2 SQL*Reportwriter的版本和文件模块 32

3.11SQL*Graph产品 33

3.13 PRO*COBOL产品 34

3.12.2 PRO*C的版本和文件模块 34

3.12 PRO*C产品 34

3.12.1 PRO*C的特点和用途 34

第四章ORACLE系统安装 36

4.1ORACLE系统安装规划 36

4.1.1 ORACLE系统的两种安装规划 36

4.1.2两种ORACLE系统的配置 37

4.1.3 ORACLE系统对硬件和软件环境的要求 37

4.2 ORACLE系统安装综述 38

4.2.1 ORACLE系统安装的目录结构 38

4.2.1.1专用ORACLE的目录结构 38

4.2.1.2 ORACLE SERVER的目录结构 39

4.2.1.3 ORACLE CLIENT的目录结构 39

4.2.2 ORACLE使用的内存扩展 39

4.2.3对于在ORACLE系统安装中几个选择项的处理 40

4.3安装ORACLE系统 42

4.3.1.1安装专用ORACLE 43

4.3.1安装ORACLE系统的步骤 43

4.3.1.2安装ORACLE SERVER 47

4.3.1.3在网络工作站上安装ORACLE CLIENT 53

4.3.2 ORACLE系统安装之后的调整 57

4.3.2.1 ORACLE单个工具产品的安装 57

4.3.2.2调整ORACLE系统参数 57

第五章ORACLE数据库管理 66

5.1 ORACLE CLIENT-SERVER结构简述 66

5.2.1.1 数据库 68

5.2.1 ORACLE数据库系统的基本概念 68

5.2 ORACLE数据库基础知识 68

5.2.1.2表 69

5.2.1.3视图 69

5.2.1.4索引 70

5.2.1.5聚簇 70

5.2.1.6顺序数 71

5.2.1.7数据块 71

5.2.1.8表空间(tablespace) 71

5.2.1.9段(segment)和扩展(extents) 73

5.2.2 ORACLE的内存结构和处理的机制 74

5.2.1.10数据库极限值 74

5.3 ORACLE SERVER系统日常管理 77

5.3.1 有关管理的一些概念 78

5.3.1.1 ORACLE存取信息的三种权限 78

5.3.1.2 ORACLE系统三类用户的职责 78

5.3.1.3 DBA的管理工具和实用程序 79

5.3.1.4 初始ORACLE数据库 79

5.3.2.1 SQL*DBA命令 80

5.3.2 ORACLE服务器的日常管理 80

5.3.2.2 启动ORACLE 服务器 87

5.3.2.3 关闭ORACLE SERVER 88

5.3.2.4 创建和修改用户及口令 90

5.3.3 ORACLE的数据字典 91

5.4 调整INIT.ORA文件的参数 91

5.5定制数据库 98

5.5.1定制重日记文件 98

5.5.2定制数据存储 100

5.5.2.1 定制后退段 101

5.5.2.2创建和改变表空间 106

5.5.3数据库实体管理 112

5.5.3.1表和聚簇的存储管理 113

5.5.3.2索引的存储管理 115

5.5.3.3聚簇的管理 116

5.5.3.4 临时段管理 118

5.6数据库的备份和恢复 118

5.6.1 设计数据库恢复的一些概念 119

5.6.2重日记文件 120

5.6.2.1联机重日记 120

5.6.2.2管理联机重日记文件 121

5.6.3控制文件 127

5.6.4 备份数据库 129

5.6.4.1 脱机数据库备份 129

5.6.4.2脱机表空间备份 129

5.6.4.3建立联机备份 130

5.6.4.5备份控制文件 131

5.6.4.4重日记文件要保存多久 131

5.6.5恢复数据库 133

5.6.5.1 从例程故障中恢复 133

5.6.5.2从介质故障(磁盘)恢复 134

5.6.5.3恢复数据库文件 140

5.6.5.4人工恢复 145

5.6.6利用EXP/IMP移出和装回数据 151

5.6.6.1 EXP实用程序 152

5.6.6.2 IMP实用程序 152

5.7创建附加数据库 153

第六章SQL*PLUS数据库操作语言 158

6.1 SQL*PLUS语言简介 158

6.1.1 SQL语言的发展 158

6.1.2 SQL*PLUS和SQL的关系 158

6.1.3 SQL*PLUS在ORACLE中的作用 158

6.2.2 SQL*PLUS的保留字 159

6.2.1.2字 159

6.2.1 SQL*PLUS字符集和字 159

6.2 SQL*PLUS语言基础 159

6.2.1.1字符集 159

6.2.3 SQL*PLUS的数据类型 160

6.2.4 SQL*PLUS的操作符 160

6.2.4.1 SQL*PLUS句法操作符 160

6.2.4.2 SQL*PLUS数值操作符 161

6.2.4.SQL的逻辑操作符 161

6.2.4.4 SQL查询表达式操作符 161

6.2.5.1 聚合功能 162

6.2.5.2子查询 162

6.2.4.5其它SQL操作符 162

6.2.5 SQL*PLUS的一些基本概念 162

6.2.5.3查询中的连接 163

6.2.5.4 DUMMY表 163

6.2.5.5空值 163

6.2.5.6聚簇 164

6.2.5.7索引 164

6.2.5.8视图 165

6.2.5.9数据字典 166

6.2.5.10封锁 167

6.2.5.11授权与信息共享 168

6.2.5.12样板数据库 170

6.2.6重要子句 171

6.3 SQL命令格式与功能 173

6.3.1 SELECT查询命令 173

6.3.2.1 INSERT插入命令 175

6.3.2数据库操纵命令 175

6.3.2.2 UPDATE更改命令 176

6.3.2.3 DELETE删除命令 177

6.3.3数据库的控制命令 177

6.3.3.1 COMMIT提交命令 177

6.3.3.2 ROLLBACK取消命令 178

6.3.4数据库定义命令 178

6.3.4.1 CREATE TABLE创建表命令 178

6.3.4.2 ALTER TABLE修改已定义的表命令 179

6.3.4.3 CREATE VIEW创建视图命令 180

6.3.4.4 DROPTABLE删除表命令 181

6.3.4.5 DROP VIEW删除视图命令 181

6.3.4.6 CREATE SYNONYM创建同义词命令 181

6.3.4.7 DROPSYNONYM删除同义词命令 181

6.3.5有关报表生成的命令 182

6.3.5.1 COLUMN列定义命令 182

6.3.5.2 TTITLE页标题命令 183

6.3.5.3 BTITLE命令底标题 184

6.3.5.4 BREAK组织行组命令 184

6.3.5.5 SET设置页面大小的命令 185

6.3.6 GRANT授权命令 186

6.3.7设置系统环境变量命令 187

6.4 SQL*PLUS函数 192

6.4.1 算术函数 192

6.4.2字符函数 193

6.4.3 日期函数 193

6.5 SQL*PLUS启动和退出 194

6.4.4其他函数 194

第七章SQL*Forms应用开发工具 196

7.1 SQL*Forms介绍 196

7.1.1 SQL*Forms的特点 196

7.1.2 SQL*Forms概念 196

7.1.3SQL*Forms的用途 201

7.2 SQL*Forms启动 202

7.2.1 基本要求及安装 202

7.2.3 启动和退出SQL*Forms 203

7.2.2屏幕及工作空间 203

7.2.4菜单及窗口 204

7.3 SQL*Forms入门 205

7.3.1 SQL*Forms中格式(FORM)的概念 205

7.3.2生成一个缺省格式 206

7.3.3运行一个格式 207

7.3.4修改一个格式 209

7.3.5设计简单的屏幕 210

7.4.1 格式设计过程 211

7.4 SQL*Forms设计格式 211

7.4.2屏幕画面设计 212

7.4.3格式块级设计 217

7.4.4格式域级设计 225

7.4.5触发子设计 232

7.4.5.1 触发子有关的概念 232

7.4.5.2各级触发子 235

7.4.5.3触发子的定义 239

7.4.5.4触发子的执行和结果 243

7.4.5.5触发子语法 246

7.4.6格式设计实例 251

7.5 SQL*FORMS运行格式 270

7.5.1运行格式的基础 270

7.5.2格式中信息移动 273

7.5.2.1从块到块移动 273

7.5.2.2从记录到记录移动 273

7.5.2.3从字段到字段移动 273

7.5.2.4在字段内移动 274

7.5.3检索数据库记录 275

7.5.3.1匹配字段输入值 275

7.5.3.2输入可变条件变量 275

7.5.2.5从页到页的移动 275

7.5.4修改数据库记录 276

7.5.5删除数据库记录 276

7.5.6追加数据库记录 277

7.5.7事务的提交和放弃 277

8.1.1 SQL*REPORT的特点 278

8.1.2SQL*REPORT的构成与报表生成过程 278

第八章SQL*REPORT报表生成工具 278

8.1 SQL*REPORT简介 278

8.2 RPF报表正文格式化程序RPF 279

8.2.1 RPF概念与说明 ( 279

8.2.2 RPF的命令格式 280

8.2.2.1RPF命令总汇 280

8.2.2.2 RPF命令格式 281

8.2.3 RPF开关 287

8.2.4.1 RPF处理 289

8.2.4.2使用RPF的四个基本步骤 289

8.2.4.3运行RPF 289

8.2.4.4 RPF生成格式报表实例 289

8.2.4 使用RPF生成报表的过程 289

8.3报表生成实用程序RPT 293

8.3.1 RPT的语句格式 293

8.3.1.1 使用 RPT生成报表程序的基础 293

8.3.1.2 RPT的语句总汇 294

8.3.1.3 RPT语句的格式 295

8.3.2 RPT报表生成实例 306

8.3.2.1 RPT报表生成过程 306

8.3.2.2 RPT的执行 306

8.3.2.3 RPT生成报表实例 306

9.1.1简介 322

9.1.3 SQL*MENU的一些限制 322

9.1.2关于SQL*MENU的版本 322

9.1 SQL*MENU简介 322

第九章SQL*MENU菜单生成工具 322

9.1.4 关于SQL*MENU的安装注意 323

9.2 使用SQL*MENU的基础 323

9.2.1菜单的概念 323

9.2.2 SQL*MENU的基本特征 324

9.2.3动态菜单方式 324

9.2.4运行SQL*MENU所需的支持 325

9.2.5 SQL*MENU的三个实用程序 326

9.3 使用SQL*MENU的基本操作 327

9.3.1 启动SQL*MENU 328

9.3.2使用SQL*MENU的命令选项 329

9.3.3 SQL*MENU的基本功能键 331

9.3.4使用SQL*Forms的功能键操作 332

9.4 使用SQL*MENU的高级功能 335

9.4.1 获取帮助(HELP)信息 335

9.4.2 菜单定位-WHERE 335

9.4.3直接选择菜单和选项 336

9.4.4使用背景菜单 337

9.4.5使用操作系统命令 338

9.5 使用SQL*MENU设计菜单 338

9.5.1 菜单设计的基本概念 338

9.5.2设计菜单的基本操作 340

9.5.3设计菜单的操作实例 341

9.5.3.1访问DESIGN(设计分支) 341

9.5.3.2 UPDATE APPLICATION INFORMATION(修改应用信息) 343

9.5.3.3 UPDATE WORD-CLASS AND USER INFORMATION(修改工作类和用户信息) 344

9.5.3.4 UPDATE MENU INFORMATION(修改菜单信息) 345

9.5.3.5指定背景菜单 350

9.5.3.6生成菜单 351

9.5.3.7运行菜单 351

9.6利用SQL*MENU的高级特性进行设计 351

9.6.1 调用SQL*MENU:一种交替技术(AN alternate technique)…………………………………(351)9.6.2使用替换参数Using Substitution Parameters 352

9.6.4 菜单命令类型 356

9.6.3使用Debug模式 356

9.7 SQL*MENU系统的管理 361

9.7.1 有关SQL*MENU管理介绍 361

9.7.2安装SQL*MENU 361

9.7.3给用户授权 362

9.7.4维护终端定义 364

9.7.5使用语言翻译功能(程序) 364

9.7.6管理库文件 365

9.7.7库和程序管理菜单 367

9.7.8 SQL*MENU的菜单树结构 368

第十章SQL*CALC电子表格 369

10.1 SQL*CALC概述 369

10.1.1 SQL*CALC的特点 369

10.1.2电子表格的基本概念 369

10.1.2.1电子表格 369

10.1.3.1屏幕格式 370

10.1.3显示屏幕 370

10.1.3.2状态行 370

10.1.2.3表格单元 370

10.1.2.2窗口 370

10.1.2.4当前表格单元 370

10.1.3.3提示行 371

10.1.3.4输入行 371

10.2 SQL*CALC的安装和启动 371

1 0.2.1 SQL*CALC的安装 371

10.2.2 SQL*CALC的启动和退出 371

10.3.1输入正文和数字 372

10.3数据输入基本操作 372

10.3.2重复正文 373

10.3.3输入公式 373

10.3.4输入SQL语句 373

10.3.5 输入SQL*CALC命令 373

10.3.6编辑修改 374

10.3.7拷贝单元内容 374

10.4.1 ORACE数据库 375

10.4.2 SELECT语句 375

10.4 SQL*CALC检索ORACLE数据库表中数据 375

10.4.3用单元引用拷贝一个SQL命令 377

1 0.4.4使用其它的SQL语句 378

10.4.4.1 SQL*CALC能使用的SQL语句 378

1 0.4.4.2 INSERT语句 378

1 0.4.4.3 UPDATE语句 378

10.5 SQL*CALC的命令 379

1 0.5.1 WORKSHEET命令 379

10.5.2 RANGE命令 381

10.5.3 LAYOUT命令 383

10.5.4 FILE命令 384

10.5.5 PRINT命令 385

1 0.5.6 ORACLE命令 386

10.6 SQL*CALC公式和函数 387

10.6.1算术表达式 387

10.6.2条件表达式 387

1 0.6.3 SQL*CALC函数 387

第十一章SQL*GRAPH图形工具 389

11.1 SQL*GRAPH概述 389

11.1.1 直方图、折线图和圆饼图的特点 389

11.1.2 SQL*Graph绘图步骤 390

11.2.1语句格式 391

11.2绘制直方图 391

1 1.2.2比例尺及坐标标记 392

11.2.3图形叠加 392

11.2.4绘制直方图小结 393

11.3绘制折线图 394

11.3.1语句格式 394

11.3.2参数设置 394

11.3.4图形叠加 395

11.3.3 比例尺及坐标标记 395

11.3.5绘制折线图举例 396

11.4绘制圆饼图 397

11.4.1语句格式 397

11.4.2饼瓣标识方法 398

11.4.3饼瓣分离 398

11.5绘图补充 399

11.5.1设置颜色 399

11.5.4设置图例显示 401

11.5.2设置图形花纹 401

11.5.3设置图形的标题 401

11.5.5设置正文字符显示属性 402

11.5.6绘图参数的自动设置 402

第十二章 SQL*REPORTWRITER报表工具 403

12.1 SQL*REPORTWRITER概述 403

12.1.1 报表的基本元素 403

12.1.2 查询(QUERY)项目 404

12.1.3域(FIELD)项目 406

12.1.4 组项目(GROUP) 407

12.1.5求和(Summary)项目 409

12.1.6 正文(TEXT)项目 411

12.1.7 报表(REPORT)项目 414

12.1.8 参数(PARAMETER)项目 415

12.1.9 SQL*REPORTWRITER的组成………………………………………………………………(415 )12.2建立报表的基本操作 416

12.2.1 使用SQL*REPORT WRITER之前的准备 416

12.2.2创建简单报表 417

12.2.3建立复杂报表 424

12.3对报表的进一步讨证 425

1 2.3.1 拷贝报表 425

12.3.2定义第二个查询 425

12.3.3组的设置 426

12.3.4增加计算域 427

12.3.5编辑正文 427

12.4用户接口 430

12.4.1 SQLREP命令的参数 430

12.4.2 SQL*REPORT WRITER屏幕布局 431

12.4.3 SQL*REPORTWRITER屏幕 433

12.4.4 帮助系统 434

12.4.5项目的管理 434

12.4.6 编辑与导入命令 435

12.5运行时间接口 436

12.5.1 RUNREP实用程序 436

12.5.2运行时间参数格式 437

12.5.3 DUMPREP实用程序 437

1 2.5.7使用实例 438

12.5.6 PRINTDEF实用程序 438

1 2.5.4 LOADREP实用程序 438

12.5.5GENREP实用程序 438

12.6功能键 439

1 2.6.1 正文编辑键 439

12.6.2引导键 440

1 2.6.3全局键 441

第十三章SQL*Net驱动器 442

13.1 SQL*Net的概念 442

13.1.1什么是SQL*Net 442

13.1.2 SQL*Net是怎样工作的 442

13.2 SQL*Net CLIENT配置 443

13.2.1 SPX CLIENT配置 443

13.2.2 为管理数据库准备CLIENT 工作站 444

13.3 使用SQL*Net SPX 444

13.3.1 建立SQL*Net连接的SQL命令 444

13.3.3.1 LOCAL参数 445

13.3.3建立SQL*Net的缺省连接 445

13.3.2 建立SQL*Net和ORACLE 工具的连接 445

13.3.3.2 REMOTE参数 446

13.3.3.3 SQL*NET参数 446

第十四章PRO*C高级语言C的预编译接口 447

14.1 PRO*C概述 447

14.1.1 C语言特点 447

14.1.2如何编制高级语言程序来定义和操纵ORACLE数据库中的数据 447

14.1.3 PRO*C及其特点 447

14.1.4.3说明性和可执行的SQL语句 448

14.1.6 一个简单的PRO*C程序实例 448

14.1.5编写和运行一个PRO*C程序的步骤 448

14.1.4 PRO*C的命令 448

14.1.4.2 带EXE ORACLE前缀的命令 448

14.1.4.1 带EXEC SQL前缀的命令 448

14.2 PRO*C程序的组织结构 449

14.2.1 程序首部 449

14.2.1.1DECLARE说明节 449

14.2.1.3 ORACLE通讯区域 452

14.2.1.2 SQL通讯区域 452

14.2.1.4 登录ORACLE 453

14.2.2程序体 454

14.2.2.1 DECLARE语句 454

14.2.2.2 EXECORACLE OPTION语句 455

14.2.2.3 数组BIND/FETCH特性 456

14.2.2.4 EXECSQL FOR语句 457

14.2.2.5示例程序 458

14.3查询 462

14.3.1 查询的组成 462

14.3.2返回单行的查询 463

14.3.3数据转换 463

14.3.4返回多行的查询 464

14.3.4.1游标及其分类 464

14.3.4.2与游标相关的语句 465

14.3.5查询示例程序 467

14.4.2.2 事务的结束 468

14.4.2.1 事务的开始 468

14.4 事务管理 468

14.4.2 逻辑工作单元(LOGICAL UNIT OF WORK) 468

14.4.1数据保护 468

14.4.2.3资源封锁 469

1 4.4.3 COMMIT WORK语句 470

1 4.4.4 ROLLBACK WORK语句 470

1 4.4.5 RELEASE选项 470

14.5错误检测和恢复 470

1 4.5.1 指示变最 470

1 4.5.2如何使用指示变量 471

14.5.2.1 查找空值 471

1 4.5.2.2插入NULL值 471

1 4.5.2.3 输出空值 471

1 4.5.3 SQLCA结构 471

1 4.5.3.1何时引用SQLCA 472

1 4.5.3.2 SQLCA结构的组成 472

1 4.5.4.1 WHENEVER语句格式 473

14.5.4 WHENEVER语句 473

1 4.5.4.2 WHENEVER语句的作用范围 474

1 4.5.4.3 WHENEVER与显示的错误检测 474

1 4.5.5示例程序 474

1 4.6动态定义语句 475

1 4.6.1 什么是动态定义语句 476

1 4.6.2动态定义语句的分类 476

1 4.6.3 使用EXECUTE IMMEDIATE语句 476

14.6.3.3 使用EXECUTE IMMEDIATE语句的程序实例 477

1 4.6.3.1使用前提 477

14.6.3.2使用限制 477

14.6.4 使用PREPARE和EXECUTE语句 478

14.6.4.1 使用PREPARE和EXECUTE的限制 478

14.6.4.2程序实例 478

14.6.5使用PREPARE,OPEN和FETCH语句 479

14.6.5.1使用步骤 479

1 4.6.5.2实例程序 479

1 4.6.6.1 SQLDA区域 481

1 4.6.6使用描述符 481

1 4.6.6.2执行一个运行时的查询 482

14.7运行PRO*C的预编译命令 484

1 4.7.1 运行PRO*C的要求 484

1 4.7.2预编译命令 484

1 4.7.3条件预编译 487

1 4.7.4分别预编译 488

1 4.7.5 PRO*与OCI的混合编程 489

14.7.6构造和运行一个PRO*C程序 489

1 4.7.6.1构造和运行一个PRO*C程序的步骤 489

1 4.7.6.2 MS-DOS环境下构造和运行一个PRO*C程序 489

第十五章SQL*Loader加载DBASE数据工具 491

1 5.1 使用SQL*Loader的预备知识 491

1 5.1.1 为SQL*Loader准备DBASE文件 491

1 5.1.2 关于DBASE备注字段的处理 491

1 5.2 怎样使用 DB3PREP程序 492

15.3.1运行DB3PREP的方法 494

1 5.3 加载DBASEⅢPlus文件到ORACLE数据库 494

15.3.2 运行DB3LOAD的方法 495

1 5.3.3 加载DBASE文件举例 495

15.4 SQL*LOADER命令 496

1 5.4.1 SQLLOAD命令及选择参数 496

15.4.2 SQLLOAD的三种命令句法格式 497

15.4.3在控制文件中使用键字选择 498

15.5 SQL*LOADER的控制文件 498

15.5.1 SQL*LOADER控制文件的格式 499

15.5.2 LOAD DATA语句解释 500

15.5.3 SQL*LOADER控制文件举例 505

第十六章利用EXP/IMP移出和装回ORACLE数据 513

1 6.1 EXP移出数据实用程序 513

1 6.1.1 使用EXP指南 513

16.1.2移出模式 514

1 6.1.3如何使用EXP 515

16.1.4命令行执行方式 516

1 6.1.5交互执行方式………………………………………………………………………………(517 )16.1.6全体和增最移出 518

1 6.1.7使用EXP实例 519

16.2.1使用IMP指南 524

1 6.2 IMP装回数据实用程序 524

16.2.2使用IMP能装回什么 525

16.2.3怎样使用IMP 525

16.2.4命令行执行方式 526

1 6.2.5交互执行方式 528

16.2.6增量装回 529

1 6.2.7使用IMP装回数据实例 529

1 6.3 EXP和IMP接口及有关处理 533

16.3.1 使用第5版的移出文件 534

16.3.2移出视图 534

16.3.3从多张磁盘移出和装回 535

16.3.4在装回数据前手工创建表 535

16.3.5重新组织表空间 535

1 6.3.8装回大表 536

16.3.9装回LONG数据 536

1 6.3.7 用SQL*NET为本地移出和装回数据 536

1 6.3.6创建一个新的后退段 536

16.3.1 0减少数据库碎块 537

第十七章数据库设计实例 538

附录A 快速查询命令关键词索引 550

A·1 ORACLE的数据字典 550

A·2 SQL语句和命令总汇 558

A·3 SQL*FORMS设计窗口总汇 572

B·1 SQL*FORMS功能键定义 588

附录B ORACLE工具的功能键定义总汇 588

B·2 SQL*CALC功能键定义 590

B·3 SQL*MENU功能键定义 590

B·4 SQL*ReportWriter功能键定义 591

附录C SQL保留字 594

附录D ORACLE错误信息 596

D·1 ORACLE RDBMS错误信息 596

D·2 SQL*Forms设计错误信息 629

D·3 SQL*Forms运行时错误信息 632

D·4 PRO*C错误信息 636

D·5 SQL*MENU错误信息 638

返回顶部