图书介绍

即学即用Oracle 8【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

即学即用Oracle 8
  • (美)(W.G.佩奇 Jr.)William G.Page Jr.,(美)(N.休斯)Nathan Hughes著;吴玉平等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505349910
  • 出版时间:1999
  • 标注页数:688页
  • 文件大小:51MB
  • 文件页数:704页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

即学即用Oracle 8PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

引 言1

本书使用对象………………………………(1) 本书内容概要1

目录1

第Ⅰ部分数据库管理系统原理6

第1章数据库、DBMS原理和关系模型6

理解数据库6

理解DBMS7

保密数据7

维护和实施完整性7

与数据库通信8

理解事务8

理解RDBMS9

使用关系模型9

使用Codd的十二规则11

第2章逻辑数据库设计和规范化12

实例关系模型12

ERD映射到关系模型15

理解规范化16

使用一个规范化例子16

继续讨论范式19

理解应用类型20

第3章物理数据库设计、硬件和有关问题………20

使用定量估计21

事务分析21

大小分析21

反向规范化22

理解存储层次和RAID23

理解RAID24

理解DBMS中的瓶颈25

选择你的平台25

操作系统集成和存储器/CPU一般性建议…26

物理设计原则和硬件布置的一般建议28

第4章Oracle解决方案30

C)racle发展历史回顾30

Oracle是DBMS30

Oracle是RDBMS吗31

再论物理设计32

Oracle的未来34

第Ⅱ部分Oracle数据库服务器38

第5章Oracle实例结构38

引言38

定义实例38

理解Oracle实例39

创建实例39

系统全局区域(SGA)40

Oracle后台进程43

理解事务的构造47

监控实例48

使用跟踪文件48

跟踪通过操作系统48

使用v$表格监控实例结构49

SYS和SYSTEM模式53

定义数据库53

第6章Oracle数据库结构53

理解数据库组件54

系统数据库对象54

用户数据库对象60

理解数据库段61

表格62

索引62

回滚段63

使用Oracle数据字典64

内部RDBMS(x$)表格64

表格簇64

散列簇64

数据字典表格65

动态性能(v$)景象65

数据字典景象65

其它数据库对象65

景象65

序列66

触发器66

同义词66

程序包、过程和函数67

数据库链接67

第7章探索Oracle环境68

创建Oracle环境68

设计一个优化灵活的体系结构68

创建顶层目录69

使用应用程序目录69

管理数据库文件70

命名约定71

合并在一起72

配置Oracle环境74

ORACLE_HOME给了温馨的家75

理解Oracle软件环境75

ORACLE_HOME目录77

其它重要配置文件78

创建你的第一个数据库78

创建初始化参数文件78

创建实例79

创建数据库80

运行后数据库创建过程81

创建支持数据库的对象81

更新系统配置文件82

加密缺省帐号82

探讨Oracle数据库83

考察数据库83

考察数据库段85

考察杂项数据库对象85

探索陌生环境85

探索UNIX环境86

探索Windows NT环境86

管理SQL*Plus88

使用SQL*Plus环境变量88

第8章面向管理员的SQL*Plus88

第Ⅲ部分Oracle界面和实用程序88

调用/访问SQL*Plus90

编辑SQL命令90

键入和编辑SQL*Plus命令91

在SQL*Plus中使用你的操作系统93

编辑器93

运行SQL*Plus命令94

使用SQL*PlusCOPY命令97

使用SQL创建SQL99

在SQL*Plus中限制用户特权101

禁止一条SQL命令102

重新使能一条SQL命令103

禁止SET ROLE105

禁止角色105

跟踪SQL语句105

理解执行计划108

使用AUTOTRACE特征108

第9章Oracle企业管理员(OEM)112

理解企业管理员体系结构112

启动114

使用控制台功能115

理解集成控制台功能116

借助于Navigator遍历数据库117

利用地图(map)使数据库世界可视化118

