《Oracle8实用大全》求取 ⇩

译者序1

致谢1

作者简介1

前言1

第一部分 引言1

第1章 Oracle8简介1

1.1 oracle8的一些新特性2

1.1.1支持超大型数据库2

1.1.2 支持面向对象2

1.1.3 增强的工具集3

1.2 Oracle8快速巡游4

1.2.1 第一站:事件管理器(Instance Manager)4

1.2.2 第二站:模式管理器(Schema Manager)5

1.2.3 第三站:Storage Manager(存储管理器)8

1.2.4 最后一站:SQL Worksheet(SQL工作单9

1.3 安装之前11

1.3.1 客户或服务器或二者12

1.3.2 新安装或从第7版升级13

1.3.3 升级以前的Oracle8版本14

1.4 初始基础数据库内容14

1.4.1 用户14

1.4.2 角色15

1.4.3 表16

1.4.4 Oracle8实用大全的示例表格16

1.5 小结16

第2章 Oracle8概览18

2.1 Oracle8——客户和服务器关系18

2.1.1 Oracle8的服务器包18

2.1.2 Oracle8的客户软件包19

2.1.3 一颗新星——Enterprise Manager21

2.2 启动Oracle822

2.2.1 远程启动数据库22

2.2.2 启动服务器上的数据库22

2.3 初始化Enterprise Manager23

2.3.1 使用系统管理员工具条24

2.4 从Oracle8文档中取得帮助26

2.5 关闭Oracle828

2.5.1 远程关闭Oracle828

2.5.2 关闭服务器上的Oracle830

2.6 小结31

3.1.1 用户32

3.1.2 角色32

3.1 安全32

第3章 概念32

3.1.3 优先权33

3.1.4 环境配置文件33

3.1.5 Oracle8缺省安全性33

3.2 空间34

3.3 性能35

3.4 备份和恢复36

3.5 数据库设计36

3.6 对象-关系概念37

3.7 小结38

第4章 主要工具39

4.1 Enterprise Manager39

4.1.1 Enterprise Manager控制台39

4.1.2 Enterprise Manager共同工具组成部分49

4.1.3 SQL Worksheet的特殊组成部分52

4.2 SQL*Plus——值得信赖的老朋友54

4.3 Pro*C和其他编译器55

4.3.1 什么是Oracle8预编译器55

4.3.2 预编译器和嵌入式SQL57

4.3.3 预编译器将给予开发者什么59

4.4 数据库引擎程序59

4.4.1 Oracle8数据库引擎59

4.5 Net865

4.5.1 什么是Net865

4.5.2 Net8和数据库请求的生命周期66

4.5.3 Net8体系结构68

4.6 小结78

第5章 其他实用程序和工具80

5.1 存储管理器80

5.2 实例管理器82

5.3 复制管理器(Replication Manager)85

5.4 用于Access的迁移助手89

5.5 数据迁移助手(Data Migration Assistant)89

5.6 Web发布助手(Web Publishing Assistant)90

5.7 数据库助手90

5.8 文件打包器91

5.9 性能监测器92

5.10 上下文Cartridges和工作台93

5.11 视频Cartridges93

5.12 空间Cartridges和空间Cartridges实用程序93

5.13 图像Cartridges94

5.14 时间序列Cartridges94

5.15 小结94

6.1.1 创建新用户96

6.1 用户96

第6章 用于用户、角色和环境配置文件的安全管理器96

第二部分 核心部分96

6.1.2 改变用户的口令100

6.1.3 给用户增加角色和优先权101

6.1.4 从用户中删去角色和优先权102

6.1.5 改变用户的缺省表空间,帐号锁定,环境配置文件或配额103

6.1.6 在安全管理器中切换用户或数据库104

6.2 角色105

6.2.1 创建一个新的角色106

6.2.2 分配用户给角色108

6.2.3 增加或移去角色或特权给角色110

6.2.4 允许对象所有者使用安全管理器111

6.3 环境配置文件111

6.3.1 创建一个新的环境配置文件111

6.3.2 分配一个环境配置文件给用户113

6.3.3 用环境配置文件管理口令特性114

6.4 小结115

第7章 表格的模式管理器116

7.1 表格116

7.1.1 在Oracle8中定义列116

7.1.2 什么是空118

7.1.3 创建一个新表格119

7.1.4 变换表格中的列125

7.2 主键136

7.2.1 创建一个新主键137

7.2.2 改变一个主键139

7.2.3 删除一个主键139

7.3 外部键140

7.3.1 添加外部键141

7.3.3 移去一个外部键143

7.3.2 改变一个外部键143

7.4 索引144

7.4.1 什么是行ID144

7.4.2 百分之二十规则145

7.4.3 在表格上创建新的索引145

7.4.4 改变索引147

7.4.5 移去索引147

7.5 小结149

第8章 用于视图、同义词和序列的模式管理器150

8.1 视图150

8.1.1 使用视图改变数据150

8.1.2 创建一个新视图151

8.1.3 用Schema Manager改变一个视图153

8.1.4 删除(释放)一个视图154

8.2 同义词155

8.2.1 创建一个新的同义词157

8.2.2 删掉(释放)一个同义词158

8.3 序列158

8.3.1 创建一个新序列159

8.3.2 改变(改动)一个序列160

8.3.3 删除(翻译)一个序列161

8.4 小结161

第9章 用于查询的SQL162

9.1 选择你的工具162

9.1.1 如何使用SQL Worksheet进行查询163

9.1.2 如何使用SQL*Plus进行查询164

9.2 基本的SQL查询168

9.2.1 一此查询示例168

9.2.2 帮助你写出好的查询的一些技巧170

9.3.1 基本连接171

9.3 连接表格171

9.3.2 连接查询的例子172

9.3.3 外部连接173

9.3.4 使用子查询174

9.3.5 EXISTS子句175

9.4 查询中的SQL函数176

9.4.1 DECODE函数176

9.4.2 INSTR函数177

9.4.3 SUBSTR函数178

9.4.4 CONCATENATE符号178

9.4.5 NVL函数179

9.5 小结179

第10章 使用SQL进行数据操作181

10.1 修改表和视图中的数据181

10.2.1 使用文字182

10.2 更新行182

10.2.2 使用子查询进行更新183

10.2.3 使用相关子查询进行更新184

10.3 插入行185

10.3.1 用文字插入185

10.3.2 使用子查询插入187

10.4 删除行187

10.5 用子查询替代表名188

10.6 小结189

第11章 SQL中的用户,角色和环境配置文件190

11.1 用户190

11.1.1 创建一个新用户190

11.1.2 改变用户的密码192

11.1.3 给用户增加角色(role)和特权(priviledge)192

11.1.5 改变用户的缺省表空间,帐号锁,环境配置文件或者限额195

11.1.4 将角色和特权从用户处删除195

11.1.6 在SQL中切换用户或者数据库196

11.2 角色(role)196

11.2.1 创建新的角色196

11.2.2 赋予用户角色197

11.2.3 为角色赋予角色或者特权197

11.2.4 从角色中将特权和角色删除掉198

11.3 环境配置文件198

11.3.1 创建一个新的环境配置文件198

11.3.2 将环境配置文件赋给用户199

11.3.3 使用环境配置文件管理口令特性199

11.4 小结200

第12章 SQL中的表操作201

12.1 表201

12.1.1 创建一个新表202

12.1.2 改变表中的列205

12.1.3 删除一个表211

12.2 主键212

12.2.1 创建新的主键212

12.2.2 改变主建213

12.2.3 删除主键213

12.3 外部键214

12.3.1 增加外部键214

12.3.2 改变外部键214

12.3.3 删除外部键215

12.4 索引215

12.4.1 在表上创建新索引216

12.4.3 删除一个索引217

12.5 小结217

12.4.2 改变一个索引217

第13章 用于视图、同义词和序列的SQL218

13.1 视图218

13.1.1 使用视图来修改数据218

13.1.2 创建一个新视图219

13.1.3 用SQL命令改变视图220

13.1.4 删除一个视图221

13.2 同义词221

13.2.1 创建一个新同义词222

13.2.2 删除一个同义词223

13.3 序列223

13.3.1 创建一个新的序列223

13.3.2 改变序列224

13.4 小结225

13.3.3 删除序列225

第14章 SQL*Plus的报表226

14.1 SQL*Plus:一个程序设计工具226

14.2 基本报表命令227

14.2.1 COLUMN227

14.2.2 TTITLE和BTITLE229

14.2.3 SPOOL230

14.3 组函数230

14.3.1 使用ORDER BY对结果进行排序230

14.3.2 组函数(SUM,AVG等)231

14.3.3 GROUP BY232

14.3.4 中断和计算233

14.4 变量和参数234

14.4.1 DEFINE235

14.4.2 使用@执行报表235

14.5 SET236

14.6 格式化报表237

14.6.1 PAGESIZE和LINESIZE237

14.6.2 TIITLE和SYSDATE237

14.6.3 RECSEP和RECSEPCHAR238

14.7 小结240

第三部分 调整与备份241

第15章 性能241

15.1 初始化参数242

15.1.1 DB_BLOCK_BUFFERS243

15.1.2 SHARED_POOL_SIZE244

15.1.3 OPTIMIZER_MODE245

15.2 基于开销的优化器246

15.2.1 ANALYZE247

15.2.2 EXPLAIN PLAN248

15.2.3 提示(Hints)250

15.2.4 索引251

15.3 小结255

第16章 Oracle8备份256

16.1 Oracle8备份256

16.1.1 Oracle8备份元素和概念256

16.2 Oralce8备份系统方案264

16.3 Oralce8的恢复管理器264

16.3.1 恢复管理器使用控制文件265

16.3.2 使用恢复目录266

16.3.3 恢复目录的一般性维护277

16.3.4 使用恢复管理器278

16.3.5 完整性检查282

16.3.6 使用恢复管理器向磁带备份282

16.3.7 恢复管理器备份操作283

16.3.8 恢复管理器的维护299

16.4 输出302

16.4.1 输出模式302

16.4.2 启动Oracle8输出工具303

16.4.3 输出路径307

16.4.4 全部数据库模式选项309

16.4.5 输出错误处理310

16.5 Oracle8NT备份管理器311

16.5.1 NOARCHIVELOG模式311

16.5.2 ARCHIVELOG模式313

16.6 Oracle8操作系统备份314

16.6.1 表空间备份315

16.7 确保备份的完整性318

16.7.1 DB_VERIFY参数列表318

16.7.2 DB_VERIFY例子319

16.8 小结320

第17章 Oracle8恢复321

17.1 Oracle8的恢复数据结构322

17.1.1 控制文件322

17.1.2 回退段323

17.1.3 重做记录324

17.1.4 联机事务日志文件324

17.1.5 系统变更号324

17.1.6 数据文件325

17.1.7 检测点325

17.2 Oracle8恢复原理326

17.2.1 日志线索326

17.2.2 Oracle8实例启动的步骤328

17.2.3 Oracle8的智能恢复329

17.3 Oracle8错误330

17.2.4 Oracle8的恢复过程330

17.3.1 Oracle8恢复分析331

17.3.2 实例自动恢复332

17.4 介质恢复332

17.4.1 介质恢复类型333

17.4.2 介质恢复指导333

17.4.3 在NOARCHIVELOG模式下复原数据库333

17.4.4 完全恢复334

17.4.5 执行完全恢复335

17.4.6 不完全介质恢复337

17.4.7 用户或应用程序错误339

17.4.8 恢复管理器339

17.4.9 重建被毁坏的数据文件350

17.4.10 NT恢复管理器354

17.5.1 输入模式357

17.5 输入357

17.5.2 启动Oracle8输入实用工具集358

17.5.3 输入参数359

17.5.4 输入completer,ineremental和cumulative输出文件362

17.5.5 理解表级输入和分区级输入363

17.5.6 输入时的错误处理364

17.6 小结364

第四部分 高级主题366

第18章 PL/SQL366

18.1 编写PL/SQL代码367

18.2 声明变量368

18.2.1 IF_THEN_ELSE369

18.3 游标370

18.3.1 显式游标370

18.3.3 游标属性372

18.3.2 隐式游标372

18.4.1 CURSOR FOR LOOP374

18.4 循环374

18.4.2 简单循环375

18.4.3 WHILE循环376

18.4.4 FOR循环377

18.5 HTML扩展378

18.6 处理错误381

18.7 小结383

第19章 过程、包、函数和触发器384

19.1 对前面要走的路的已有认识384

19.2 你的企业系统和存储子程序385

19.3.1 图书馆系统工作流386

19.4 存储过程386

19.3 本章实例分析386

19.4.1 创建过程的语法388

19.5 维护存储过程393

19.5.1存储过程的性能问题393

19.6 函数393

19.6.1 创建函数举例394

19.7 包395

19.7.1 创建包实例396

19.7.2 包的构成部分400

19.7.3 执行包401

19.7.4 使用包的好处401

19.7.5 重载包接口402

19.7.6 包会话状态402

19.7.9 Oracle提供的包403

19.7.8 取消包403

19.7.7 序列可重用包403

19.8 子程序的内部404

19.8.1 存储子程序的存储404

19.8.2 在执行中使存储子程序有效404

19.8.3 执行一存储子程序404

19.8.4 存储子程序的依赖关系405

19.8.5 存储子程序隐藏407

19.8.6 调试存储子程序408

19.8.7 列出关于存储子程序的信息408

19.9 触发器408

19.9.1 何时在声明的参照完整性上使用触发器409

19.9.2 创建触发器实例409

19.9.3 触发器语法410

19.9.4 触发器构成部分410

19.9.5 创建触发器的限制412

19.9.6 触发器执行413

19.9.7 触发器的数据访问414

19.9.8 触发器的维护和安全415

19.10 理解子程序异常416

19.10.1 实现异常416

19.10.2 为什么使用异常417

19.10.3 处理异常417

19.10.4 处理未命名的内部异常418

19.11 小结419

第20章 审计421

20.1 Oracle8审计概念421

20.1.1 为什么审计数据库421

20.1.2 由Oracle8提供的审计选项421

20.2.2 使审计选项可用或不可用425

20.2 实现Oracle8审计425

20.2.1 使Oracle8审计可用425

20.3 Oracle8审计痕迹427

20.4 使用触发器审计数据库操作430

20.4.1 设置触发器审计431

20.5 小结433

第21章 多数据库例程434

21.1 Oracle8例程434

21.2 Oracle8例程应用435

21.2.1 单例程数据库系统435

21.2.2 多例程数据库系统435

21.2.3 Oracle8分布式数据库系统437

21.3 Oracle8并行服务器应用438

21.3.1 并行服务器应用的属性439

21.3.2 设计Oracle8并行服务器系统441

21.3.3 实现管理Oracle8并行服务器444

21.3.4 并行服务器概念447

21.3.5 Oracle8并行服务器的好处450

21.3.6 Oracle8并行服务器系统的缺陷452

21.4 分布式数据库应用452

21.4.1 异类Oracle8分布式数据库系统452

21.4.2 开发分布式数据库系统453

21.4.3 管理Oracle8的分布式数据库系统455

21.4.4 理解分布式事务的管理459

21.4.5 Oracle8会话树460

21.5 小结461

21.5.1 并行服务器461

21.5.2 Oracle8分布式结构462

22.1.1 创建聚集,聚集表和聚集索引463

22.1 聚集463

第22章Oracle8聚集463

22.1.2 创建聚集指导468

22.1.3 管理聚集模式对象471

22.1.4 收集聚集上的信息473

22.2 小结474

第23章 超大型数据库475

23.1 数据库对象划分476

23.1.1 使用Oracle8分离的优点476

23.1.2 创建表的划分477

23.1.3 创建索引划分482

23.1.4 管理划分表和索引485

23.2 大对象数据类型486

23.2.1 LOB数据类型486

23.2.2 使用LOBs创建表487

23.2.3 初始化内部LOBs490

23.2.4 使用BFILES491

23.2.5 操作LOB492

23.2.6 使用DBMS_LOB包494

23.2.7 DBMS_LOB包程序语法495

23.3 小结499

第24章Oracle8对象501

24.1 介绍Oracle8对象技术501

24.2 对象-关系型Oracle8数据库502

24.2.1 对象-关系型Oracle8的优点503

24.2.2 对象-关系型Oracle8的缺点504

24.3 对象-关系型例子分析504

24.3.1 图书馆系统处理504

24.3.2 图书馆例子中的表505

24.3.3 图书馆例子实体505

24.4.1 对象类型506

24.4 Oracle8对象506

24.4.2 集合类型517

24.5 Oracle8对象表521

24.5.1 对象表REF522

24.5.2 对象表嵌入列523

24.5.3 对象表索引523

24.5.4 对象表约束524

24.5.5 对象表触发器524

24.5.6 对象表缺省值524

24.5.7 最终的图书馆系统实例526

24.5.8 操作对象表530

24.6 Oracle8对象视图536

24.6.1 创建对象视图的概念536

24.6.2 创建对象视图类型537

24.7 小结543

第25章 使用对象编程544

25.1 回顾对象表实例544

25.2 使用Oracle8对象的PL/SQL546

25.2.1 查询对象表546

25.2.2 列出某人租借的书547

25.2.3 修改嵌入表550

25.2.4 插入嵌入表553

25.2.5 从嵌入表中删除555

25.3 小结557

第五部分 附录560

附录A 命令参考560

附录B 关于 CD-ROM835

附录C PL/SQL例子845

词汇847

1999《Oracle8实用大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(C.M.迪特尔)Carol McCullough-D 1999 北京:中国水利水电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

DOS实用大全(1993 PDF版)
DOS实用大全
1993 西安:西安电子科技大学出版社
Oracle8数据库构造工具实用指南( PDF版)
Oracle8数据库构造工具实用指南
oracle8实用大全( PDF版)
oracle8实用大全
DOS5.0实用大全( PDF版)
DOS5.0实用大全
西安:陕西工业出版社
CLIPPER 5.2实用大全( PDF版)
CLIPPER 5.2实用大全
FOXBASE 实用大全( PDF版)
FOXBASE 实用大全
DOS实用大全( PDF版)
DOS实用大全
陕西电子编辑部
Oracle8 DBA Handbook( PDF版)
Oracle8 DBA Handbook
Clipper5.0实用大全(1994 PDF版)
Clipper5.0实用大全
1994 北京:科学出版社
Oracle8完全参考手册(1998 PDF版)
Oracle8完全参考手册
1998 北京:机械工业出版社
实用育儿大全(1995 PDF版)
实用育儿大全
1995 兰州:甘肃民族出版社
实用头针大全(1993 PDF版)
实用头针大全
1993 上海:上海科学技术出版社
实用书信大全(1999 PDF版)
实用书信大全
1999 海拉尔:内蒙古文化出版社
实用秘书大全(1991 PDF版)
实用秘书大全
1991 南京:南京大学出版社
Visual J++实用大全(1998 PDF版)
Visual J++实用大全
1998 北京:清华大学出版社