图书介绍

Oracle DBA高可用、备份恢复与性能优化【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Oracle DBA高可用、备份恢复与性能优化
  • 林树泽,卢芬,柳冬青编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302400462
  • 出版时间:2015
  • 标注页数:519页
  • 文件大小:79MB
  • 文件页数:536页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

Oracle DBA高可用、备份恢复与性能优化PDF格式电子书版下载

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

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

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

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

图书目录

第1章 RAC真应用集群1

1.1单实例数据库并发控制原理1

1.1.1并发访问的数据不一致问题1

1.1.2事务以及隔离级别2

1.1.3支持并发的lock机制3

1.1.4支持并发的latch机制6

1.1.5 Lock和Latch的使用7

1.2 RAC并发控制的实现8

1.2.1 RAC的并发控制问题8

1.2.2 RAC的实现并发访问9

1.3 Oracle为何引入RAC10

1.4 RAC集群简介11

1.4.1集群分类11

1.4.2 RAC环境的特殊问题12

1.4.3 RAC集群13

1.5 RAC架构详解15

1.6 RAC与Clusterware17

1.7安装RAC18

1.7.1设计RAC应用环境18

1.7.2确认安装的软件组件19

1.7.3任务规划20

1.7.4安装虚拟机21

1.7.5在虚拟机上安装linux操作系统24

1.7.6配置主机30

1.7.7安装Clusterware43

1.7.8安装数据库软件54

1.7.9启动监听56

1.7.10创建ASM58

1.7.11创建数据库62

1.8 Failover和Load balance测试66

1.8.1 Failover失败转移67

1.8.2 LoadBalance负载均衡68

1.9本章小结69

第2章 ASM自动存储管理70

2.1 Oracle自动存储管理概述70

2.2自动存储管理的优点71

2.3 ASM系统架构72

2.4 ASM和CSS集群同步服务73

2.5创建ASM实例74

2.6启动ASM实例80

2.7理解ASM实例架构83

2.8 ASM命令行管理工具83

2.9管理ASM磁盘组86

2.9.1使用ASM磁盘组管理文件的优势86

2.9.2创建磁盘组88

2.9.3向磁盘组添加磁盘91

2.9.4删除磁盘和磁盘组92

2.9.5平衡磁盘组94

2.9.6 MOUNT和DISMOUNT磁盘组95

2.10管理ASM文件96

2.10.1 ASM磁盘组文件名结构96

2.10.2 ASM磁盘组中目录管理97

2.10.3添加和删除别名98

2.10.4删除文件99

2.10.5使用ASM文件模板99

2.11使用RMAN将数据库迁移到ASM实例101

2.12管理ASM的数据字典视图108

2.13本章小结108

第3章 管理Clusterware组件及管理指令109

3.1 Clusterware及其组件109

3.2备份和恢复VotingDisks110

3.3添加和删除VotingDisks111

3.4备份和恢复OCR113

3.4.1从自动备份中恢复OCR115

3.4.2从人工备份文件中恢复115

3.5修改OCR存储配置信息116

3.6删除OCR存储118

3.7 ocrconfig指令功能汇总119

3.8管理Clusterware指令120

3.8.1 srvctl指令120

3.8.2 crs stat指令126

3.8.3 onsctl指令130

3.8.4 crsctl指令134

3.8.5 ocrcheck指令137

3.8.6 ocrdump指令138

3.8.7 oifcfg指令140

3.8.8 olsnodes指令142

3.9本章小结143

第4章 DataGuard的安装与管理144

4.1 DataGuard是什么144

4.2 DataGuard体系结构144

4.2.1 DataGuard的架构144

4.2.2 DataGuard的后台进程145

4.3 DataGuard配置及相关概念146

4.4 DataGuard服务本质147

4.4.1 Apply服务148

4.4.2 Redo应用148

4.4.3 SQL应用149

4.4.4角色转换服务149

4.5 DataGuard的保护模式150

4.6 DataGuard的优点151

4.7手工搭建物理DataGuard152

4.8物理DataGuard的SWITCHOVER161

4.9物理DataGuard的FAILOVER164

4.10如何转换FAILOVER后的主库为新备库166

4.11管理物理Standby数据库168

4.11.1启动Standby数据库168

4.11.2关闭Standby数据库169

4.11.3 Primary数据库结构变化的传播170

4.11.4自动传播数据文件和表空间的变化170

4.11.5手工修改数据文件和表空间的变化171

4.11.6重命名数据文件174

4.11.7添加或删除重做日志组176

4.11.8监控DataGuard数据库视图176

4.11.9设置DataGuard保护模式179

4.12 DataGuard broker181

4.12.1 DataGuard Broker概述181

4.12.2 DataGuard Broker的配置181

4.12.3 DataGuard Broker的组件182

4.12.4 DataGuard Broker的DMON进程183

