欢迎光临
免费的PDF电子书下载网站

Oracle Database 12c Oracle RMAN备份与恢复(第4版) PDF下载

编辑推荐

本书介绍基本RMAN功能和高级RMAN功能。通过学习本书,你将全面了解RMAN,从而使用RMAN为数据库提供可靠完备的备份和恢复解决方案。本书还可帮助你扎实掌握RMAN技能,并将这些技能应用于数据库。 ;

内容简介

"防止数据库遭受硬件、软件及其他操作故障的损害  《Oracle Database 12c Oracle RMAN备份与恢复(第4版)》详细讲解了如何*限度地利用Oracle RMAN(Oracle Recovery Manager)的功能,阐释如何配置Oracle数据库以满足简单或复杂的备份和恢复需求。本书是讲解Oracle数据库备份和恢复操作的综合性指南,全面介绍了传统的Oracle数据库体系结构以及Oracle新引入的多租户体系结构。与仅讨论Oracle RMAN基本操作的书籍不同,本书是一本快速入门指南,并且涵盖更高级的主题,如数据库复制以及创建Oracle备用数据库。*后,这本权威指南还讲述如何创建报告,优化性能,以及实现第三方管理工具。 主要内容 ● 设置、配置和维护Oracle RMAN ● 在传统Oracle数据库体系结构和令人激动的新多租户体系结构中使用Oracle RMAN ● 执行完整和部分Oracle RMAN数据库还原 ● 创建联机、脱机和增量系统备份 ● 使用Oracle RMAN备份和还原SPFILE及控制文件 ● 配置和使用Oracle RMAN恢复目录 ● 为数据库对象的备份生成Oracle RMAN报告 ● 使用Oracle Flashback功能纠正用户引入的错误 ● 在本地及远程服务器上创建克隆和备用数据库 ● 结合使用Oracle RMAN和Oracle RAC"

作者简介

Robert G. Freeman是Businessolver有限公司(位于美国爱荷华州得梅因市)的资深DBA。Robert有超过20年的Oracle数据库工作经验,曾在Oracle公司工作5年。在漫长的职业生涯中,Robert曾就职于中小公司,也曾为全球巨头管理Oracle数据库。Robert钟情于Oracle数据库,也深深地爱着两岁的女儿Amy。Matthew Hart已与他人合作撰写6本Oracle书籍,*书籍有Oracle 10g High Availability with RAC, Flashback, and DataGuard和Oracle Enterprise Manager 10g Grid Control Handbook以及本书。自从Oracle 7.3和RMAN推出后,Matthew便一直从事HA和RMAN技术工作。Matthew目前居住在密苏里州的堪萨斯城。

Oracle Database 12c Oracle RMAN备份与恢复(第4版) PDF下载

目录

Ⅰ部分  ;开始在Oracle Database  ; ; ; ;12c中使用RMAN

1章  ;RMANOracle Database 12c快速入门指南 3

1.1  ;预备步骤 4

1.2  ;RMAN操作配置数据库 4

1.2.1  ;确定FRA的正确位置并创建FRA 5

1.2.2  ;登录到数据库并将其配置为使用FRA 5

1.2.3  ;将数据库置于ARCHIVELOG模式 5

1.3  ;备份数据库 6

1.4  ;还原数据库 7

1.5  ;小结 7

2章  ;Oracle Database 12c备份与恢复体系结构概述 9

2.1  ;本书主要内容 10

2.2  ;RMAN专家也需要学习本章和本书 11

2.3  ;开始学习之旅 12

2.4  ;备份和恢复概要 12

2.4.1  ;高可用性 13

2.4.2  ;备份和恢复 14

2.5  ;需要掌握的Oracle术语 16

2.6  ;多租户功能推出之前的Oracle 数据库体系结构 19

2.6.1  ;Oracle进程 19

2.6.2  ;Oracle内存和RMAN 24

2.6.3  ;Oracle数据库 26

2.6.4  ;更多关于Oracle重做日志的内容 29

2.6.5  ;ARCHIVELOG模式与NOARCHIVELOG模式 32

2.6.6  Oracle逻辑结构 33

2.7  组合情况 33

2.8  Oracle数据库内核的更多信息 35

2.9  控制数据库软件 38

2.10  Oracle备份与恢复入门 39

