图书介绍

Oracle9i DBA手册【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Oracle9i DBA手册
  • (美)Kevin Loney,(美)Marlene Theriault等著;蒋蕊等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111101650
  • 出版时间:2002
  • 标注页数:691页
  • 文件大小:81MB
  • 文件页数:705页
  • 主题词:关系型数据库(学科: 数据库管理系统) 关系型数据库 数据库管理系统

PDF下载


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

下载说明

Oracle9i DBA手册PDF格式电子书版下载

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

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

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

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

图书目录

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

第1章 Oracle体系结构3

1.1 数据库及实例概述4

1.1.1 数据库4

1.1.2 其他文件5

1.1.3 Oracle管理的文件7

1.1.4 实例7

1.2 软件安装8

1.3 创建数据库10

1.3.1 使用Oracle数据库配置助理10

1.3.2 初始化参数配置:内存14

1.3.3 手工创建数据库21

1.4 后台进程22

1.5 数据库内部结构24

1.5.1 表、列和数据类型25

1.5.2 约束条件27

1.5.3 抽象明数据类型27

1.5.4 分区和子分区29

1.5.5 用户29

1.5.6 模式29

1.5.7 索引30

1.5.8 簇31

1.5.9 散列簇31

1.5.10 视图31

1.5.12 过程32

1.5.13 函数32

1.5.11 序列32

1.5.14 软件包33

1.5.15 触发器33

1.5.16 同义词33

1.5.17 权限及角色34

1.5.18 数据库链34

1.5.19 段、区间和块35

1.5.20 重做段与回退段36

1.5.21 实体化视图36

1.5.22 环境区37

1.5.23 程序全局区37

1.5.24 备份/恢复功能38

1.5.26 使用OEM39

1.5.25 安全性能39

第2章 硬件配置研究41

2.1 结构概述42

2.2 独立主机42

2.2.1 磁盘阵列独立主机43

2.2.2 磁盘影像独立主机46

2.2.3 多数据库独立主机47

2.3 网络主机48

2.3.1 数据库网络49

2.3.2 远程更新:高级复制选项50

2.3.3 真正的应用集群52

2.3.4 多处理器:并行查询和并行装载选项53

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

2.3.6 三层体系结构54

2.3.8 备用数据库56

2.3.7 Oracle企业网关访问56

2.3.10 外部文件访问57

2.3.9 复制型数据库57

2.3.11 外部表访问58

第3章 计划和管理表空间59

3.1 最终产品60

3.2 优化灵活体系结构60

3.2.1 起点:SYSTEM表空间60

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

3.2.3 局部管理表空间61

3.2.4 分离低使用的数据段:DATA_262

3.2.5 分离应用程序索引段:INDEXES63

3.2.6 分离低使用的索引段:INDEXES_263

3.2.9 分离回退段:RBS64

3.2.7 分离工具段:TOOLS64

3.2.8 分离工具索引:TOOLS_I64

3.2.10 分离特殊回退段:RBS_265

3.2.11 使用重做表空间65

3.2.12 分离临时段:TEMP65

3.2.13 分离用户专用临时段:TEMP_USER66

3.2.14 分离用户:USERS67

3.2.15 附加表空间类型67

3.2.16 高级表空间类型67

3.3 合理的逻辑设计68

3.4 解决方案69

第4章 数据库物理布局71

4.1.1 数据文件间的I/O竞争72

4.1 数据库文件布局72

4.1.2 所有数据库文件间的I/O瓶颈74

4.1.3 后台进程间的并发I/O操作76

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

4.1.5 定义系统硬件与镜像体系结构77

4.1.6 识别专用于数据库的磁盘77

4.1.7 选择正确的布局78

4.2 I/O估算值的检验79

4.3 解决方案81

4.3.1 小型开发数据库布局81

4.3.2 产品OLTP数据库布局82

4.3.3 具有历史数据的产品OLTP数据库布局82

4.3.4 数据仓库布局83

4.4 文件位置84

4.5 数据库空间使用概述85

4.5.1 storage子句的含意85

4.5.2 局部管理表空间86

4.5.3 表段87

4.5.4 索引段87

4.5.5 回退段88