4.12.5 DataGuard Broker使用的前提条件184

4.12.6 DataGuard Broker配置实例演示184

4.12.7 DataGuard Broker完成物理DG的SWITCHOVER187

4.12.8 DataGuard Broker实现DG的自动FAILOVER189

4.12.9 DG的DGMGRL维护指令设置191

4.13 DataGuard的日志传输服务192

4.13.1 通过ARCn进程来传送Redo193

4.13.2 LGWR进程同步传送Redo195

4.13.3 LGWR进程异步传送Redo196

4.14本章小结197

第5章 Streams技术原理与应用198

5.1 Streams概述198

5.2 Streams的原理199

5.3 Streams体系结构概述199

5.4 配置本地捕获进程的单向复制201

5.4.1 具体配置之前的任务202

5.4.2 Stream单向本地复制配置204

5.5 使用MAINTAIN_*存储过程配置流210

5.6 Streams的几个重要视图213

5.7小结215

第6章 RMAN备份与恢复数据库216

6.1 RMAN概述216

6.2 RMAN的独特之处216

6.3 RMAN系统架构详解217

6.4快闪恢复区(flash recovery area)218

6.4.1修改快闪恢复区大小218

6.4.2解决快闪恢复区的空间不足问题220

6.5建立RMAN到数据库的连接221

6.6 RMAN的相关概念与配置参数222

6.7 RMAN备份控制文件224

6.8 RMAN实现脱机备份226

6.9 RMAN联机备份228

6.9.1联机备份前的准备工作228

6.9.2联机备份整个数据库229

6.9.3联机备份一个表空间233

6.9.4联机备份一个数据文件234

6.9.5 RMAN备份坏块处理方式235

6.10 RMAN的增量备份235

6.11快速增量备份237

6.12在映像副本上应用增量备份239

6.13创建和维护恢复目录240

6.14 RMAN的脚本管理243

6.15 使用RMAN非归档模式下的完全恢复245

6.15.1控制文件、数据文件以及重做日志文件丢失的恢复245

6.15.2只有数据文件丢失的恢复249

6.15.3联机重做日志文件和数据文件损坏的恢复251

6.15.4如何将数据文件恢复到其它磁盘目录下254

6.16使用RMAN归档模式下的完全恢复254

6.16.1非系统表空间损坏的恢复254

6.16.2系统表空间损坏的恢复257

6.16.3所有数据文件丢失的恢复258

6.17 RMAN实现数据块恢复258

6.18 RMAN的备份维护指令262

6.18.1 RMAN的VALIDATE BACKUPSET指令262

6.18.2 RMAN的RESTORE…VALIDATE指令263

6.18.3 RMAN的RESTORE…PREVIEW指令264

6.18.4 RMAN的LIST指令265

6.18.5 RMAN的REPORT指令268

6.19本章小结269

第7章 手工管理的备份恢复270

7.1备份恢复的概念270

7.1.1物理备份270

7.1.2逻辑备份271

7.1.3冷备份与热备份271

7.1.4数据库恢复271

7.2非归档模式下的冷备与恢复272

7.2.1冷备的步骤273

7.2.2冷备下的恢复274

7.2.3缺少重做日志文件的恢复方法276

7.3归档模式与非归档模式278

7.3.1设置数据库的归档模式278

7.3.2设置归档进程相关参数280

7.3.3管理归档文件和归档目录281

7.4手工热备数据库的步骤284

7.5热备过程中对数据库崩溃的处理方法287

7.6热备的原理289

7.7备份控制文件290

7.8介质恢复的原理293

7.9归档模式下的完全恢复298

7.9.1数据文件在有备份情况下的恢复298

7.9.2数据文件在无备份情况下的恢复301

7.9.3系统表空间数据文件损坏的完全恢复303

7.9.4当前UNDO表空间损坏的完全恢复304

7.9.5非当前UNDO表空间损坏的完全恢复306

7.10何时使用不完全恢复309

7.10.1不完全恢复的场合309

7.10.2不完全恢复的类型309

7.11所有控制文件丢失的恢复方法310

7.11.1使用备份的控制文件310

7.11.2重建控制文件313

7.12本章小结317

第8章 Oracle闪回技术318

8.1理解闪回级别318

8.2闪回数据库319

8.2.1闪回数据库概述319

8.2.2启用闪回数据库320

8.2.3关闭闪回数据库322

8.2.4闪回数据库方法323

8.2.5使用闪回数据库324

8.2.6监控闪回数据库326

8.2.7使用闪回数据库的限制328

8.3闪回删除328

8.3.1闪回删除原理328

8.3.2回收站的使用329

8.3.3恢复删除的表332

8.3.4恢复多个同名的表335

8.3.5应用Purge永久删除表337

8.4闪回表339

8.5闪回版本查询341

8.6闪回事务查询342