2.10.1  逻辑备份与恢复 40

2.10.2  Oracle物理备份与恢复 40

2.10.3  备份其他Oracle组件 44

2.11  小结 45

3章  RMAN体系结构概述 47

3.1  服务器管理的恢复 48

3.2  RMAN实用程序 48

3.3  RMAN备份的网络拓扑结构 51

3.3.1  RMAN和扩展 51

3.3.2  RMAN和共享服务器 52

3.3.3  在目标数据库的

ORACLE_HOME中本地

运行RMAN 53

3.4  数据库控制文件 53

3.4.1  在控制文件中重用记录 54

3.4.2  快照控制文件 55

3.4.3  重建控制文件 56

3.5  RMAN服务器进程 56

3.6  RMAN使用的SYS数据包 57

3.6.1  SYS.DBMS_RCVMAN

数据包 57

3.6.2  SYS.DBMS_BACKUP_

RESTORE数据包 57

3.7  备份数据块 58

3.7.1  数据块备份概述 58

3.7.2  块级备份的优点 59

3.8  内存中的RMAN 61

3.8.1  输入内存缓冲区 62

3.8.2  RMAN内存利用:PGA

SGA 63

3.9  恢复目录 64

3.10  辅助数据库 66

3.11  兼容性问题 67

3.12  RMAN进程 68

3.13  快速恢复区 70

3.14  小结 71

4章  Oracle Database 12c

多租户 73

4.1  Oracle多租户简介 74

4.1.1  CDB 75

4.1.2  可插入数据库 79

4.1.3  Oracle多租户对RMAN

备份和恢复的影响 81

4.2  管理容器数据库 81

4.2.1  启动和停止CDB 81

4.2.2  普通用户 82

4.3  可插入数据库 84

4.3.1  PDB名称 85

4.3.2  创建PDB 85

4.3.3  PDB用户 85

4.3.4  连接到PDB 86

4.3.5  确定当前所在的PDB 89

4.3.6  可插入数据库的体系结构 90

4.3.7  PDB约束 92

4.3.8  PDB性能 92

4.3.9  PDB资源管理 93

4.4  CDBPDB以及数据字典 94

4.4.1  多租户数据库数据字典 94

4.4.2  PDB管理 96

4.5  CDB相关的其他主题 101

4.5.1  删除CDB 102

4.5.2  删除PDB 102

4.5.3  克隆PDB以及插入和

卸下PDB 102

4.6  小结 102

Ⅱ部分  RMAN配置、备份和

    恢复基础知识

5章  RMAN设置和配置 105

5.1  配置数据库以在ARCHIVELOG

模式运行 106

5.1.1  ARCHIVELOG目标目录 106

5.1.2  快速恢复区 108

5.1.3  是否应使用FRA 121

5.1.4  ARCHIVELOG模式之间的

切换 121

5.1.5  使用ODBCA创建数据库 122

5.2  Oracle Database 12c故障诊断

基础架构 124

5.2.1  ADR和相关的故障诊断

基础架构组件 124

5.2.2  配置故障诊断基础架构 129

5.3  RMAN命令行 131

5.3.1  通过RMAN命令行连接 131

5.3.2  退出RMAN客户端 136

5.4  RMAN操作配置数据库 136

5.4.1  设置数据库用户 137

5.4.2  设置数据库安全性 139

5.4.3  设置CONTROL_FILE_

RECORD_KEEP_TIME

参数 140

5.5  配置RMAN默认设置 141

5.5.1  configure命令介绍 142

5.5.2  配置多种RMAN默认

设置 142

5.5.3  configure命令的使用

示例 143

5.5.4  使用共享服务器的情况 156

5.6  RMAN配置任务总结 157

5.7  其他备份和恢复设置与配置

问题 158

5.8  小结 158

6章  RMAN恢复目录 159

6.1  恢复目录的含义 160

6.1.1  在非多租户数据库中创建

恢复目录拥有模式 162

6.1.2  在多租户数据库中创建

恢复目录拥有模式 164

6.1.3  创建恢复目录模式对象 167

6.1.4  使用RMAN虚拟私有

目录 170

6.2  合并多个恢复目录 173

6.3  RMAN存储脚本 174

6.3.1  创建存储脚本 175

