《Oracle数据库管理手册 6.0-7.0》求取 ⇩

第一部分 数据库体系结构第一章 Oracle体系结构2

1.1 数据和概述2

1.2 数据库2

1.2.1 表空间2

1.2.2 文件3

1.3 实例3

1.4 数据库内部结构4

1.4.1 表和列(Columns)5

1.4.2 表限制条件6

1.4.3 用户(Users)7

1.4.4 方案(Schemas)7

1.4.5 索引8

1.4.6 簇8

1.4.7 哈希簇(Hash clusters)8

1.4.8 视图(Views)9

1.4.9 序列(Sequences)9

1.4.10 过程(Procedures)9

1.4.11 函数(Functions)9

1.4.12 程序包(Packages)9

1.4.13 触发器(Triggers)10

1.4.14 同义词(Snonyms)10

1.4.15 优先权和角色(Privileges and Roles)10

1.4.16 数据库链接(Database Liriks)11

1.4.17 段范围块(Segments,Exteints and Blocks)12

1.4.18 回滚段(Rollback Segments)12

1.5 内部存储器结构(Internal Memory Structures)12

1.5.1 系统全局范围(System Global Area(SGA))13

1.5.2 上下文范围(Context Areas)15

1.5.3 程序全局范围(Program Global Area(PGA))15

1.6 进程结构(Process Structures)15

1.6.1 系统监控(System Monitor):SMON15

1.6.2 进程监控(Process Monitor):PMON16

1.6.3 数据库书写器(Database Writer)DBWR16

1.6.4 日志书写器(Log writer):LGWR16

1.6.5 检测点(Checkpoint(Oracle7)):CKPT17

1.6.6 归档存储器(Archiver):ARCH17

1.6.7 恢复(Recoverer)(Oracle7,布局式选项):RECO17

1.6.8 锁定(Lock)(Parallel Server(并行服务器)):Lckn17

1.6.9 (Dispatcher)(Oracle7,SQL*Net V2):Dnnn18

1.6.10 服务器(Server):Snnn18

1.7 外部结构(External Structures)18

1.7.1 重做日志18

1.7.2 控制文件(Control Files)19

1.8 基本数据库的实现19

1.8.1 备份/恢复能力(Backup/Recovery Capabilities)20

1.8.2 安全性性能(Security Capabilities)20

1.8.3 逻辑数据库布局的实例(Sample Logical database Layout)21

1.8.4 物理数据库结构实例(Sample physical Database Layout)21

1.9 理解逻辑建模的是(Understanding Logical Modeling Conventions)22

1.9.1 一对一关系(One-to-One Relationships)22

1.9.2 一对多关系(One-to-Many Relationships)23

1.9.3 多对多关系(Many-to-Many Relationships)24

第二章 硬件配置及硬件考虑25

2.1 总体结构25

2.2 独立的主机26

2.2.1 带驱动器组的独立主机26

2.2.2 带补偿磁盘的单机28

2.2.3 带多重操作库的主机29

2.3 网络主机30

2.3.1 数据库网络31

2.3.2 远程更新:布局式选择项33

2.3.3 服务器群:并行服务器选择35

2.3.4 客户—服务器数据库运用37

第三章 逻辑数据库结构39

3.1 最终结果39

3.2 优化的灵活结构(OFA)39

3.2.1 起始点:系统表空间39

3.2.2 分离应用数据段:DATA40

3.2.3 分离应用索引段:INDEXES41

3.2.4 分离工具段:TOOLS41

3 2.5 分离回滚段:RBS42

3.2.6 分离临时段:TEMP42

3.2.7 分离用户:USERS43

3. 3 超越OFA43

3.3.1 分离低使用率的数据段:DATA 243

3.3.2 分离低使用率的索引段:INDEXES 244

3.3.3 分离工具索引:TOOLS 144

3.3.4 分离特殊的回滚程序段:RBS 245

3.3.5 分离特定用户的临时程序段:TEMP_USER45

3.4 一段意义上的逻辑结构布局46

第四章 物理数据库布局47

4.1 数据库文件布局47

4.1.1 数据文件间的输入/输出(I/O)争用48

4.1.2 所有数据文件中I/O“瓶颈”问题49

4.1.3 后台进程的并行I/O操作51

4.1.4 确定系统的可恢复性和执行目标52

4.1.5 定义系统硬件和镜像结构52

4.1.6 确定数据库专用磁盘53

4.1.7 选择适当的结构53

