图书介绍
即学即用 Oracle TM 8PDF|Epub|txt|kindle电子书版本网盘下载
- (美)William G. Page Jr. Nathan Hughes 著
- 出版社: 电子工业出版社
- ISBN:
- 出版时间:未知
- 标注页数:688页
- 文件大小:12MB
- 文件页数:700页
- 主题词:
PDF下载
下载说明
即学即用 Oracle TM 8PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
本书使用对象1
本书内容概要1
引言1
第Ⅰ部分 数据库管理系统原理6
第1章 数据库、DBMS原理和关系模型6
理解数据库6
理解 DBMS7
保密数据7
维护和实施完整性7
与数据库通信8
理解事务8
理解RDBMS9
使用关系模型9
使用Codd的十二规则11
第2章 逻辑数据库设计和规范化12
实例关系模型12
ERD映射到关系模型16
理解规范化16
使用一个规范化例子16
续继讨论范式19
第3章 物理数据库设计、硬件和有关问题20
理解应用类型20
使用定量估计21
事务分析21
大小分析21
反向规范化22
理解存储层次和RAID23
理解RAID24
选择你的平台25
理解DBMS中的瓶颈25
操作系统集成和存储器/CPU一般性建议26
物理设计原则和硬件布置的一般建议28
第4章 Oracle解决方案30
Oracle发展历史回顾30
Oracle是DBMS30
Oracle是RDBMS吗31
再论物理设计32
Oracle的未来34
定义实例38
引言38
第Ⅱ部分 Oracle数据库服务器38
第5章Oracle实例结构38
创建实例39
理解Oracle实例39
系统全局区域(SGA)40
Oracle后台进程43
理解事务的构造47
使用跟踪文件48
跟踪通过操作系统48
临控实例48
使用v$表格临控实例结构49
第6章Oracle数据库结构50
定义数据库53
SYS和SYSTEM模式53
理解数据库组件54
系统数据库对象54
用户数据库对象60
理解数据库段61
表格62
索引62
问滚段63
散列簇64
使用Oracle数据字典64
内部RDBMS(x$)表格64
表格簇64
其它数据库对象65
序列65
景象65
触发器65
数据字典景象65
动态性能(v$)景象65
数据字典表格65
同义词66
数据库链接67
程序包、过程和函数67
第7章 探索Oracle环境68
创建Oracle环境68
设计一个优化灵活的体系结构68
创建顶层目录69
使用应用程序目录69
管理数据库文件70
命名约定71
合并在一起72
配置Oracle环境74
理解Oracle软件环境75
ORACLE_HOME给了温馨的家75
ORACLE_HOME目录77
其它重要配置文件78
创建你的第一个数据库78
创建初始化参数文件78
创建实例79
创建数据库80
运行后数据库创建过程81
创建支持数据库的对象81
加密缺省帐号82
更新系统配置文件82
探讨Oracle数据库83
考察数据库83
考察数据库段85
考察杂项数据库对象85
探索陌生环境85
探索Windows NT环境86
探索UNIX环境86
第Ⅲ部分 Oracle界面和实用程序88
第8章 面向管理员的SQL*pIus88
管理SQL*PIus88
使用SQL*PIus88
调用/访问SQL*PIus90
键入和编辑SQL*PIus命令91
在SQL Pius中使用你的操作系统93
编辑器93
运行SQL*PIus命令94
使用SQL*PIusCOPY命令97
使用SQL创建SQL99
在SQL*PIus中限制用户特权101
禁止一条SQL命令102
重新使用能一条SQL命令103
禁止SET ROLE105
禁止角色105
跟踪SQL语句105
理解执行计划108
使用AUTOTRACE特征108
理解企业管理员体系结构112
第9章 Oracle企业管理员 (OEM)112
启动114
使用控制台功能115
理解集成控制台功能116
借助于Navigtor遍历数据库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
第10章 PL/SQL基础知识133
理解PL/SQL133
理解PL/SQL引擎134
适应客户/服务器环境134
适应客户机环境137
服务器一侧对客户机一侧开发137
简化数据库管理138
加强你的SQL脚本138
给你的工具箱增加PL/SQL138
以最小的代价获取最佳的信息139
设计更好的数据库应用程序139
PL/SQL入门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
第12 章 使用提供的Oracle数据库程序包223
关于提供的Oracle数据库程序包223
服务器内的相互作用223
超出服务器范围的相互作用223
从你的服务器获取更多的信息223
描述提供的程序包223
Oracle提供的程序包入门223
DBMS程序包定位224
确保程序包安装正确226
使用Oracle提供的程序包227
利用DBMS_APPLICATION_INFO监控程序227
利用DBMS_DLL重新编译程序包229
利用DBMS_OUTPUT格式化输出231
利用DBMS_PIPE共享数据234
利用DBMS_SESSION改变会话237
利用DBMS_SHARED_POOL管理共享池238
利用DBMS_SPACE获取段空间信息239
利用DBMS_SQL动态使能SQL242
利用DBMS_SYSTEM运行一个跟踪247
使用DBMS_UTLLITY中的杂项实用程序248
第13章 输入/输出254
理解输入/输出的作用和能力254
理解行为255
控制和配置输入/输出256
Import 和Export会话预演261
在表格存在时标识行为262
重新组织分段表空间262
将数据库对象从一个模式移动到另一个模式265
在表空间不匹配时标识行为266
多个对象和多个对象类型266
将数据库对象从一个表空间移至另一个表空间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——装入一个表格划分中282
常规和直接路径装载287
使用常规路径装载288
使用直接路径装载289
使用SQL*Loader性能提示289
系统开发生命周期(SDLC)291
第15章 面向管理员的Deslgner/2000291
Designer/2000——通用的Oracle CASE解决方案291
高层CASE和底层CASE292
Designer/2000综述292
Designer/2000组件293
理解仓库294
使用示意图程序294
Designer/2000使用的示意图技术295
生成程序296
Oracle CASE Exchange299
模块再生成策略299
使用Designer/2000的面向瀑布的方法学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
优化数据库服务器311
应用编程接口(API)311
优化Designer/2000311
使用API312
API景象和程序包312
API限制313
Desligner/2000疑难解答313
检查共同错误313
使用诊断和跟踪314
从Designer/2000有效生成Developer/2000应用程序的提示315
Designer/2000R2.0特征317
Designer/2000和Oracle8*318
第Ⅳ部分 Web上的Oracle322
第16章 Oracle Web应用服务器3.0322
介绍Oracle Web应用服务器322
了解网络计算结构 (NCA)322
了解Oracle Web应用服务器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
了解Cartidge和ICX334
使用PL/SQL代理 (agent)344
第18章 安装和配置Oracle Web应用服务器345
为Sun Solaris安装 Oracle Web应用服务器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
用Oracle Web应用服务器管理服务程序355
设置新的Web代理服务355
疑难解答357
定义Web接收器的配置参数357
其它有帮助的安装说明358
尝试在Windows NT上安装Oracle Web应用服务器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
配置文件简介370
规划网络设计370
安装和配置SQL*Net370
理解SQL*Net操作370
准备安装SQL*Net371
安装16位SQL*Net (非OCSM)373
安装32位SQL*Net374
使用Oracle客户软件管理器 (OCSM)组件375
使用Oracle客户软件管理器安装SQL*Net376
第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
使用Oracle连接管理器390
配置多路连接390
配置多协议支持390
管理数据库对象394
理解PCTFREE和PCTUSED394
管理Oracle块394
第21章 管理数据库存储394
第Ⅵ部分 管理Oracle数据库394
管理表存储区395
管理索引397
监控临时表空间和段397
理解数据库碎片397
理解碎片表空间397
处理碎片化的表空间400
理解对象碎片401
管理回滚段402
理解回滚段操作403
确定回滚段长度405
避免回滚段冲突406
使用OPTIMAL参数407
执行装载测试获取回滚估计值407
确认存储问题409
探讨表空间410
检查表格412
优化簇存储413
检查索引414
观察回滚段增长414
管理增长的数据库415
管理临时表空间415
监控数据库存储416
修正过度的表增长418
合并簇418
合并索引418
管理表空间增长419
理解空间管理器420
了解空间管理器特性420
使用空间管理器输出421
配置和使用空间管理器423
资源的区别428
第22章 确认重资源用户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
审计数据库行为467
审计(audit)登录467
审计数据库对象上的DML468
管理审计468
保护数据完整性469
硬件安全性469
恢复丢失数据469
操作系统备份470
逻辑备份470
备份策略471
第24 章 备份和恢复471
理解物理和逻辑数据丢失472
使用逻辑备份474
完全逻辑备份477
特定用户模式的逻辑备份477
特定表的逻辑备份477
使用冷物理备份478
命令行驱动的冷物理备份478
桌面驱动的冷备份480
使用热物理备份481
命令行驱动的热物理备份482
理解原因482
桌面驱动的热物理备份484
从逻辑备份中恢复485
从逻辑备份中完全恢复487
从逻辑备份中部分恢复488
使用物理恢复488
物理重建数据库488
完全恢复490
不完全恢复492
检测策略496
第25 章 完整性管理497
简介497
实施加锁497
加锁的需要497
加锁概念498
分析v$look500
情况1:表被加专用锁501
情况2:会话更新加专用锁的表的一行502
情况3:会话试图更新其它会话正更新的行503
监控系统中的锁504
避免锁:可能的解决方法507
锁存器的功能510
分析与锁存器相关的景象510
用锁存器实现锁510
检查锁存器冲突511
优化一些重要的锁存器513
简介520
并行装载520
并行恢复520
第26章 并行查询管理520
第Ⅶ部分 并行和分布式环境520
并行传播 (复制)521
并行SQL执行521
可被并行的SQL操作522
理解并行化程度523
确定并行化程度523
没有足够的查询SLAVE可用时524
理解查询服务器进程525
分析对象,更新统计数据525
理解9.3.1算法525
在OPS环境中的并行DML526
理解并行DML526
调整并行查询527
第27章 并行服务器管理528
理解并行服务器的优点528
使用单实例对并行服务器数据库529
使用锁售商接口530
使用并行缓冲管理加锁进程531
使用并行高速缓冲存储器管理锁参数533
并行服务器初始化参数538
并行服务器的回滚段考虑541
重做日志和并行服务器实例542
使用自由列表组避免冲突543
确定何时并行服务器可解决商业需求545
为Failover设计并行数据库546
为可伸缩性设计并行数据库548
应用和功能划分548
部门/商业系统 (line)划分550
物理表划分550
事务划分551
索引和可伸缩性考虑551
并行服务器创建的特殊考虑552
顺序产生器和多实例552
监控和优化并行服务器554
监控v$LOCK_ACTIVITY555
监控v$BH556
监控v$CACHE和v$PING557
并行服务器优化策略558
第28章 分布式数据库管理560
理解分布式数据库560
对各种数据库系统的描述560
命名数据库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
优化原则1580
了解优化原则580
优化原则2581
优化原则3581
优化原则4581
优化原则5582
优化目标582
投资回报策略583
第1步:进行正确的逻辑设计583
第2步:进行正确的物理设计583
第7步:必要时优化OS内存结构584
第6步:优化数据库内存结构584
第8步:优化数据库I/O584
第3步:必要时重新设计584
第5步:必要时重新编写代码584
第4步:编写有效的应用代码584
第9步:必要时优化OS I/O585
第10步:必要时优化网络585
第11步:必要时优化客户机585
第12步:若所有其它优化步骤均失败,则考虑更特珠的解决方案585
检查应用类型587
DSS问题588
OLTP问题588
OLTP和DSS其它的考虑589
理解基准589
使用Oracle诊断工具590
使用SQL——TRACE和TKPROF591
使用EXPLAIN PLAN591
使用V$动态性能景象591
使用服务器管理程序监控591
使用第三方产品592
使用企业管理器性能包592
使用urlbstat/utlestat和 report.txt592
第30章 应用程序优化593
动机593
理解优化器593
访问路径的排序594
分析查询,提高效率596
指定优化器方式597
优化术语599
SQL跟踪和tkprof600
理解EXPLAIN PLAN602
确认典型问题604
正确使用索引604
应用优化中常见的问题的处理605
改写查询607
使用集合操作符607
使用布尔转换607
介绍Oracle8的新索引特征608
索引区分608
使用相同分区本地索引608
使用逆序关键字索引609
使用分区敏感优化器609
使用逆序索引表609
第31章 优化内存610
简介610
UTLBSTAT/UTLESTAT610
解释结果611
浏览报告文件611
优化共享区612
提高库高速缓冲存储器性能指南613
多线程服务器问题616
优化数据库缓冲区高速缓冲存储器617
优化排序620
什么触发排序620
排序参数621
排序的其它精细优化参数623
优化多线程服务器(MTS)624
优化锁625
操作系统集成626
第32章 优化I/O628
优化表空间和数据文件628
划分表空间629
成簇630
监控632
优化块和范围 (extent)633
使用预分配633
使用Oracle分离(striping)634
避免碎片634
优化回滚段637
优化重做日志638
直接装载插入640
扩展的划分表格名640
Oracle8的新I/O特征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上的Oracle8665
从Oracle7升级到Oracle8666
C.Oracle8的新特征666
支持大型数据库668
支持对象关系特征671
管理Oracle8673
开发应用程序675
D. Oracle认证程序678
获益于技术认证678
Oracle认证的专业程序678
成为一个Oracle认证的数据库管理员679
数据库管理员认证程序686