6.3.2  在恢复目录中查询存储脚本

信息 175

6.3.3  修改存储脚本 175

6.3.4  删除存储脚本 176

6.3.5  使用存储脚本 176

6.3.6  打印存储脚本 176

6.4  维护恢复目录 177

6.4.1  取消RMAN中的数据库

注册 177

6.4.2  数据库迁移/升级问题 178

6.4.3  手动重新设置数据库

化身 178

6.4.4  手动执行恢复目录的重新

同步操作(resync catalog) 179

6.4.5  清除恢复目录记录 179

6.5  备份恢复目录 180

6.6  恢复目录视图 180

6.6.1  恢复目录视图和数据库数据

字典视图的目的 180

6.6.2  恢复目录基表、视图和数据

库数据字典视图 180

6.6.3  使用恢复目录基表和视图的

示例 183

6.6.4  Oracle 企业管理器提供

的目录视图 186

6.7  小结 187

7章  RMAN备份 189

7.1  使用RMAN Backup命令 190

7.1.1  Backup命令 190

7.1.2  Backup命令、信道和

性能 190

7.2  RMAN Backup命令选项 191

7.2.1  备份到特定设备类型 192

7.2.2  控制备份集和备份集片的

特性 192

7.2.3  多段备份 192

7.2.4  RMAN压缩 193

7.2.5  标记 197

7.2.6  还原点 198

7.2.7  使用duration参数设置

备份限制 198

7.2.8  归档的备份 199

7.2.9  重写configure exclude

命令 201

7.2.10  跳过脱机的、不可访问的或

只读的数据文件 201

7.2.11  重写备份优化 201

7.2.12  基于上次备份时间来备份

数据文件 202

7.2.13  在备份操作期间检查逻辑

损坏 203

7.2.14  RMAN复制设备上生成

备份副本 203

7.2.15  捕获隐蔽的控制文件 204

7.3  使用RMAN set命令 204

7.4  脱机RMAN数据库备份 205

7.4.1  使用已配置的设置执行脱机

备份 205

7.4.2  分析实习的输出结果 210

7.4.3  不使用默认的设置执行脱机

备份操作 217

7.5  联机RMAN数据库备份 218

7.6  其他类型的RMAN联机

备份 221

7.6.1  表空间备份 221

7.6.2  数据文件备份 222

7.6.3  归档重做日志备份 223

7.6.4  控制文件和参数文件备份 224

7.6.5  备份集备份 224

7.6.6  快速恢复区备份 225

7.7  副本 226

7.7.1  映像副本 226

7.7.2  数据库、表空间和数据文件

的映像副本 226

7.7.3  控制文件副本 227

7.7.4  ARCHIVELOG映像副本 228

7.8  增量RMAN备份 228

7.8.1  块更改跟踪文件 229

7.8.2  基本备份 230

7.8.3  差异增量备份与累积增量

备份 230

7.9  增量更新备份 232

7.10  开始备份数据库 234

7.11  本章介绍的RMAN最佳

实践 237

7.12  小结 237

8章   RMAN还原与恢复 239

8.1  RMAN还原与恢复基础 240

8.2  Oracle 数据库恢复的类型 241

8.3  关于还原多租户数据库 241

8.4  准备RMAN还原 241

8.5  暂存RMAN备份集片供还原

之用 242

8.5.1  还原SPFILE 243

8.5.2  还原控制文件 251

8.6  NOARCHIVELOG模式中

还原和恢复数据库 255

8.6.1  还原的准备工作 255

8.6.2  在不同位置上还原数据库 259

8.7  ARCHIVELOG模式中恢复

数据库 263

8.7.1  故障点数据库恢复 264

8.7.2  表空间恢复 272

8.7.3  数据文件恢复 273

8.7.4  使用增量备份的恢复操作 274

8.8  联机重做日志丢失的恢复 274

8.8.1  非活动的联机重做日志组

成员的丢失 275

8.8.2  非活动的联机重做日志组

的丢失 275

8.8.3  丢失活动但非当前状态的

联机重做日志组 277

8.8.4  丢失当前联机重做日志组 277

8.9  数据恢复顾问 277

8.9.1  通过RMAN使用数据恢复

顾问 277

8.9.2  DRA数据字典视图 283

8.10  小结 284

9章  RMAN的高级恢复主题 285

