《Oracle8数据库管理员手册》求取 ⇩

第1章 Oracle体系结构1

1.1 数据库概述及实例1

1.2 数据库1

1.2.1 表空间(Tablespace)1

第一部分 数据库体系结构1

1.2.2 文件(File)2

1.3 实例(Instance)3

1.4 数据库内部结构3

1.4.1 表、列及数据类型(Table,Column,Datatype)4

1.4.2 约束条件5

1.4.3 抽象数据类(Abstract Datatype)6

1.4.5 用户(user)7

1.4.4 分区(Partition)7

1.4.6 模式(schema)8

1.4.7 索引(Indexe)8

1.4.8 簇(cluster)9

1.4.9 散列簇(Hash Clusters)9

1.4.10 视图(View)9

1.4.11 序列(Sequence)10

1.4.12 过程(Procedure)10

1.4.13 函数(Function)10

1.4.14 包(Package)10

1.4.15 触发器(Trigger)10

1.4.17 权限及角色(Privilege,Role)11

1.4.16 同义词(Synonyms)11

1.4.18 数据库链接(Database Link)12

1.4.19 段、范围及块(Segment,Extent,Block)13

1.4.20 回滚段(Rollback Segment)13

1.5 内部存储结构13

1.5.1 系统全局区(System Global Area,SGA)14

1.5.2 正文区域(Context Area)15

1.5.3 程序全局区(Program Global Area, PGA)15

1.6 后台进程(Background Processes)15

1.7 外部结构(External Structure)18

1.7.1 日志文件(Redo Log)18

1.7.2 控制文件(Control File)18

1.8.1 备份/恢复功能(Backup/Recovery Capability)19

1.7.3 跟踪文件与修改日志(Trace File and the Alert Log)19

1.8 数据库的基本实现19

1.8.2 安全性能20

1.8.3 典型数据库逻辑设计21

1.8.4 典型数据库物理设计21

1.9 逻辑模式规则22

1.9.1 一对一关联22

1.9.2 一对多关联23

1.9.3 多对多关联23

第2章 硬件配置研究24

2.1 结构概述24

2.2 独立宿主(Stand-Alone Host)24

2.2.1 磁盘阵列独立宿主(Stand-Alone Hosts With Disk Arrag)25

2.2.2 磁盘映像独立宿主(Stand-Alone Hosts With Disk Shadowing)27

2.2.3 多数据库的独立宿主(Stand-Alone Hosts Swith Multiple Database)28

2.3 网络宿主29

2.3.1 数据库网络(Network of Database)30

2.3.2 远程更新:高级复制选项(Advanced Replication Option)31

2.3.3 服务器簇:Oracle并行服务器(Parallel Server)33

2.3.4 多处理器:并行查询(Parallel Query)与并行装载(Parallel Load)选项34

2.3.5 客户/服务器数据库应用34

第3章 数据库逻辑设计36

3.1 最终产品36

3.2 优化结构(Optimal Flexible Architecture,OFA)36

3.2.1 起点:系统表空间(System Tablespace)36

3.2.3 分离应用程序索引段:INDEXES37

3.2.2 分离应用程序数据段:DATA37

3.2.4 分离工具段:TOOLS38

3.2.5 分离回滚段:RBS38

3.2.6 分离临时段:TEMP38

3.2.7 分离用户:USERS39

3.3 OFA扩展39

3.3.1 分离低使用(Low-Usage)数据段:DATA-240

3.3.2 分离低使用(Low-Usage)索引段:INDEXES-240

3.3.3 分离工具索引:TOOLS-140

3.3.4 分离特殊回滚段:RBS-240

3.3.5 分离特殊用户临时段:TEMP-USER41

3.3.6 附加的特殊应用OFA扩展41

3.4 普通意义的逻辑设计42

第4章 数据库物理设计44

4.1 数据库文件设计44

4.1.1 数据文件间的I/O冲突44

4.1.2 所有数据文件中的I/O瓶颈46

4.1.3 后台进程中并发的I/O48

4.1.4 定义系统恢复能力与性能目标48

4.1.5 系统硬件的定义及结构镜像49

4.1.6 确定数据库磁盘49

4.1.7 选择正确的设计49