8.7闪回查询343

8.8复原点技术344

8.9本章小结345

第9章 数据迁移-EXP/IMP347

9.1关于备份的几个概念347

9.2使用EXP指令实现逻辑备份348

9.2.1 EXP指令详解348

9.2.2不带参数的EXP备份350

9.2.3 EXP指令导出整个数据库353

9.2.4 EXP指令导出特定的表354

9.2.5 EXP指令导出指定的用户355

9.2.6 EXP指令导出特定的表空间356

9.3使用IMP指令实现逻辑恢复357

9.3.1 IMP指令详解358

9.3.2 IMP指令恢复整个数据库359

9.3.3 IMP指令恢复特定的表360

9.3.4 IMP指令恢复指定的用户361

9.4使用EXP/IMP实现传输表空间363

9.4.1理解Big/Little Endian363

9.4.2传输表空间的限制364

9.4.3传输表空间的兼容性问题365

9.4.4传输表空间的自包含特性365

9.4.5实现传输表空间的步骤365

9.4.6使用EXP/IMP实现同平台表空间迁移367

9.4.7使用EXP/IMP实现跨平台表空间迁移370

9.5本章小结374

第10章 数据迁移-EXPDP/IMPDP375

10.1数据泵导出(EXPDP)简介375

10.1.1数据泵导入导出技术的结构375

10.1.2数据泵导入导出技术的优点376

10.1.3数据泵导入导出的目录对象376

10.2数据泵导入导出与EXP/IMP技术的区别378

10.3数据泵导出(EXPDP)数据库实例379

10.3.1数据泵导出的参数含义379

10.3.2数据泵导出数据库实例384

10.4数据泵导入数据库实例389

10.4.1数据泵导入概述及参数含义389

10.4.2数据泵导入数据库实例步骤396

10.5使用数据泵迁移表空间399

10.6使用数据泵生成外部表401

10.7本章小结403

第11章 基于CBO的SQL优化404

11.1性能调整方法404

11.2 SQL查询处理过程详解405

11.2.1语法分析405

11.2.2语句优化405

11.2.3查询执行405

11.3基于成本的优化406

11.3.1选择CBO的优化方式406

11.3.2优化器工作过程407

11.4自动统计数据408

11.5手工统计数据库数据409

11.6统计操作系统数据413

11.7手工统计字典数据415

11.8主动优化SQL语句416

11.8.1 WHERE谓词的注意事项416

11.8.2 SQL语句优化工具417

11.8.3使用索引425

11.8.4索引类型及使用时机432

11.8.5使用绑定变量438

11.8.6消除子查询优化SQL语句439

11.9被动优化SQL语句441

11.9.1使用分区表441

11.9.2使用表和索引压缩442

11.9.3保持CBO的稳定性442

11.9.4创建合适的索引446

11.10详解V$SQL视图446

11.11本章小结448

第12章 Oracle数据库实例优化449

12.1详解SGA与实例优化449

12.2将程序常驻内存454

12.2.1创建软件包DBMS SHARED POOL454

12.2.2将程序常驻内存的过程456

12.2.3从DBMSPOOL脚本理解软件包DBMS SHARED POOL458

12.3将数据常驻内存460

12.3.1再论数据块缓存池460

12.3.2将数据常驻内存的过程461

12.3.3将常驻内存的程序恢复为默认缓冲池464

12.4优化重做日志缓冲区465

12.4.1深入理解重做日志缓冲区的工作机制465

12.4.2重做日志缓冲区相关的等待事件467

12.4.3设置重做日志缓冲区大小469

12.5优化共享池(Shared Pool)471

12.5.1库高速缓存471

12.5.2使用绑定变量471

12.5.3调整参数CURSOR SHARING474

12.5.4设置共享池的大小475

12.6优化数据库高速缓存476

12.6.1调整数据库缓冲区大小477

12.6.2使用缓冲池478

12.7优化PGA内存480

12.8本章小结484

第13章 Statspack与AWR485

13.1 Statspack安装485

13.2设置Statspack相关参数487

13.3 statspack数据收集490

13.3.1 STATSPACK收集统计数据的原理490

13.3.2创建性能数据报表492

13.3.3自动收集性能报告494

13.4初步分析STATSPACK性能报告496

13.5 AWR是什么501

13.6管理AWR502

13.6.1 DBMS_WORKLOAD_REPOSITORY包的使用503

13.6.2 AWR快照与STATISTICS LEVEL参数的关系504

13.6.3手工创建AWR快照504

13.6.4清除AWR快照505

13.6.5修改AWR快照参数506

13.6.6创建和删除AWR快照基线506

13.6.7创建AWR报告508

13.7 ASH是AWR的补充511

13.8创建并分析ASH报告511

13.9 AWR与ADDM的关系514

13.10本章小结519

热门推荐