9.1  恢复可插入数据库 286

9.1.1  恢复根容器 286

9.1.2  恢复种子容器 287

9.1.3  恢复PDB 288

9.2  在非CDB和整个CDB数据库

上执行不完全数据库恢复 291

9.2.1  不完全恢复的含义 292

9.2.2  不完全恢复的工作原理 292

9.2.3  创建恢复点 293

9.2.4  基于时间的恢复 294

9.2.5  基于SCN的恢复 294

9.2.6  基于更改的恢复 295

9.2.7  基于还原点的恢复 295

9.3  执行PDB的不完全恢复 296

9.3.1  关于PDB时间点恢复 296

9.3.2  PDB时间点恢复相关的

限制和要求 297

9.3.3  基于时间恢复PDB 298

9.3.4  基于SCN恢复PDB 299

9.3.5  基于更改恢复PDB 301

9.3.6  基于还原点恢复 301

9.4  其他RMAN恢复主题 301

9.4.1  只读表空间的恢复 302

9.4.2  归档重做日志的还原 302

9.4.3  数据文件副本的还原 302

9.4.4  恢复受损的数据块 303

9.4.5  恢复到前一个化身 304

9.5  表和分区时间点恢复 306

9.5.1  还原和恢复数据库表及分区

的前提条件 306

9.5.2  还原和恢复数据库表及分区

的限制 307

9.5.3  还原表和分区时考虑的

选项 307

9.5.4  RMAN还原和恢复表及

分区的方式 308

9.5.5  PDB还原表和分区 308

9.5.6  使用RMAN还原和恢复

数据库表的示例 308

9.6  表空间时间点恢复 311

9.6.1  TSPITR做准备 311

9.6.2  执行实际的TSPITR 312

9.6.3  带有自动实例的自定义

自动TSPITR 313

9.7  小结 314

10章  复制:克隆目标数据库 315

10.1  RMAN复制的基础知识 316

10.1.1  使用RMAN复制的

原因 316

10.1.2  RMAN复制的不同

类型 317

10.1.3  复制体系结构 318

10.2  复制的位置 323

10.2.1  复制到同一服务器 324

10.2.2  复制到同一服务器的不同

ORACLE_HOME目录 325

10.2.3  复制到远程服务器 325

10.2.4  复制和网络 328

10.3  在同一服务器上复制 331

10.4  复制到远程服务器 334

10.5  12c的无目标复制 336

10.6  12c中的新RMAN克隆

功能 338

10.6.1  使用压缩 339

10.6.2  复制大表空间 339

10.7  小结 340

Ⅲ部分  RMAN维护与管理

11章  RMAN维护 343

11.1  RMAN的维护 344

11.2  备份的验证 347

11.2.1  restorepreview命令 347

11.2.2  restorevalidatecheck

logical命令 348

11.2.3  使用validate命令 348

11.2.4  备份保留策略 349

11.2.5  归档日志保留策略 350

11.2.6  change命令 353

11.2.7  delete命令 357

11.2.8  RMAN中为其他备份

编写目录 358

11.3  RMAN存储的脚本 359

11.3.1  创建存储的脚本 360

11.3.2  在恢复目录中查询存储的

脚本信息 360

11.3.3  修改存储的脚本 360

11.3.4  删除存储的脚本 360

11.3.5  使用存储的脚本 360

11.3.6  打印存储的脚本 361

11.4  删除数据库 362

11.5  小结 362

12章  RMAN的监视和报告 363

12.1  RMANlist命令 363

12.1.1  列出化身 364

12.1.2  列出备份 365

12.1.3  列出映像副本 373

12.1.4  列出还原点 376

12.1.5  列出DB_UNIQUE_

NAME 376

12.2  RMANreport命令 377

12.2.1  报告最近没有被备份的

数据文件 377

12.2.2  报告备份冗余或恢复

窗口 377

12.2.3  报告数据文件的不可

恢复操作 378

12.2.4  报告数据库模式 378

12.2.5  报告过时的备份 379

12.3  用于报告的数据字典视图 380

12.4  小结 381

13章  调整RMAN备份与恢复操作

的性能 383

13.1  调整RMAN前的工作 384

13.1.1  可达到的RMAN性能 384

13.1.2  使用合适的硬件 385