4.5.6 临时段88

4.5.7 空闲空间89

4.6 重新确定数据文件大小90

4.7 数据库文件的移动91

4.7.1 移动数据文件91

4.7.2 用Oracle Enterprise Manager移动数据文件93

4.7.3 移动联机重做日志文件97

4.8 段空间的回收方法98

4.8.1 收缩数据文件98

4.7.4 移动控制文件98

4.8.2 收缩数据表、簇、索引99

4.8.3 重建索引100

4.8.4 联机重建索引101

4.9 使用Oracle管理的文件(OMF)101

4.9.1 配置环境102

4.9.2 创建Oracle管理的文件102

4.9.3 维护Oracle管理的文件103

4.10 物理条件的满足103

第二部分 数据库管理107

第5章 开发过程管理107

5.2 培植过程108

5.1 成功三要素108

5.3 管理过程109

5.3.1 定义环境109

5.3.2 角色的定义110

5.3.3 交付使用111

5.3.4 资源管理与存储概要113

5.3.5 确定数据库对象的大小118

5.3.6 迭代开发134

5.3.7 迭代列定义135

5.3.8 联机移动表136

5.3.9 强制游标共享137

5.4 管理技术137

5.5 管理包开发138

5.4.4 讨论数据库138

5.4.1 CASE工具138

5.4.3 项目管理数据库138

5.4.2 共享目录138

5.5.1 生成图表139

5.5.2 空间需求139

5.5.3 调整目标139

5.5.4 安全需求139

5.5.5 数据需求139

5.5.6 版本要求140

5.5.7 执行规划140

5.5.8 验收测试过程140

5.5.9 测试环境140

5.6 管理环境141

第6章 监控空间使用143

6.1 常见问题144

6.1.1 表空间中的空闲空间缺乏144

6.1.2 临时段的空间不足145

6.1.3 回退段达到扩展极限145

6.1.4 数据段碎片146

6.1.5 空闲空间碎片146

6.1.6 SGA区域大小设置得不正确146

6.2 目标选择146

6.3 最终产品147

6.4 建立Command Center数据库150

6.4.1 数据获取153

6.4.2 生成报警报表157

6.4.3 空间汇总报表161

6.4.4 清除数据164

6.5 监控内存对象165

6.6 附加的告警和警告165

6.6.1 监控文件I/O分布165

6.6.2 对象内部的空间分配率169

6.7 良好管理的数据库172

第7章 管理事务173

7.1 回退段概述174

7.1.1 数据库对回退段的使用174

7.1.2 激活回退段177

7.2 回退段中的空间使用178

7.1.3 为事务指定回退段178

7.3 监控回退段使用182

7.3.1 收缩回退段183

7.3.2 监控当前状态183

7.3.3 监控动态扩展183

7.3.4 每个回退段中的事务185

7.3.5 回退段中的数据量186

7.4 使用Oracle Enterprise Manager管理回退段186

7.4.1 从OEM创建回退段187

7.4.2 创建与现有回退段一样的回退段187

7.4.3 设置回退段为联机状态188

7.4.4 设置回退段为脱机状态188

7.4.5 删除回退段188

7.5.2 事务数量189

7.5.1 事务条目数量189

7.5 选择回退段的数量和大小189

7.5.3 确定optimal值190

7.5.4 创建回退段190

7.5.5 产品回退段与数据装载回退段191

7.6 解决方案191

7.6.1 OLTP应用192

7.6.2 数据仓库/批处理应用192

7.7 使用重做表空间193

7.7.1 设置重做保留193

7.7.2 创建重做表空间194

7.7.3 监视重做表空间194

7.7.4 系统管理的重做解决方案194

第8章 数据库调整195

8.1 调整应用程序设计196

8.1.1 高效的表设计196

8.1.2 分配CPU请求197

8.1.3 高效地进行应用设计198

8.2 调整SQL199

8.2.1 排序对载入率的影响201

8.2.2 附加的索引选项201

8.2.3 生成执行计划202

8.3 调整内存使用205

8.3.1 指定SGA区的大小208

8.3.2 使用基于成本的优化程序209

8.4 调整数据存储210

8.4.1 段的碎片整理211