4.2 I/O量估计的校验54

4.3 文件放置57

4.4 数据库空间使用概述58

4.4.1 storage参数意义59

4.4.2 Table段61

4.4.3 Index段61

4.4.4 Rollback段61

4.4.5 Temporary段62

4.4.6 自由空间(Free Space)62

4.5 重新确定Oracle7.2及更高版本中的数据文件大小63

4.6 数据文件的移动65

4.6.1 移动数据库文件(Moving Datafile)65

4.6.2 移动联机日志文件(Moving Online Redo Log File)67

4.6.3 移动控制文件(Moving Control File)68

4.7 Oracle7.2及Oracle7.3的空间管理69

4.7.1 数据文件收缩(Shrinking Datafile)69

4.7.2 数据表、簇、索引的收缩(Shrinking Table Cluster Indexes)70

4.7.3 重建索引(Rebuild Indexes)71

2.7.4 物理条件的满足(Physically Fit)72

第二部分 数据库管理73

第5章 开发过程管理73

5.1 成功的三要素73

5.2 培植(cultural)过程73

5.3 管理(management)过程74

5.3.1 定义环境(Defining the Environment)74

5.3.2 角色的定义(Role Defirition)74

5.3.3 方案报告(Deliverable)74

5.3.4 确定数据库对象的尺寸(Sizing Database Objects)77

5.3.5 迭代(Iterative)开发86

5.4 技术方法87

5.4.1 CASE工具87

5.4.2 共享路径(Shared Directory)87

5.4.3 项目管理数据库88

5.4.4 讨论数据库88

5.5 管理包的开发88

5.5.1 生成图表88

5.5.2 空间需求88

5.5.3 协调目标88

5.5.4 安全需求88

5.5.7 验收测试进程89

5.6 管理环境89

5.5.6 执行规划89

5.5.5 数据需求89

第6章 监控多数据库90

6.1 普通问题领域90

6.1.1 超出表空间中的自由空间90

6.1.2 缺乏临时段空间91

6.1.3 达到扩展极限的回滚段91

6.1.4 数据段碎片92

6.1.5 自由空间碎片92

6.1.6 不合适的SGA大小92

6.2 目标选择92

6.3 最终产品93

6.4 建立中央命令数据库96

6.4.1 数据获取99

6.4.2 产生警报报告(Alert Report)104

6.4.3 空间摘要报告109

6.4.4 数据过滤113

6.5 监控内存对象113

6.5.1 UTLBSTAT及UTLESTAT的必要修改113

6.5.2 统计报告解释121

6.5.3 统计报告的扩展125

6.6 良好管理的数据库129

第7章 回滚段管理130

7.1 回滚段概述130

7.1.1 数据库对回滚段的使用130

7.1.2 激活回滚段132

7.2 回滚段的空间使用133

7.1.3 为事务处理指定回滚段133

7.2.1 存储优化136

7.3 监控回滚段使用137

7.3.1 监控当前空间分配137

7.3.2 回滚段收缩138

7.3.3 监控当前状态138

7.3.4 监控动态扩展139

7.3.5 回滚段中的事务142

7.3.6 回滚段中的数据143

7.4 选择回滚段的数量和大小144

7.4.1 事务项144

7.4.2 事务数量145

7.4.3 确定优化值149

7.4.4 建立回滚段151

7.4.5 回滚段数据装载及结果152

第8章 数据库的协调154

8.1 协调应用程序设计154

8.1.1 有效的表设计154

8.1.2 分配CPU请求155

8.1.3 有效进行应用设计156

8.2 协调SQL157

8.3 协调内存160

8.4 数据存储的协调162

8.4.1 段的碎片整理163

8.4.2 自由范围的碎片整理165

8.4.3 行链接169

8.5 协调数据库操作170

8.5.1 大量数据的插入:使用SQL*Loader Direct Path选项170

8.4.4 增加Oracle块尺寸170

8.5.2 大量数据的删除:truncate命令172

8.6 协调物理存储173

8.6.1 整理文件碎片173

8.6.2 使用Raw Devices174

8.7 逻辑存储的协调174

8.8 减少网络访问174

8.8.1 数据复制175

8.8.2 使用远程进程调用179