13.1.3  使用正确的备份策略 387

13.1.4  调整数据库 387

13.2  调整RMAN 389

13.2.1  调整RMAN设置 390

13.2.2  调整MML392

13.2.3  确认与数据库相关的

RMAN问题 393

13.3  跟踪RMAN会话 399

13.4  小结 400

14章  使用Oracle Cloud Control

实现备份和恢复操作 401

14.1  EM12c体系结构 402

14.1.1  Oracle管理存储库 402

14.1.2  Oracle管理服务 402

14.1.3  Oracle管理代理 402

14.1.4  Cloud Control控制台 403

14.1.5  插件 404

14.2  安装和配置Enterprise Manager

Cloud Control 12c以进行数据

库备份 404

14.2.1  安装Enterprise Manager

代理 404

14.2.2  发现目标 405

14.3  使用EM12c配置备份和

恢复 407

14.4  使用EM12c备份数据库 411

14.4.1  调度Oracle建议的

备份 411

14.4.2  调度自定义备份 413

14.4.3  一次性备份多个

数据库 416

14.5  管理备份 418

14.6  备份报告 418

14.7  使用EM12c进行恢复 419

14.7.1  还原点 419

14.7.2  执行恢复 421

14.8  小结 423

Ⅳ部分  高可用体系结构

      中的RMAN

15章  RMAN最佳实践 427

15.1  数据保护 428

15.1.1  企业体系结构 428

15.1.2  备份和恢复 429

15.1.3  高可用性 430

15.1.4  灾难恢复 431

15.1.5  数据监管和安全 431

15.1.6  监视和调度 432

15.2  最佳实践 433

15.2.1  服务级别协议 433

15.2.2  标准和过程 437

15.3  RMAN最佳实践 438

15.4  小结 439

16章  从用户错误中恢复:

闪回技术 441

16.1  为不可避免的问题做准备:

闪回技术 442

16.2  闪回和撤销段的密切关系 443

16.3  闪回查询 444

16.4  闪回版本查询 444

16.5  闪回表 446

16.5.1  SQL中执行闪回表

操作 446

16.5.2  Oracle Enterprise

Manager中使用闪回表 447

16.6  闪回事务 447

16.7  闪回删除 448

16.8  闪回数据库 450

16.8.1  闪回日志 450

16.8.2  闪回保存目标 450

16.8.3  闪回数据库的优化和

调整 452

16.9  闪回数据归档(完全撤销) 453

16.10  小结 453

17章  RMANData Guard 455

17.1  备用数据库的类型 456

17.1.1  物理备用数据库 456

17.1.2  逻辑备用数据库 456

17.2  使用RMAN创建备用

数据库 456

17.3  准备创建备用数据库 457

17.3.1  确定命名约定 457

17.3.2  将数据库置于ARCHIVELOG

模式并强制启用日志记录

模式 458

17.3.3  设置数据库参数 459

17.3.4  创建辅助数据库口令

文件 460

17.3.5  配置Oracle Network 460

17.3.6  准备和启动辅助实例 463

17.3.7  启动RMAN 463

17.3.8  创建备用数据库 463

17.4  创建备用数据库之后 464

17.5  从备用数据库生成备份 470

17.6  其他RMANData Guard

主题 471

17.6.1  使用RMAN从备用数据库还原丢失的数据文件、表空间或数据库 471

17.6.2  再同步备用数据库 471

17.7  从备用数据库备份归档

日志 472

17.8  小结 472

18章  RMANReal Application

Clusters 473

18.1  RAC独特的备份问题 474

18.1.1  数据文件备份 475

18.1.2  归档日志备份 476

18.2  RAC恢复问题 478

18.2.1  还原操作 478

18.2.2  还原操作期间的介质

管理事项 479

18.2.3  还原操作后的恢复

问题 480

18.3  高级RMAN/RAC功能 481

18.3.1  复制到单节点系统 481

18.3.2  单节点上的备用

数据库 484

18.3.3  备份多节点RAC

数据库 486

18.4  小结 487

19章  Zero Data Loss Recovery  

ApplianceRMAN演变为企业级数据库保护解决方案 489

19.1  Zero Data Loss Recovery

Appliance概述 490

19.1.1  体系结构 491

19.1.2  受保护的数据库 491

