图书介绍

Oracle Database 10g DBA手册 管理健壮的、可扩展的、高可用的Oracle数据库2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle Database 10g DBA手册 管理健壮的、可扩展的、高可用的Oracle数据库
  • (美)Kevin Loney,(美)Bob Bryla著;朱洁梅,王海涛译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302125457
  • 出版时间:2006
  • 标注页数:570页
  • 文件大小:66MB
  • 文件页数:584页
  • 主题词:关系数据库-数据库管理系统,Oracle 10g-技术手册

PDF下载


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

下载说明

Oracle Database 10g DBA手册 管理健壮的、可扩展的、高可用的Oracle数据库PDF格式电子书版下载

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

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

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

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

图书目录

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

第1章 Oracle体系结构概述3

1.1 数据库和实例概述4

1.1.1 数据库4

1.1.2 实例5

1.2 Oracle逻辑存储结构5

1.2.1 表空间5

1.2.2 块6

1.2.3 盘区6

1.2.4 段6

1.3 Oracle逻辑数据库结构7

1.3.1 表7

1.3.2 约束14

1.3.3 索引16

1.3.4 视图17

1.3.5 用户和模式19

1.3.6 配置文件19

1.3.7 序列19

1.3.8 同义词20

1.3.9 PL/SQL20

1.3.10 外部文件访问21

1.3.11 数据库链接和远程数据库21

1.4 Oracle物理存储结构22

1.4.1 数据文件23

1.4.2 重做日志文件23

1.4.3 控制文件23

1.4.5 初始参数文件24

1.4.4 归档的日志文件24

1.4.7 备份文件25

1.4.8 Oracle管理文件25

1.4.6 警报和跟踪日志文件25

1.4.9 密码文件26

1.5 多路传输数据库文件26

1.5.1 自动存储管理26

1.5.2 手工的多路传输26

1.6 Oracle内存结构29

1.6.1 系统全局区域29

1.6.2 程序全局区域31

1.6.3 软件代码区域31

1.6.4 后台进程32

1.7.2 脱机备份34

1.7 备份/恢复概述34

1.7.1 导出/导入34

1.7.3 联机备份35

1.7.4 RMAN35

1.8 安全功能35

1.8.1 权限和角色35

1.8.2 审核36

1.8.3 细粒度的审核36

1.8.4 虚拟私有数据库36

1.8.5 标号安全性37

1.9 实时应用集群37

1.12.1 基本初始参数38

1.12 Oracle初始参数38

1.11 Oracle企业管理器38

1.10 Oracle流38

1.12.2 高级初始参数43

1.13 软件安装43

1.13.1 授权和安装选项概述44

1.13.2 使用OUI安装Oracle软件44

1.13.3 使用DBCA创建数据库45

1.13.4 手工创建数据库55

第2章 Oracle Database 10g的升级61

2.1 选择升级方法62

2.2 升级前的准备工作63

2.3 使用数据库升级助手63

2.4 执行手工直接升级64

2.5 使用Export和Import66

2.5.1 使用的Export和Import版本66

2.5.2 执行更新67

2.6 使用数据复制方法68

2.7 升级后的工作68

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

3.1 表空间的体系结构69

3.1.1 表空间类型70

3.1.2 优化灵活体系结构75

3.2 Oracle安装表空间78

3.2.1 SYSTEM78

3.3 段分离79

3.2.6 EXAMPLE79

3.2.5 USERS79

3.2.4 UNDOTBS179

3.2.3 TEMP79

3.2.2 SYSAUX79

第4章 物理数据库布局和存储管理83

4.1 传统磁盘空间存储84

4.1.1 调整表空间和数据文件的大小84

4.1.2 移动数据文件97

4.1.3 移动联机重做日志文件100

4.1.4 移动控制文件101

4.2 自动存储管理103

4.2.1 ASM体系结构103

4.2.2 创建ASM实例104

4.2.3 ASM实例组成部分105

4.2.4 ASM动态性能视图107

4.2.5 ASM文件名格式108

4.2.6 ASM文件类型和模板109

4.2.7 管理ASM磁盘组111

第Ⅱ部分 数据库管理121

第5章 开发和实现应用程序121

5.1 调整设计:最佳实践122

5.1.1 做尽可能少的工作122

5.1.2 做尽可能简单的工作124

5.1.3 告诉数据库需要知道的内容126

5.1.4 最大化环境中的吞吐量126

5.1.5 分开处理数据128

5.1.6 正确进行测试128