4.2 对I/O估计权值的验证58

4.3 文件定位63

4.4 数据库空间应用鸟瞰65

4.4.1 STORAGE子句的隐含66

4.4.2 表段67

4.4.3 索引段68

4.4.4 回滚段68

4.4.5 临时段68

4.4.6 空闲空间69

4.5 物理匹配70

第二部分 数据库管理第五章 管理开发进程72

5.1 成功的三个关键因素72

5.2 培训过程72

5.3 管理过程73

5.3.1 定义环境73

5.3.2 角色定义73

5.3.3 可交付性76

5.3.4 确定数据库对象的大小78

5.3.5 迭代开发87

5.4 技术87

5.4.1 Case工具88

5.4.2 共享目录88

5.4.3 项目管理数据库88

5.4.4 讨论数据库88

5.5 管理开发程序包88

5.5.1 生成图表89

5.5.2 空间需求89

5.5.3 调整目标89

5.5.4 安全性需求89

5.5.5 数据需求89

5.5.6 执行计划90

5.5.7 可接受性测试过程90

5.6 可管理的环境90

第六章 多数据库的监控91

6.1 常见范围问题91

6.1.1 在表空间中,运行超出了空闲空间91

6.1.2 没有足够的空间给临时段92

6.1.3 已达到最大范围数的回滚段92

6.1.4 数据段碎片93

6.1.5 碎片空闲空间93

6.1.6 SGA范围没有正确规定大小93

6.2 选择目标93

6.3 最后产品94

6.4 创建“命令中心”数据库96

6.4.1 取得数据100

6.4.2 生成警告报表105

6.4.3 空间概况表(空间一览表)109

6.5 监视内存对象113

6.5.1 对BSTAT/UTLBSTAT和ESTAT/UTLESTAT的必要的修改113

6.5.2 统计报表的说明119

6.5.3 统计报表的扩充123

6.6 更好地管理数据库131

第七章 回滚段的管理132

7.1 回滚段概论132

7.1.1 数据库是怎样使用回滚段的132

7.1.2 激活回滚段135

7.1.3 确定事务的回滚段136

7.2 回滚段之间的空间使用136

7.2.1 ORACLE7中优化存储子句138

7.3 监视回滚段的使用140

7.3.1 监视当前空间的分配140

7.3.2 监视当前状态141

7.3.3 监视动态范围141

7.3.4 每个回滚段的事务处理146

7.3.5 回滚段中的数据空间147

7.4 选择数量和大小148

7.4.1 事务入口项大小148

7.4.2 事务数量149

7.4.3 确定优化长度153

7.4.4 创建回滚段155

7.4.5 数据装载的回滚段156

第八章 数据库调整157

8.1 应用程序设计的调协157

8.1.1 有效的表设计157

8.1.2 CPU请求的分配158

8.1.3 有效的应用程序设计158

8.2 SQL语句调协159

8.3 内存使用的调整162

8.4 数据存储的调协163

8.4.1 段碎片163

8.4.2 空闲范围碎片165

8.4.3 鉴别链接行175

8.4.4 增加ORACLE块的大小175

8.5 数据操纵的调协176

8.5.1 使用SQL*Loader目录路径的选择176

8.5.2 大量删除:TRUNCATE命令177

8.6 物理存储的调协178

8.6.1 文件碎片的调协178

8.6.2 使用RAW驱动器178

8.7 逻辑存储的调整178

8.8 减少网络信息流量179

8.8.1 数据的复制179

8.8.2 使用远程过程调用184

第九章 数据库安全性和审计187

9.1 安全性功能187

9.1.1 帐号安全性管理187

9.1.2 对象安全性管理187

9.1.3 系统级角色188

9.2 ORACLE 6.0版中安全性工具188

9.2.1 起点:操作系统安全性188

9.2.2 创建用户188

9.2.3 撤销用户189

9.2.4 系统级角色190

9.2.5 数据库帐号与主机帐号相结合190

9.2.6 口令保护191

9.2.7 权力的管理191

9.2.8 无效授权192

9.3 ORACLE7中的安全工具193

9.3.1 起点:操作系统安全性193

9.3.2 创建用户193

9.3.3 撤销用户194

9.3.4 系统级角色195

9.3.5 用户简要表198

9.3.6 数据库帐号与主机帐号连接199

9.3.7 口令保护200

9.3.8 权力管理201

9.3.9 授权列举203

9.4 限制有效命令:生产用户简要表204