19.1.3  增量推送 491

19.1.4  增量存储 493

19.1.5  复制 494

19.1.6  自动磁带归档 494

19.1.7  备份验证 495

19.2  保护策略 495

19.3  协作化空间管理 496

19.4  监视和管理 497

19.5  扩展硬件 498

19.6  小结 499

20章  在实际工作中使用RMAN

案例研究 501

20.1  恢复操作前的准备工作 502

20.1.1  故障的本质 502

20.1.2  可用的恢复选项 503

20.1.3  可能需要的Oracle

支持 503

20.1.4  在恢复操作期间寻求

帮助 503

20.2  恢复案例研究 504

20.3  小结 522

Ⅴ部分  RMAN介质管理

21章  介质管理问题 525

21.1  磁盘备份领域中的磁带

备份 526

21.2  RMAN和介质管理器概述 527

21.2.1  介质管理器目录 527

21.2.2  介质管理器的其他

软件组件 528

21.2.3  介质管理库 528

21.2.4  MML交互 530

21.3  SBT API 530

21.4  磁带备份的全过程 531

21.5  磁带还原的全过程 532

21.6  使用sbttestloadsbt.exe 532

21.7  介质管理错误 533

21.8  小结 534

22章  Oracle安全备份 535

22.1  OSB的特性 536

22.1.1  OSB和恢复管理器 536

22.1.2  OSBOSB Express

区别 536

22.1.3  备份加密 537

22.1.4  快速数据库备份压缩 537

22.1.5  Oracle安全备份云

模块 537

22.2  OSB的接口 537

22.3  OSB的组件 538

22.3.1  OSB守护进程 539

22.3.2  主机访问模式 540

22.3.3  管理数据 540

22.3.4  OSB用户和类 541

22.3.5  操作系统账户 541

22.3.6  NDMP主机 542

22.3.7  OSB权限和类 542

22.4  安装与配置OSB 543

22.5  使用OSB备份Oracle数据库

及文件系统数据 554

22.6  使用OSB云模块备份Oracle

数据库 559

22.7  小结 562

23章  使用OSB云模块将数据库备份

Amazon Web服务 563

23.1  传统备份:前提与限制 564

23.2  OSB云模块 564

23.3  云计算的含义 564

23.4  OracleAmazon565

23.4.1  弹性计算云(EC2)

弹性块存储(EBS) 565

23.4.2  简单存储服务(S3)——

Oracle的云备份解决

方案 565

23.4.3  RMAN备份到S3OSB

云模块 565

23.4.4  通过Internet备份到S3

或从Amazon EC2备份

S3 566

23.5  Oracle云备份的优点 566

23.6  使用OSB云模块执行备份 568

23.6.1  永久存储S3作为默认

SBT信道配置 569

23.6.2  每次分配信道时指定

OSB云模块 569

23.7  列出存储在S3中的RMAN

备份和备份集 570

23.7.1  通过Internet使用OSB

云模块和Amazon S3

优化备份与恢复 570

23.7.2  多个信道及压缩备份集的

示例 572

23.8  许可问题 572

23.9  小结 572

24章  使用OracleVeritas NetBackup 增强RMAN 573

24.1  关键特性 574

24.2  必要的组件 574

24.3  存储/介质设备配置 575

24.4  NetBackup的安装 575

24.4.1  安装NetBackup for Oracle

代理之前的任务 576

24.4.2  NetBackup for Oracle

代理安装步骤 576

24.5  链接OracleNetBackup介质

管理器的方法 577

24.5.1  自动链接方法 577

24.5.2  手动链接方法 578

24.6  体系结构 579

24.7  配置NetBackup策略 580

24.7.1  添加新策略 580

24.7.2  定义时间表 583

24.7.3  定义备份选项 585

24.7.4  定义策略客户端 586

24.8  管理到期的备份映像 587

24.8.1  使用NetBackup存储库

删除到期的备份 587

24.8.2  使用RMAN删除到期的

备份 587

24.9  RMAN示例脚本 588

24.10  故障诊断 589

24.10.1  使用NetBackup

日志 589

24.10.2  确定正在使用的库 590

24.11  维护安全的最佳方法 590

24.12  成本调整 590

24.13  小结 591

25章  配置OracleHP Data

Protector 593