5.1.7 标准交付130

5.2.1 实现数据库资源管理器132

5.2 资源管理和存储的概要132

5.2.2 实现存储概要136

5.2.3 调整数据库对象的大小139

5.2.4 使用临时表145

5.3 支持基于抽象数据类型的表146

5.3.1 使用对象视图147

5.3.2 抽象数据类型的安全性149

5.3.3 索引抽象数据类型属性151

5.4 停顿并挂起数据库152

5.5 支持迭代式开发153

5.5.1 迭代式的列定义154

5.6.1 生成图表155

5.6.2 空间需求155

5.6 管理程序包开发155

5.5.2 强制光标共享155

5.6.3 调整目标156

5.6.4 安全需求156

5.6.5 数据需求156

5.6.6 版本需求156

5.6.7 执行计划156

5.6.8 接收测试过程157

5.6.9 测试环境157

第6章 监控空间利用率159

6.1.2 用于临时段的空间不充足160

6.1.3 所分配的撤销空间过多或过少160

6.1 常见的空间管理问题160

6.1.1 用完表空间中的空闲空间160

6.1.4 片断的表空间和段161

6.2 Oracle段、盘区和块161

6.2.1 数据块162

6.2.2 盘区163

6.2.3 段164

6.3 数据字典视图和动态性能视图164

6.3.1 DBA_TABLESPACES165

6.3.2 DBA_SEGMENTS165

6.3.3 DBA_EXTENTS166

6.3.4 DBA_FREE_SPACE166

6.3.8 DBA_ALERT_HISTORY167

6.3.9 V$ALERT_TYPES167

6.3.6 DBA_THRESHOLDS167

6.3.7 DBA_OUTSTANDING_ALERTS167

6.3.5 DBA_LMT_FREE_SPACE167

6.3.10 V$UNDOSTAT168

6.3.11 V$OBJECT_USAGE168

6.3.12 V$SORT_SEGMENT168

6.3.13 V$TEMPSEG_USAGE168

6.4 空间管理方法学169

6.4.1 本地管理的表空间169

6.4.2 使用OMF管理空间170

6.4.3 大文件表空间171

6.4.4 自动存储管理172

6.4.5 撤销管理的考虑事项173

6.5 SYSAUX监控和使用174

6.7 内置的空间管理工具176

6.6 归档重做日志文件的管理176

6.7.1 段顾问177

6.7.2 撤销顾问和自动工作负载仓库179

6.7.3 索引利用率183

6.7.4 空间利用率警告级别184

6.7.5 可恢复的空间分配185

6.7.6 OS空间管理187

6.8 空间管理脚本187

6.8.1 无法分配额外盘区的段188

6.8.2 表空间和数据文件中使用的空间和空闲的空间188

6.9 自动化和流水线化通知过程189

6.9.1 使用DBMS SCHEDULER189

6.9.2 OEM工作控制和监控190

第7章 使用撤销表空间管理事务197

7.1 事务基础198

7.2 撤销基础198

7.2.1 回滚198

7.2.2 读一致性199

7.2.3 数据库恢复199

7.2.4 闪回操作199

7.3 管理撤销表空间199

7.3.1 创建撤销表空间199

7.3.2 撤销表空间的动态性能视图205

7.3.3 撤销表空间的初始参数205

7.3.4 多个撤销表空间206

7.3.5 调整大小和监控撤销表空间208

7.4 闪回特性211

7.3.6 读一致性与成功的DML211

7.4.1 Flashback Query212

7.4.2 DBMS FLASHBACK213

7.4.3 Flashback Table215

7.4.4 Flashback Version Query219

7.4.5 Flashback Transaction Query222

7.5 迁移到自动撤销管理224

第8章 数据库调整227

8.1 调整应用程序设计228

8.1.1 有效的表设计228

8.1.2 CPU需求的分布229

8.1.3 有效的应用程序设计230

8.2 调整SQL231

8.2.1 顺序对加载率的影响232

8.2.2 其他的索引选项233

8.2.3 生成解释计划234

8.3 调整内存使用率236

8.3.1 指定SGA的大小238

8.3.2 使用基于成本的优化器239

8.4 调整数据访问239

8.4.1 本地管理的表空间240

8.4.2 标识链行240

8.4.3 增加Oracle块大小241

8.4.4 使用索引组织表242

8.5 调整数据操作243

8.5.1 大量插入:使用SQL Loader Direct Path选项243

8.5.2 大量数据移动:使用外部表244