8.4.2 评估索引使用213

8.4.4 自由区间的碎片整理214

8.4.3 局部管理表空间214

8.4.5 标识链接行217

8.4.6 增加Oracle块尺寸218

8.4.7 使用索引组织表218

8.5 调整数据操作219

8.5.1 批量插入:使用SQL?Loader Direct Path选项219

8.5.2 批量插入:常见陷阱和成功诀窍221

8.5.3 批量删除:truncate命令222

8.5.4 分区223

8.6 调整物理存储223

8.6.1 使用原始设备223

8.8 减少网络流量224

8.8.1 数据复制224

8.6.2 使用RAID和镜像224

8.7 调整逻辑存储224

8.8.2 使用远程过程调用229

8.9 使用OEM和性能调整组件230

8.9.1 Oracle Expert组件230

8.9.2 Oracle性能管理器选项233

8.10 调整方案235

第9章 使用STATSPACK237

9.1 安装STATSPACK238

9.2 PERFSTAT账户的安全性238

9.3 安装后选项239

9.4 收集统计数据239

9.5 运行统计报表241

9.6 STATSPACK数据管理244

9.7 卸载STATSPACK244

第10章 数据库安全与审计247

10.1 安全功能248

10.1.1 账户安全性248

10.1.2 对象权限248

10.1.3 系统级角色和权限249

10.2 实现安全性249

10.2.1 起始点:操作系统安全性249

10.2.2 创建用户249

10.2.3 删除用户251

10.2.4 系统级权限252

10.2.5 用户环境文件255

10.2.6 口令管理256

10.2.7 防止口令重新使用259

10.2.8 设置口令复杂度259

10.2.9 将数据库账户与主机账户相连265

10.2.10 用口令文件进行验证266

10.2.11 口令保护267

10.2.12 对象级权限268

10.2.13 列表权限271

10.3 限制可用的命令:产品用户环境文件272

10.4 登录期间的口令安全273

10.5 口令加密与技巧273

10.5.1 如何存储口令274

10.5.2 设置不存在的口令274

10.5.3 变成另一个用户275

10.6 虚拟私有数据库277

10.7 审计283

10.7.1 登录审计283

10.7.2 操作审计284

10.7.3 对象审计285

10.7.4 保护审计追踪286

10.8 分布式环境中的安全性287

10.9 解决方案287

第11章 备份和恢复选项289

11.1 性能290

11.2 逻辑备份290

11.3.2 联机备份291

11.3.1 脱机备份291

11.3 物理备份291

11.4 实现292

11.4.1 导出292

11.4.2 导入299

11.4.3 脱机备份303

11.4.4 联机备份305

11.4.5 使用LogMiner314

11.4.6 备用数据库321

11.5 备份过程集成322

11.5.1 逻辑备份和物理备份集成322

11.5.2 数据库和操作系统备份集成323

第12章 使用恢复管理器325

12.1 有关恢复管理器326

12.1.1 恢复管理器体系结构327

12.1.2 RMAN命令及其使用330

12.1.3 使用OEM备份管理器334

12.1.4 使用OEM进行恢复341

12.1.5 生成列表与报表346

12.2 一些RMAN建议348

第三部分 网络353

第13章 Oracle Net353

13.1 Oracle Net概述354

13.1.1 连接描述符356

13.1.2 服务名357

13.1.3 使用Oracle互联网目录替换tnsnames.ora358

13.1.4 监听器358

13.2 使用Oracle Net Configuration Assistant360

13.1.5 Oracle9i中的监听器360

13.3 使用Oracle Net Manager366

13.3.1 Oracle连接管理器368

13.3.2 使用连接管理器369

13.3.3 使用Oracle Internet Directory进行目录命名372

13.3.4 使用Oracle Names374

13.4 启动监听器服务器进程374

13.5 控制监听器服务器进程375

13.6 应用样例:客户机/服务器应用程序377

13.7 应用样例:数据库链接377

13.8 应用样例:copy命令378

13.9 Oracle Names的服务器/客户机配置或目录服务器380

13.10 调整Oracle Net380

13.11 UNIX与Oracle Net381

13.11.2 数据库的识别382

13.11.1 主机的识别382