25.1  集成OracleData

Protector 594

25.1.1  支持矩阵 594

25.1.2  集成组件 594

25.1.3  集成限制 595

25.2  Data Protector上配置

RMAN备份 598

25.3  RMAN备份 605

25.3.1  备份方法 605

25.3.2  备份过程 606

25.4  使用Data Protector GUI

还原Oracle数据库 606

25.4.1  还原控制文件 607

25.4.2  还原Oracle 数据库

对象 608

25.5  Oracle RMAN 元数据与Data

Protector 介质管理数据库

同步 609

25.6  小结 609

26章  RMANTivoli Storage

Manager 611

26.1  Tivoli Storage Manager

概述 612

26.1.1  TSM服务器系统对象 613

26.1.2  TSM客户端 614

26.2  使用TDPO完成RMAN

备份 618

26.3  删除数据库备份 623

26.4  公共备份场景的故障诊断 623

26.5  小结 625

27章  RMANCommVault

Simpana 627

27.1  Simpana简介 628

27.1.1  安装 628

27.1.2  数据保留期 630

27.1.3  调度策略 630

27.2  CommVault Oracle iDA

含义 631

27.2.1  配置Oracle 实例 632

27.2.2  配置子客户端 634

27.3  初始化备份 635

27.4  还原 637

27.5  高级配置 638

27.6  RMAN接口 641

27.7  排除故障 641

27.8  小结 643

Ⅵ部分  附    录

附录A  RMAN脚本示例 647

A.1  用于WindowsRMAN

脚本 648

A.1.1  创建Windows脚本以

调度备份 648

A.1.2  调度备份 649

A.2  用于UnixRMAN脚本 649

附录B  创建RMAN测试环境 651

B.1  测试机器 652

B.1.1  匹配生产环境 653

B.1.2  节省成本是需要付出

代价的 653

B.2  Oracle配置 653

B.2.1  多个主目录 654

B.2.2  创建数据库 654

B.3  RMAN配置 654

 

媒体评论

评论

前沿

当谈论数据库时,几乎没什么比备份和恢复更重要的主题了。在多次公众演讲时,我都会提及一点,如果你的数据库未包含企业需要的数据,那么高超的调试技能、编写卓越的SQL以及构建RAC群集还有何意义?数据库的精髓是数据和数据保护。因此,RMAN与Oracle数据库实际是鱼水关系。虽然还有其他解决方案,但这些方案不具有RMAN提供的选项。因此,几乎在所有实际场合,DBA都使用RMAN工具来执行数据库备份,在需要还原数据库时,这些备份将派上用场。诚然,个别情况下,会使用其他解决方案来满足特定需求,如使用快照技术来快速克隆数据库(Oracle Database 12c多租户功能经常使用这一方式)。无论如何,RMAN始终是现场恢复和灾难恢复场景的一线恢复工具。0.1  本书主要内容本书介绍基本RMAN功能和高级RMAN功能。通过学习本书,你将全面了解RMAN,从而使用RMAN为数据库提供可靠完备的备份和恢复解决方案。本书还可帮助你扎实掌握RMAN技能,并将这些技能应用于数据库。0.2  本书编排方式为帮助你掌握所需的RMAN技能,本书首先介绍RMAN基础知识。我们讨论了如何设置、配置和使用RMAN来完成各种备份和还原工作。然后讨论如何管理RMAN备份以及与RMAN相关的元数据。接着浓墨重彩地描述如何使用RMAN来增强HA(Highly Available,HA)体系结构。最后回答有关RMAN的各个可用介质管理层的问题。你可使用多个供应商提供的介质来保存备份数据,并在未来使用这些数据还原数据库。这是一本大块头书籍,也是一个宏大项目。本书纳入了Oracle Database 12c中的新功能,在上一版的基础上做了全面修订和更新,也做了适度删减,从而更加精炼凝重。0.3  本书面向的读者本书面向负责备份和恢复Oracle数据库的每位Oracle DBA,将引领新手学习如何备份和恢复Oracle数据库。工作经验较丰富的DBA可通过本书学习高级技能。本书也可作为DBA从事实际工作时的有用参考书籍。

Oracle Database 12c Oracle RMAN备份与恢复(第4版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle Database 12c Oracle RMAN备份与恢复(第4版)