8.5.3 大量插入:常见的陷阱和成功的技巧245

8.5.4 大量删除:truncate命令246

8.5.5 使用分区247

8.6 调整物理存储247

8.7 减少网络流量248

8.7.1 数据复制248

8.7.2 使用远程过程调用250

8.8 使用STATSPACK和Automatic Workload Repository250

8.8.1 管理快照251

8.8.2 管理基线251

8.8.3 生成AWR报表252

8.8.4 运行Automatic Database Diagnostic Monitor报表252

8.9 调整解决方案252

9.1 安装STATSPACK255

第9章 使用STATSPACK255

9.1.1 PERFSTAT账户的安全性256

9.1.2 安装后256

9.2 收集统计257

9.3 运行统计报表259

9.4 管理STATSPACK数据263

9.5 卸载STATSPACK264

第10章 数据库安全性和审计265

10.1 非数据库的安全性266

10.2 数据库验证方法267

10.2.1 数据库验证267

10.2.2 数据库管理员验证267

10.2.3 操作系统验证270

10.2.4 网络验证270

10.2.5 3层验证272

10.2.6 客户端验证273

10.2.7 Oracle身份管理273

10.2.8 用户账户274

10.3 数据库授权方法278

10.3.1 配置文件的管理279

10.3.2 系统权限284

10.3.3 对象权限286

10.3.4 创建、分配和维护角色290

10.3.5 使用VPD实现应用程序安全策略296

10.4 审计312

10.4.1 审计位置313

10.4.2 语句审计313

10.4.4 模式对象审计317

10.4.3 权限审计317

10.4.5 细粒度的审计318

10.4.6 审计相关的数据字典视图319

10.4.7 保护审计跟踪320

10.5 数据加密技术320

第Ⅲ部分 高可用性325

第11章 实时应用集群325

11.1 RAC概述326

11.1.1 硬件配置326

11.1.2 软件配置326

11.1.3 网络配置327

11.1.4 磁盘存储328

11.2 安装和配置328

11.2.1 操作系统配置328

11.2.2 软件安装332

11.3.1 服务器参数文件特征351

11.3.2 与RAC相关的初始化参数351

11.3 RAC数据库特征351

11.3.3 动态性能视图352

11.4 RAC维护353

11.4.1 启动RAC数据库354

11.4.2 RAC环境中的重做日志354

11.4.3 RAC环境中的撤销表空间(Undo Tablespaces)355

11.4.4 故障转移情况和TAF355

11.4.5 RAC节点失效的情况356

11.4.6 调整RAC节点数据库361

11.4.7 表空间管理362

12.1 功能363

第12章 备份和恢复选项363

12.2 逻辑备份364

12.3 物理备份364

12.3.1 脱机备份365

12.3.2 联机备份365

12.4 使用Data Pump Export和Data Pump Import366

12.4.1 创建目录366

12.4.2 Data Pump Export选项367

12.4.3 启动Data Pump Export作业369

12.5 Data Pump Import选项372

12.5.1 启动Data Pump Import作业374

12.5.2 比较Data Pump Export/Import和Export/Import378

12.5.3 实现脱机备份378

12.5.4 实现联机备份380

12.6 备份过程集成382

12.6.1 集成逻辑备份和物理备份383

12.6.2 集成数据库备份和操作系统备份384

第13章 使用恢复管理器(Recovery Manager,RMAN)385

13.1 RMAN功能特性和组件386

13.1.1 RMAN组件386

13.1.2 RMAN和传统的备份方法的比较387

13.1.3 备份类型388

13.2 RMAN命令和选项概述390

13.2.1 经常使用的命令390

13.2.2 设置储存库391

13.2.3 注册数据库392

13.2.4 维持RMAN设置394

13.2.5 初始化参数396

13.2.6 数据字典和动态性能视图397

13.3 备份操作398

13.3.1 完全数据库备份398

13.3.2 表空间402

13.3.3 数据文件403

13.3.4 映像副本404

13.3.5 控制文件,SPFILE备份405

13.3.6 归档重做日志405

13.3.7 增量备份406

13.3.8 增量更新备份408

13.3.9 增量备份块变化跟踪410

13.3.10 备份压缩411

13.3.12 验证备份412

13.3.11 使用Flash Recovery Area412

13.4.1 块介质恢复414

13.4 恢复操作414

13.4.2 恢复控制文件415

13.4.3 恢复表空间415

13.4.4 恢复数据文件417