利用Job使管理任务自动化118

利用Event Management响应变化119

使用数据库管理工具121

管理实例121

管理模式123

管理安全性124

管理存储124

执行SQL125

管理软件126

管理可恢复性126

管理数据126

使用Performance Pack127

监控和跟踪性能127

跟踪数据库活动127

管理表空间128

监控会话129

使用Oracle Expert130

使用Enterprise增值产品131

理解PL/SQL133

第10章PL/SQL基础知识133

适应客户/服务器环境134

理解PL/SQL引擎134

适应客户机环境137

服务器一侧对客户机一侧开发137

给你的工具箱增加PL/SQL138

加强你的SQL脚本138

简化数据库管理138

设计更好的数据库应用程序139

PL/SQL入门139

以最小的代价获取最佳的信息139

理解事情的模式140

PL/SQL基本开发环境141

访问数据字典142

语言指导142

编码约定143

特殊字符143

PL/SQL的块结构145

说明变量156

赋值167

循环168

使用指示器(cursor)171

处理异常177

使用子程序183

第11章使用存储的子程序和程序包192

定义存储的子程序和程序包192

建立和使用存储的程序192

从SQL中调用存储的程序196

从PL/SQL中调用存储的程序199

利用SHOW ERRORS进行调试201

检查存储程序或程序包的状态208

使用程序包209

建立和使用程序包209

比较公用和私有说明213

知道何时使用程序包213

引用程序包元素214

创建一个实际的例子215

设计程序包包头216

设计程序包包体218

设计过程220

结束语221

描述提供的程序包223

从你的服务器获取更多的信息223

Oracle提供的程序包入门223

第12章使用提供的Oracle数据库程序包………223

超出服务器范围的相互作用223

服务器内的相互作用223

关于提供的Oracle数据库程序包223

DBMS程序包定位224

确保程序包安装正确226

使用Oracle提供的程序包227

利用DBMS_APPLICATION_INFO227

监控程序227

利用DBMS_DLL重新编译程序包229

利用DBMS_OUTPUT格式化输出231

利用DBMS_PIPE共享数据234

利用DBMS_SESSION改变会话237

利用DBMS-_SHARED_POOL管理238

共享池238

利用DBMS_SPACE获取段空间信息239

利用DBMS_SQL动态使能SQL242

利用DBMS_SYSTEM运行一个跟踪247

实用程序248

使用DBMS_UTILITY中的杂项248

理解输入/输出的作用和能力254

第13章输入/输出254

理解行为255

控制和配置输入/输出256

Import和Export会话预演261

在表格存在时标识行为262

重新组织分段表空间262

将数据库对象从一个模式移动到另265

一个模式265

在表空间不匹配时标识行为266

多个对象和多个对象类型266

将数据库对象从一个表空间移至另267

一个表空间267

使用SHOW和INDEXFILE选项267

第14章SQL*Loader270

运行SQL*Loader270

SQL*Loader组件271

控制文件272

SQL*Loader输入数据272

SQL*Loader输出272

控制文件语法273

SQL*Loader举例分析274

例1——装载固定长度数据277

例2——装载可变长度数据279

例3——装载嵌入数据281

例4——带有条件检查的装载282

例5——装入一个表格划分中285

常规和直接路径装载287

使用常规路径装载288

使用SQL*Loader性能提示289

使用直接路径装载289

第15章面向管理员的Designer/2000291

Designer/2000——通用的Oracle CASE解决291

方案291

系统开发生命周期(SDLC)291

高层CASE和底层CASE292

Designer/2000综述292

Designer/2000组件293

理解仓库294

使用示意图程序294

Designer/2000使用的示意图技术295

生成程序296

Oracle CASE Exchange299

模块再生成策略299

使用Designer/2000的面向瀑布的300

方法学300

Designer/2000管理301

理解仓库301

仓库的大小302

保护Designer/2000仓库302