9.5 口令密码和陷阱205

9.5.1 口令的存储205

9.5.2 设置不存在的口令205

9.5.3 转为另外一个用户206

9.6 审计208

9.6.1 登录(注册)审计209

9.6.2 活动审计210

9.6.3 对象审计212

9.7 保护审计跟踪212

9.8 布局式环境中的安全性213

9.8.1 远程帐号存取213

9.8.2 SQL*Net设置214

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

10.1 功能215

10.2 逻辑备份215

10.2.1 导出215

10.2.2 导入216

10.3 物理备份216

10.3.1 冷备份216

10.3.2 热(ARCHIVELOG)备份217

10.4 执行过程217

10.4.1 导出217

10.4.2 完全导出与增量/积累导出220

10.4.3 导入226

10.4.4 冷备份231

10.4.5 热备份(ARCHIVELOG)232

10.5 结合的备份过程239

10.5.1 逻辑备份与物理备份结合239

10.5.2 数据库与操作系统备份结合240

10.6 以上备份过程的恢复方案242

10.6.1 实例失效(Instance Failure)242

10.6.2 媒体(磁盘)失效(Media Failure)242

10.6.3 恢复意外撤销或修改的对象244

第三部分 支持程序软件工具包第十一章 支持Oracle*CASE248

11.1 ORACLE*CASE综述248

11.1.1 数据库结构248

11.1.2 数据库存储249

11.2 DBA的角色250

11.3 数据库安排250

11.3.1 文件位置和大小251

11.3.2 升版考虑251

11.4 摘录支持251

11.4.1 空间请求252

11.4.2 使用特殊的回滚段252

11.5 监视252

11.5.1 最活动的表和索引253

11.5.2 监视空间变化趋势253

第十二章 支持ORACLE财务软件254

12.1 ORACLE财务软件——浏览254

12.1.1 数据库结构254

12.1.2 数据库存取255

12.1.3 并发管理程序255

12.1.4 DEMO(演示)数据库256

12.2 DBA角色256

12.3 数据库规则257

12.3.1 将开发与产品分开257

12.3.2 选择回滚段的长度和数量257

12.3.3 第二个临时表空间:TEMP_GL261

12.3.4 文件分配262

12.3.5 并发管理器263

12.3.6 INIT.ORA参数263

12.4 监视264

12.4.1 最活跃的表和索引264

12.4.2 监视空间变化趋势265

12.5 调协265

12.5.1 监视SGA的使用265

12.5.2 验证I/O权值265

12.5.3 GL优化程序266

第十三章 支持Oracle实用程序267

13.1 所有Oracle实用程序注释267

13.1.1 生成表(产品表)的位置268

13.1.2 用户复制生成表(产品表)(User Copies of Product Tables)268

13.1.3 对实用程序的控制访问(Controlling Access to Utilities)270

13.2 特有的生成“产品”(Product-Specific Support)270

13.2.1 Export/Import(导出/导入)270

13.2.2 程序设计接口(Programmatic Interfaces)271

13.2.3 SQL*Forms271

13.2.4 SQL*Loader271

13.2.5 SQL*Menu272

13.2.6 SQL*Plus273

13.2.7 SQL*ReportWriter273

13.2.8 SQL*TextRetrieval274

第十四章 支持第三方工具275

14.1 Forest & Trees(森林和树)275

14.2 IQ for Windows275

14.3 PowerBuilder276

14.4 PowerViewer277

14.5 Q+E277

14.6 SQL*Assist277

14.7 SQR277

第四部分 网络环境下的Oracle第十五章 SQL*Net V1和V2280

15.1 SQL*Net综述280

15.2 SQL*Net V1282

15.2.1 链接字符串(connect string)282

15.2.2 别名和缺省值(Aliases and Defaults)283

15.2.3 实现(implementation)283

15.3 SQL*Net V2284

15.3.1 连接描述符(Connect Descriptors)284

15.3.2 服务名(Service Names)284

15.3.3 接收器(Listeners)285

15.3.4 SQL*Net V2 Configuration TOOL(SQT*Net V2配置工具)285

15.3.5 使用多协议互换(MultiProtocol Interchange)286

15.4 使用举例:Client-Server应用程序288

15.5 使用举例:数据库链接288

15.6 使用举例:COPY命令290

15.7 SQL*Net转换291

第十六章 UNIX上的连网技术293

16.1 确定主机293

16.2 确定数据库293

16.3 服务的确定294