13.11.3 调试连接问题383

第14章 调整9iAS385

14.1 启动、停止与重新启动iAS386

14.2 调整Apache与TCP388

14.3 调整Oracle HTTP服务器配置389

14.4 使用Oracle高速缓存服务390

14.5 Oracle Web Cache390

14.5.1 使用Oracle Web Cache390

14.5.2 Oracle Web Cache管理器391

14.5.3 作废缓存的文档401

14.6 Oracle9iAS数据库缓存402

14.5.4 应用服务器之间的负载均衡402

14.6.1 数据库缓存如何工作403

14.6.2 利用Oracle9iAS数据库缓存的优势404

第15章 管理大型数据库405

15.1 设置环境406

15.1.1 确定大型数据库的容量406

15.1.2 设置支持区大小409

15.1.3 选择物理设计410

15.1.4 分区411

15.1.5 创建实体化视图417

15.1.6 创建和管理索引组织表418

15.1.7 创建和管理外部表419

15.1.8 创建和管理全局临时表419

15.1.9 创建和管理位图索引420

15.2 事务管理421

15.2.1 配置批事务环境421

15.2.2 装载数据422

15.2.3 插入数据423

15.2.4 删除数据424

15.3 备份427

15.3.1 备份需求及策略评估427

15.3.2 备份方案开发428

15.4 调整428

15.5 使用可迁移表空间430

15.5.1 生成可迁移的表空间集430

15.5.2 插入可迁移的表空间集431

15.6 局部管理的表空间432

第16章 分布式数据库管理433

16.1 远程查询434

16.2 远程数据操作:两阶段提交435

16.3 动态数据复制436

16.4 分布式数据管理437

16.4.1 基础结构:实施位置透明性437

16.4.2 数据库链接管理441

16.4.3 数据库触发器管理442

16.4.4 实体化视图管理444

16.4.5 使用OEM创建实体化视图452

16.5 分布式事务管理458

16.5.1 解决悬而未决的事务458

16.5.2 提交点强度458

16.7 分布式数据库调整459

16.6 分布式数据库监控459

16.8 使用作业队列461

附录467

附录A DBA的SQL命令参考467

A.1 ALTER DATABASE468

A.2 ALTER INDEX483

A.3 ALTER MATERIALIZED VIEW493

A.4 ALTER MATERIALIZED VIEW LOG499

A.5 ALTER OUTLINE502

A.6 ALTER PROFILE503

A.7 ALTER ROLE504

A.8 ALTER ROLLBACK SEGMENT504

A.9 ALTER SEQUENCE506

A.10 ALTER SYSTEM507

A.11 ALTER TABLE513

A.12 ALTER TABLESPACE550

A.13 ALTER TRIGGER555

A.14 ALTER USER556

A.15 ASSOCIATE STATITICS558

A.16 AUDIT560

A.17 constraint_clause565

A.18 CREATE CONTROLFILE575

A.19 CREATE DATABASE578

A.20 CREATE DATABASE LINK584

A.21 CREATE DIRECTORY585

A.22 CREATE INDEX586

A.24 CREATE MATERIALIZED VIEW597

A.23 CREATE LIBRARY597

A.25 CREATE MATERIALIZED VIEW LOG606

A.26 CREATE OUTLINE609

A.27 CREATE PFILE611

A.28 CREATE PROFILE611

A.29 CREATE ROLE614

A.30 CREATE ROLLBACK SEGMENT615

A.31 CREATE SEQUENCE616

A.32 CREATE SPFILE619

A.33 CREATE SYNONYM620

A.34 CREATE TABLE621

A.35 CREATE TABLESPACE647

A.36 CREATE TEMPORARY TABLESPACE651

A.37 CREATE TRIGGER653

A.38 CREATE USER659

A.39 CREATE VIEW660

A.40 EXPLAIN PLAN665

A.41 filespec666

A.42 GRANT667

A.43 NOAUDIT678

A.44 RENAME679

A.45 REVOKE680

A.46 SET CONSTRAINT[S]683

A.47 SET ROLE684

A.48 SET TRANSACTION685

A.49 storage_clause686

A.50 TRUNCATE690

热门推荐