新書推薦:
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:HK$
66.1
《
先进电磁屏蔽材料——基础、性能与应用
》
售價:HK$
221.8
《
可转债投资实战
》
售價:HK$
99.7
《
王氏之死(新版,史景迁成名作)
》
售價:HK$
54.9
《
敢为天下先:三年建成港科大
》
售價:HK$
77.3
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:HK$
47.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
98.6
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
123.1
編輯推薦:
本书介绍基本RMAN功能和高级RMAN功能。通过学习本书,你将全面了解RMAN,从而使用RMAN为数据库提供可靠完备的备份和恢复解决方案。本书还可帮助你扎实掌握RMAN技能,并将这些技能应用于数据库。
內容簡介:
"防止数据库遭受硬件、软件及其他操作故障的损害 《Oracle Database 12c Oracle RMAN备份与恢复第4版》详细讲解了如何*限度地利用Oracle RMANOracle 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中使用RMAN
第1章 RMAN和Oracle 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 CDB和PDB以及数据字典 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 restorevalidate和check
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 RMAN的list命令 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 RMAN的report命令 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 调整MML层 392
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章 RMAN与Data 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 其他RMAN和Data Guard
主题 471
17.6.1 使用RMAN从备用数据库还原丢失的数据文件、表空间或数据库 471
17.6.2 再同步备用数据库 471
17.7 从备用数据库备份归档
日志 472
17.8 小结 472
第18章 RMAN与Real 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 高级RMANRAC功能 481
18.3.1 复制到单节点系统 481
18.3.2 单节点上的备用
数据库 484
18.3.3 备份多节点RAC
数据库 486
18.4 小结 487
第19章 Zero Data Loss Recovery
Appliance:RMAN演变为企业级数据库保护解决方案 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 使用sbttest和loadsbt.exe 532
21.7 介质管理错误 533
21.8 小结 534
第22章 Oracle安全备份 535
22.1 OSB的特性 536
22.1.1 OSB和恢复管理器 536
22.1.2 OSB和OSB 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 Oracle与Amazon云 565
23.4.1 弹性计算云EC2与
弹性块存储EBS 565
23.4.2 简单存储服务S3
Oracle的云备份解决
方案 565
23.4.3 RMAN备份到S3:OSB
云模块 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章 使用Oracle的Veritas 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 链接Oracle与NetBackup介质
管理器的方法 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章 配置Oracle的HP Data
Protector 593
25.1 集成Oracle与Data
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章 RMAN和Tivoli 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章 RMAN和CommVault
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 用于Windows的RMAN
脚本 648
A.1.1 创建Windows脚本以
调度备份 648
A.1.2 调度备份 649
A.2 用于Unix的RMAN脚本 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来增强HAHighly Available,HA体系结构。最后回答有关RMAN的各个可用介质管理层的问题。你可使用多个供应商提供的介质来保存备份数据,并在未来使用这些数据还原数据库。这是一本大块头书籍,也是一个宏大项目。本书纳入了Oracle Database 12c中的新功能,在上一版的基础上做了全面修订和更新,也做了适度删减,从而更加精炼凝重。0.3 本书面向的读者本书面向负责备份和恢复Oracle数据库的每位Oracle DBA,将引领新手学习如何备份和恢复Oracle数据库。工作经验较丰富的DBA可通过本书学习高级技能。本书也可作为DBA从事实际工作时的有用参考书籍。