16.3.1 对于SQL*Net V1294

16.3.2 对于SQL*Net V2295

16.4 启动SQL*Net服务器进程295

16.4.1 对于SQL*Net V1295

16.4.2 对于SQL*Net V2297

16.5 控制SQL*Net服务器进程298

16.5.1 对于SQL*Net V1298

16.5.2 对于SQL*Net V2300

16.6 调试链接问题301

第十七章 管理布局式数据库303

17.1 布局式数据库综述303

17.1.1 远程查询303

17.1.2 远程数据操作:双相处理305

17.1.3 动态数据复制306

17.2 管理布局式数据307

17.2.1 防止措施:实现位置透明307

17.2.2 管理数据库链接309

17.2.3 管理数据库触发器311

17.2.4 快照管理313

17.3 管理布局式事务317

17.3.1 解决疑点事务317

17.3.2 提交点强度318

17.4 数据库域和通信318

17.5 监控布局式数据库320

17.6 调协分步式数据库320

第五部分 附录324

附录A 数据库的生成过程324

A.1 Oracle 7脚本324

A.1.1 数据库生成—cr_CC1.sql脚本325

A.1.2 临时参数—initcc10.ora文件330

A.1.3 产品参数—initcc1.ora文件331

A.1.4 数据库配置—configcc1.ora文件331

A.2 Oracle第六版脚本332

A.2.1 数据库生成——cr_CC1.sql文本332

A.2.2 临时参数(1)——initcc10.ora文件337

A.2.3 临时参数(2)—initcc11.ora文件338

A.2.4 产生参数——initcc1.ora文件339

附录B 数据库安装指南342

B.1 创建数据库342

B.2 生成数据字典目录视图344

B.3 生成支持ORACLE产品及任选项的数据库对象344

B.4 生成杂类数据库对象345

附录C DBA命令的SQL参考347

C.1 ALTER DATABASE(数据库调整)347

C.2 ALTER PROFILE(调整简要表)352

C.3 ALTER RESOURCE COST(调整资源代价)353

C.4 ALTER ROLE(改变代码)355

C.5 ALTER ROLLBACK SEGMENT(改变回滚段)355

C.6 ALTER SYSTEM(调整系统)356

C.7 ALTER TABLESPACE(调整表空间)362

C.8 ALTER USER(改变用户)364

C.9 ANALYZE366

C.10 ARCHIVE LOG语句370

C.11 AUDIT(SQL语句)373

C.12 AUDIT(审记)377

C.13 CREATE CONTROLFILE379

C.14 CREATE DATABASE382

C.15 CREATE DATABASE LINK386

C.16 CREATE PROFILE387

C.17 CREATE ROLE(创建角色)390

C.18 CREATE ROLLBACK SEGMENT(创建回滚段)392

C.19 CREATE SYNONYM393

C.20 CREATE TABLESPACE395

C.21 CREATE USER396

C.22 DROP DATABASE LINK(数据库链接的撤销)398

C.23 DROP PROFILE399

C.24 DROP ROLE(撤销角色)399

C.25 DROP ROLLBACK SEGMENT400

C.26 DROP SYNONYM(撤销同义词)401

C.27 DROP TABLESPACE(撤销表空间)401

C.28 DROP USER(撤销用户)402

C.29 EXPLAIN PLAN(解释)403

C.30 Filespec405

C.31 GRANT(系统优先权和角色)406

C.32 GRANT(对象优先权)413

C.33 NOAUDIT(SQL语句)416

C.34 NOAUDIT(方案对象)417

C.35 RECOVER语句418

C.36 REVOKE(系统优先权和角色)419

C.37 REVOKE(对象优先权)421

C.38 SET ROLE(角色的设置)423

C.39 SET TRANSACTION424

C.40 STORAGE语句426

C.41 TRUNCATE429

附录D 客户—服务器环境的配置指南431

D.1 客户—服务器处理概述431

D.2 配置服务器432

D.2.1 指明可用的宿主机432

D.2.2 指明可用的服务433

D.2.3 指明可用的数据库433

D.2.4 启动SQL*Net433

D.3 配置客户434

D.3.1 指明可用的宿主机434

D.3.2 指明可用的服务434

D.3.3 指明客户配置435

D.3.4 客户机规范436

D.3.5 执行SQL*Net436

D.4 在配置中增加一个文件服务器436

1994《Oracle数据库管理手册 6.0-7.0》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由Kevin Loney著;张均宝译 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。