9.1.1 帐户安全性182

9.1.2 对象权限182

9.1 安全性能182

第9章 数据库安全与审计182

9.1.3 系统级角色和权限183

9.2 实现安全性183

9.2.1 操作系统安全性183

9.2.2 建立用户183

9.2.3 删除用户184

9.2.4 系统级权限184

9.2.5 用户环境文件189

9.2.6 口令管理190

9.2.7 防止口令重使用192

9.2.8 设置口令组合193

9.2.9 数据库帐户与主机帐户相连198

9.2.10 口令保护199

2.9.11 对象级权限201

9.2.12 列表权限203

9.3 限制可用命令:产品用户环境文件205

9.4 注册期间的口令安全206

9.5 口令编码与技巧206

9.5.1 口令是怎样存储的206

9.5.2 设置不存在的口令206

9.5.3 变成另一个用户208

9.6 审计210

9.6.1 审计注册210

9.6.2 操作审计211

9.6.3 对象审计213

9.7 保护审计踪迹214

9.8 分布环境的安全性214

第10章 优化备份和恢复过程215

10.1 特性215

10.2 逻辑备份215

10.2.1 输出(Export)215

10.2.2 输入(Import)215

10.3 物理备份216

10.3.1 脱机备份216

10.3.2 联机(ARCHIVELOG)备份216

10.4.1 输出217

10.4 执行217

10.4.2 输入225

10.4.3 脱机备份230

10.4.4 联机备份231

10.4.5 备用数据库240

10.5 集成备份过程240

10.5.1 集成逻辑和物理备份241

10.5.2 集成数据库和操作系统备份242

10.6 使用恢复过程的恢复情形243

10.6.1 实例失败(Inotance Failure)244

10.6.2 媒体(磁盘disk)失败(Media Failure)244

10.6.3 意外删除或修改对象的恢复245

10.6.5 恢复管理器247

10.6.4 并行恢复247

第11章 管理Oracle财务和其他软件包及实用程序249

11.1 软件包的通用管理准则249

11.1.1 协调数据库结构249

11.1.2 安全与数据存取控制252

11.1.3 事务管理253

11.1.4 文件定位253

11.1.5 监控253

11.1.6 版本的考虑253

11.1.7 DBA的作用254

11.2 管理Oracle财务软件包的特殊准则254

11.2.1 库结构254

11.2.2 数据库的存取256

11.2.3 并发管理器257

11.2.4 演示数据库258

11.2.5 版本258

11.2.6 文件定位258

11.2.7 init.ora参数259

11.3 管理Designer/2000的特殊准则261

11.3.1 数据库结构261

11.3.2 init.ora参数262

11.4 管理其他包和实用工具263

11.4.1 ConText263

11.3.4 优化器263

11.3.3 最活跃的表和索引263

11.4.2 Export265

11.4.3 SQL装载266

11.4.4 程序接口266

11.4.5 在SQL*Plus中使用PRODUCT-USER-PROFILE267

第12章 大数据库管理268

12.1 设置环境268

12.1.1 大数据库容量268

12.1.2 设置支持区大小271

12.1.3 选择物理设计271

12.1.4 分区272

12.1.5 建立完全索引表278

12.1.6 唯一索引表(Index-Only Table)建立及管理278

12.1.7 建立和管理位图索引279

12.2 事务管理280

12.2.1 设置批量事务环境281

12.2.2 装载数据282

12.2.3 插入数据282

12.2.4 删除数据283

12.3 备份286

12.3.1 备份需求及方式287

12.3.2 备份方案288

12.4 协调288

12.4.1 协调大表查询289

第13章 SQL*Net V2及Net8291

13.1 SQL* net V2及Net 8概述291

第三部分 网络ORACLE291

13.1.1 连接描述器293

13.1.2 服务名293

13.1.3 监听器(Listener)294

13.2 使用Net8 Assistant296

13.2.1 多协议交换(Multiprotocol Interchange)298

13.2.2 使用连接管理器(Connection Manager)300

13.2.3 使用Oracle名称(Oracle Name)300

13.3 应用样例:客户-服务器应用301

13.4 应用样例:数据库链接301

13.5 应用实例:拷贝命令302