共享和传送对象303

版本和变化控制304

使用仓库的引用完整性304

移植应用305

移动主访问控制(PAC)元素306

在文档中放置Designer/2000示意图307

使用Designer/2000开展反向工程工作307

使用Designer/2000进行数据管理配置308

增强Designer/2000的性能310

优化客户机310

优化网络310

应用编程接口(API)311

优化数据库服务器311

优化Designer/2000311

使用API312

API景象和程序包312

API限制313

Designer/2000疑难解答313

检查共同错误313

使用诊断和跟踪314

从Designer/2000有效生成Developer315

/2000应用程序的提示315

Designer/2000 R2.0特征317

Designer/2000和Oracle8318

第Ⅳ部分Web上的Oracle322

第16章Oracle Web应用服务器3.0322

介绍Oracle Web应用服务器322

了解网络计算结构(NCA)322

了解OracleWeb应用服务器323

Web接收器324

Web请求代理324

桥接器325

Oracle Web应用服务器提供的基本服务……325

鉴别服务326

持久存储服务326

事务服务326

cartridge之间的交换服务326

第17章Web应用服务器组件327

检查Web接收器327

详细分析327

了解Web接收器的结构328

文件的内存分配328

目录表328

分析域名328

测试Web请求代理329

Web接收器配置参数329

WRB通讯联系330

第三方的工具330

WRB调度程序331

IPC支持331

WRB执行引擎(WRBX)331

WRB应用程序界面331

测试Web应用服务器SDK332

WRB登录器API332

了解Cartridge和ICX334

使用PL/SQL代理(agent)344

第18章安装和配置Oracle Web应用服务器345

为Sun Solaris安装Oracle Web345

应用服务器345

硬件和软件的要求345

了解Web应用服务器的最新安装特征346

安装以后重新链接你的可执行程序346

鉴别产品的相关性347

执行预安装任务347

设置创建文件的授权代码348

预置环境变量348

用启动文件更新你的环境349

设计目录结构349

有关Web代理的安装说明350

OWA.CFG文件的内部结构351

使用Web管理服务器352

安装Oracle Web应用服务器的选项352

配置Web服务器353

安装Web应用服务器开发者的工具箱………354

提高多Web代理安装的性能354

设置新的Web代理服务355

用OracleWeb应用服务器管理服务程序……355

定义Web接收器的配置参数357

疑难解答357

其它有帮助的安装说明358

尝试在Windows NT上安装Oracle Web359

应用服务器359

第Ⅴ部分Oracle联网技术362

第19章Oracle网络技术基础362

理解Oracle网络产品特征362

网络命名约定363

理解执行和管理组件363

理解可选安全性扩展364

SQL*Net和Net8体系结构364

联网协议栈364

Oracle协议适配器365

透明网络基底(TNS)365

使用开放系统互连参考模型366

基础367

接口367

协议栈367

TCP/IP协议栈368

安装和配置SQL*Net370

规划网络设计370

配置文件简介370

理解SQL*Net操作370

准备安装SQL*Net371

安装16位SQL*Net(非OCSM)373

安装32位SQL*Net374

使用Oracle客户软件管理器375

(OCSM)组件375

SQL*Net376

使用Oracle客户软件管理器安装376

第20章Oracle高级联网技术378

理解企业网络378

配置SQL*Net和Net8378

使用Oracle工具配置Oracle网络379

探索Net8新参数380

管理Oracle Listener381

客户机配置错误分析381

服务器错误分析383

理解Oracle名字服务器383

使用名字服务器配置客户机384

名字服务器配置384

为动态Discovery配置名字服务器385

使用高级网络选项385

使能数据加密和校验和386

理解多线程服务器387

多线程服务器结构387

配置多线程服务器388

管理多线程服务器389

配置多协议支持390

使用Oracle连接管理器390

配置多路连接390

第Ⅵ部分管理Oracle数据库394