13.4.5 恢复整个数据库419

13.4.6 验证恢复操作422

13.4.7 时间点恢复423

13.5 其他操作424

13.5.1 编目其他的备份424

13.5.2 目录维护425

13.5.3 REPORT(报表)和LIST(清单)428

14.1 Data Guard体系结构431

第14章 Oracle Data Guard(Oracle数据卫士)431

14.1.1 物理与逻辑备用数据库432

14.1.2 数据保护模式433

14.2 LOG_ARCHIVE_DEST_n参数属性433

14.3 创建备用数据库配置435

14.3.1 准备主数据库435

14.3.2 创建逻辑备用数据库439

14.4 使用实时应用441

14.5 管理角色——切换和故障转移442

14.5.1 切换442

14.5.2 切换到物理备用数据库443

14.5.3 切换到逻辑备用数据库444

14.5.5 到逻辑备用数据库的故障转移445

14.5.4 到物理备用数据库的故障转移445

14.6.1 启动和关闭物理备用数据库446

14.6 管理数据库446

14.6.2 在Data Guard环境下管理数据文件447

14.6.3 在逻辑备用数据库上执行DDL447

第15章 其他各种高可用性特性449

15.1 flashback table命令449

15.1.1 需要的权限450

15.1.2 恢复删除的表450

15.1.3 闪回到SCN或时间戳451

15.2 flashback database命令453

15.3.1 LogMiner的工作方式455

15.3.2 提取数据字典455

15.3 使用LogMiner455

15.3.3 分析一个或多个重做日志文件456

15.3.4 Oracle Database 10g中引入的LogMiner特性458

15.4 联机对象重组织459

15.4.1 联机创建索引459

15.4.2 联机重建索引459

15.4.3 联机合并索引459

15.4.4 联机重建以索引组织的表459

15.4.5 联机重新定义表460

第Ⅳ部分 网络化的Oracle465

第16章 Oracle网络(Oracle Net)465

16.1 Oracle Net概述465

16.1.1 连接描述符468

16.1.3 使用Oracle Internet Directory(因特网目录)替换tnsnames.ora469

16.1.2 服务名469

16.1.4 侦听程序(Listener)470

16.2 使用Oracle Net Configuration Assistant(Oracle Net配置助手)472

16.3 使用Oracle Net Manager477

16.4 启动侦听程序服务器进程478

16.5 对侦听程序服务器进程进行控制479

16.5.1 Oracle Connection Manager(Oracle连接管理器)480

16.5.2 使用Connection Manager481

16.5.3 使用Oracle Internet Directory的目录命名484

16.6 使用Easy Connect Naming486

16.7 使用数据库链接487

16.8 调整Oracle Net488

16.8.2 调试连接问题489

16.8.1 限制资源的使用489

第17章 管理大型数据库491

17.1 在VLDB环境中创建表空间492

17.1.1 大文件表空间的基本知识493

17.1.2 创建和修改大文件表空间493

17.1.3 大文件表空间ROWID格式494

17.1.4 DBMS ROWID和大文件表空间495

17.1.5 将DBVERIFY用于大文件表空间497

17.1.6 大文件表空间的初始化参数需要考虑的因素498

17.1.7 大文件表空间数据字典的变化499

17.2 高级的Oracle表类型499

17.2.1 索引组织的表499

17.2.2 全局临时表500

17.2.3 外部表502

17.2.4 分区表503

17.2.5 物化视图526

17.3 使用位图索引527

17.3.1 理解位图索引527

17.3.2 使用位图索引528

17.3.3 使用位图连接索引528

17.4 Oracle Data Pump(Oracle数据泵)529

17.4.1 Data Pump Export529

17.4.2 Data Pump Import530

17.4.3 使用可传输表空间531

第18章 管理分布式数据库535

18.1 远程查询536

18.2 远程数据处理:两阶段提交537

18.3 动态数据复制538

18.4.1 基础设施:实施位置透明性539

18.4 管理分布式数据539

18.4.2 管理数据库链接543

18.4.3 管理数据库触发器544

18.4.4 管理物化视图546

18.4.5 使用DBMS_MVIEW和DBMS_ADVISOR549

18.4.6 可以执行什么类型的更新558

18.4.7 使用物化视图改变查询执行路径561

18.5 管理分布式事务处理563

18.5.1 解决未确定的事务处理563

18.5.2 提交点强度564

18.6 监控分布式数据库564

18.7 调整分布式数据库565

附录A 口令验证函数567

热门推荐