13.6 协调SQL* Net及Net 8304

14.1 宿主的识别306

14.2 数据库的识别306

第14章 UNIX上的联网技术306

14.3 服务的识别307

14.4 启动监听服务器进程308

14.5 控制监听服务器进程309

14.6 调试连接问题312

第15章 分布式数据库管理314

15.1 分布数据库概述314

15.1.1 远程查询315

15.1.2 远程数据管理:TWO_Phase Commit316

15.1.3 动态数据复制317

15.2 分布式数据管理317

15.2.1 基础结构:位置透明化318

15.2.2 数据库链接管理320

15.2.3 数据库触发器管理321

15.2.4 快照管理323

15.2.5 选择刷新类型329

15.2.6 快照的脱机实例329

15.2.7 净化快照日志330

15.3 管理分布式事务331

15.3.1 解决不确定事务331

15.4 数据库域(Domain)和群(Community)332

15.5 监控分布式数据库333

15.6 协调分布式数据库334

15.7 使用作业队列336

16.1 客户-服务器处理概述338

第16章 配置客户-服务器和网络计算机环境338

16.2 配置服务器339

16.2.1识别可用宿主339

16.2.2 识别可用的服务340

16.2.3 识别可用数据库340

16.2.4 启动SQL* Net341

16.3 配置客户机341

16.3.1 识别可用宿主341

16.3.2 识别可用服务342

16.3.3 客户机说明342

16.3.4 运行SQL* Net342

16.4 关于网络计算机配置342

A.1.1 init.ora文件在何处345

A.1.2 警报日志文件在何处345

附录A Oracle7到Oracle8的移植345

A.1安装Oracle8345

第四部分 附录345

A.1.3 用户输出文件在何处346

A.1.4 过时和修改的init.ora参数346

A.1.5 过时的sqlnet.ora参数347

A.1.6 过时的ensnames.ora和listener.ora参数347

A.1.7 过时的Net8参数文件347

A.2 如何移植347

A.2.1 使用输出/输入方法347

A.2.2 使用移植工具(Migration Utility)348

A.3 RowID的变动349

A.3.2 将RowID转换成严格格式350

A.3.1 什么是Object-ID值350

A.3.3 行在什么文件中351

A.3.4 行在哪个块中352

A.3.5 行的序列号是什么353

A.3.6 管理口令354

A.3.7 分区(Partition)354

A.3.8 大型对象(LOB)354

A.3.9 禁止日志子句355

A.3.10 管理抽象数据类型355

A.4 企业管理器363

B.1 OEM的独特性能364

B.1.1 恢复管理器364

附录B 管理企业管理器364

B.1.2 性能封装软件包及Oracle跟踪工具365

B.2 数据仓库管理366

B.3 远程安全管理367

B.4 配置文件管理368

附录 C DBA的SQL命令参考370

C.1 ALTER DATABASE370

C.2 ALTER INDEX376

C.3 ALTER PROFILE381

C.4 ALTER ROLE383

C.5 ALTER ROLLBACK SEGMENT383

C.6 ALTER SYSTEM384

C.7 ALTER TABLE393

C.8 ALTER TABLESPACE406

C.9 ALTER USER410

C.10 ANALYZE411

C.11 ARCHIVE LOG子句417

C.12 AUDIT(SQL语句)419

C.13 AUDIT(模式对象)424

C.14 CREATE CONTROLFILE426

C.15 CREATE DATABASE428

C.16 CREATE DATABASE LINK431

C.17 CREATE INDEX433

C.18 CREATE PROFILE438

C.19 CREATE ROLE441

C.20 CREATE ROLLBACK SEGMENT443

C.21 CREATE SYNONYM444

C.22 CREATE TABLE446

C.23 CREATE TABLESPACE457

C.24 CREATE USER459

C.25 EXPLAIN PLAN462

C.26 Filespec464

C.27 GRANT(系统权限和角色)465

C.28 GRANT(对象权限)471

C.29 NOAUDIT(SQL语句)474

C.30 NOAUDIT(模式对象)475

C.31 RECOVER子句476

C.32 STORAGE子句477

C.33 TRUNCATE480

1998年05月第1版《Oracle8数据库管理员手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。