第21章管理数据库存储394

管理数据库对象394

管理Oracle块394

理解PCTFREE和PCTUSED394

管理表存储区395

理解数据库碎片397

理解碎片表空间397

监控临时表空间和段397

管理索引397

处理碎片化的表空间400

理解对象碎片400

管理回滚段403

理解回滚段操作403

确定回滚段长度405

避免回滚段冲突406

使用OPTIMAL参数407

执行装载测试获取回滚估计值407

确认存储问题409

探讨表空间410

检查表格412

优化簇存储413

检查索引414

观察回滚段增长414

管理临时表空间415

管理增长的数据库415

监控数据库存储416

修正过度的表增长418

合并簇418

合并索引418

管理表空间增长419

了解空间管理器特性420

理解空间管理器420

使用空间管理器输出421

配置和使用空间管理器423

第22章确认重资源用户428

资源的区别428

资源:CPU429

CPU综述429

查找重CPU用户431

资源:文件I/O(磁盘访问)444

I/O综述445

查找过量I/O用户449

资源:内存451

进程内存崩溃453

内存综述453

查找过量内存用户455

第23章安全性管理459

用户认定459

数据库认定459

外部认定461

企业认定461

数据库特权管理462

理解安全性角色465

理解管理466

监测数据库资产466

审计(audit)登录467

审计数据库行为467

审计数据库对象上的DML468

管理审计468

保护数据完整性469

硬件安全性469

恢复丢失数据469

逻辑备份470

操作系统备份470

第24章备份和恢复471

备份策略471

理解物理和逻辑数据丢失472

使用逻辑备份474

完全逻辑备份477

特定用户模式的逻辑备份477

特定表的逻辑备份477

使用冷物理备份478

命令行驱动的冷物理备份478

桌面驱动的冷备份480

使用热物理备份481

理解原因482

命令行驱动的热物理备份482

桌面驱动的热物理备份484

从逻辑备份中恢复485

从逻辑备份中完全恢复487

从逻辑备份中部分恢复488

使用物理恢复488

物理重建数据库489

完全恢复490

不完全恢复492

检测策略496

第25章完整性管理497

简介497

实施加锁497

加锁的需要497

加锁概念498

分析v$look500

情况1:表被加专用锁501

一行502

情况2:会话更新加专用锁的表的502

情况3:会话试图更新其它会话正更新503

的行503

监控系统中的锁504

避免锁:可能的解决方法507

用锁存器实现锁510

锁存器的功能510

分析与锁存器相关的景象510

检查锁存器冲突511

优化一些重要的锁存器513

简介520

并行装载520

第Ⅶ部分并行和分布式环境520

第26章并行查询管理520

并行恢复521

并行传播(复制)521

并行SQL执行521

可被并行的SQL操作522

理解并行化程度523

确定并行化程度523

没有足够的查询SLAVE可用时524

理解9,3,1算法525

理解查询服务器进程525

分析对象,更新统计数据525

理解并行DML526

在OPS环境中的并行执行526

调整并行查询527

第27章并行服务器管理528

理解并行服务器的优点528

使用单实例对并行服务器数据库529

使用锁售商接口530

使用并行缓冲管理加锁进程531

使用并行高速缓冲存储器管理锁参数533

并行服务器初始化参数538

并行服务器的回滚段考虑541

重做日志和并行服务器实例542

使用自由列表组避免冲突543

确定何时并行服务器可解决商业需求545

为Failover设计并行数据库546

为可伸缩性设计并行数据库548

应用和功能划分548

部门/商业系统(1ine)划分550

物理表划分550

索引和可伸缩性考虑551

事务划分551

顺序产生器和多实例552

并行服务器创建的特殊考虑552

监控和优化并行服务器554

监控v$LOCK_ACTIVITY555

监控v$BH556

监控v$CACHE和v$PING557

并行服务器优化策略558

命名数据库560

对各种数据库系统的描述560

理解分布式数据库560

第28章分布式数据库管理560

获得透明性561

使用Oracle的安全服务器和全局用户562

SQL*Net562

使用分布式数据库562

建立一个分布式系统563

确定分布式系统中的潜在问题566

优化一个分布式系统566

理解两阶段提交567

使用分布式事务567

处理可疑事务568

理解只读快照570

建立快照570

使用快照刷新组572

通过快照确定潜在的问题572

对快照的限制574

优化快照574

使用快照的初始化参数575

检查物理设计578

第29章性能优化基础578

第Ⅷ部分性能优化578

理解为什么要优化579

了解优化原则580

优化原则1580

优化原则2581

优化原则3581

优化原则4581

优化原则5582

优化目标582

第2步:进行正确的物理设计583

投资回报策略583

第1步:进行正确的逻辑设计583

第3步:必要时重新设计584

第4步:编写有效的应用代码584

第5步:必要时重新编写代码584

第6步:优化数据库内存结构584

第7步:必要时优化OS内存结构584

第8步:优化数据库I/O584

则考虑夏特殊的解决方案585

第12步:若所有其它优化步骤均失败,585

第11步:必要时优化客户机585

第10步:必要时优化网络585

第9步:必要时优化OS I/O585

检查应用类型587

OLTP问题588

DSS问题588

OLTP和DSS其它的考虑589

理解基准589

使用Oracle诊断工具590

使用服务器管理程序监控591

使用V$动态性能景象591

使用EXPLAIN PLAN591

使用SQL_TRACE和TKPROF591

使用企业管理器性能包592

使用utlbstat/utlestat和report.txt592

使用第三方产品592

第30章应用程序优化593

动机593

理解优化器593

访问路径的排序594

分析查询,提高效率596

指定优化器方式597

优化术语599

SQL跟踪和tkprof600

理解EXPLAIN PLAN602

确认典型问题604

正确使用索引604

应用优化中常见的问题的处理605

改写查询607

使用集合操作符607

使用布尔转换607

使用相同分区本地索引608

索引区分608

介绍Oracle8的新索引特征608

使用分区敏感优化器609

使用逆序索引表609

使用逆序关键字索引609

第31章优化内存610

简介610

UTLBSTAT/UTLESTAT610

解释结果611

浏览报告文件611

优化共享区612

提高库高速缓冲存储器性能指南613

多线程服务器问题616

优化数据库缓冲区高速缓冲存储器617

优化排序620

什么触发排序620

排序参数621

排序的其它精细优化参数623

优化多线程服务器(MTS)624

优化锁625

操作系统集成626

优化表空间和数据文件628

第32章优化I/O628

划分表空间629

成簇630

监控632

优化块和范围(extent)633

使用预分配633

使用Oracle分离(striping)634

避免碎片634

优化回滚段637

优化重做日志638

直接装载插入640

Oracle8的新I/O特征640

扩展的划分表格名640

附 录642

A.UNIX上的Oracle642

Solaris642

Oracle DBA的UNIX Primer642

UNIX上的SA和DBA配置644

配置共享内存和信号647

理解OFA648

比较原始磁盘和UFS649

使用附加的UNIX性能优化提示650

为什么选择Windows NT上的Oracle653

B.Windows NT上的Oracle653

Windows NT文件系统654

了解Windows NT管理655

在Windows NT服务器上安装Oracle服务器…659

在Windows NT上创建一个实例660

协调和优化Windows NT上的Oracle662

学习Oracle on Windows NT663

支持Windows NT上的Oracle 8665

从Oracle 7升级到Oracle 8666

C.Oracle 8的新特征666

支持大型数据库668

支持对象关系特征671

管理Oracle 8673

开发应用程序675

D.Oracle认证程序678

获益于技术认证678

Oracle认证的专业程序678

成为一个Oracle认证的数据库管理员679

数据库管理员认证程序686

热门推荐