主页 详情

《Oracle Database 11g RMAN备份与恢复》_(美)弗里曼,(美)哈特著_12773610_9787302246459

【书名】:《Oracle Database 11g RMAN备份与恢复》
【作者】:(美)弗里曼,(美)哈特著
【出版社】:北京:清华大学出版社
【时间】:2011
【页数】:612
【ISBN】:9787302246459
【SS码】:12773610

最新查询

内容简介

第Ⅰ部分OracleRMAN11g基础知识

第1章OracleDatabase11g备份与恢复体系结构概述

1.1备份和恢复概要

1.1.1高可用性

1.1.2备份和恢复

1.2需要掌握的Oracle术语

1.3数据库软件的控制

1.4 Oracle体系结构

1.5 Oracle内存和RMAN

1.6更多关于Oracle重做日志的内容

1.6.1ARCHIVELOG模式与NOARCHIVELOG模式

1.6.2Oracle逻辑结构

1.7组合情况

1.7.1数据库的启动和关闭

1.7.2使用数据库和内核

1.8 Oracle备份与恢复入门

1.8.1逻辑备份与恢复

1.8.2Oracle物理备份与恢复

1.8.3备份其他Oracle组件

1.9小结

第2章RMAN体系结构概述

2.1服务器管理恢复

2.2RMAN实用程序

2.3RMAN备份的网络拓扑结构

2.3.1远程运行RMAN

2.3.2在目标数据库的ORACLEHOME中本地运行RMAN

2.4数据库控制文件

2.4.1在控制文件中重用记录

2.4.2快照控制文件

2.5RMAN服务器进程

2.5.1RMAN信道进程

2.5.2RMAN和I0从属

2.6RMAN使用的SYS数据包

2.6.1SYSDBMSRCVMAN数据包

2.6.2SYSDBMSBACKUPRESTORE数据包

2.7备份数据块

2.7.1数据块备份概述

2.7.2块级备份的优点

2.8内存中的RMAN

2.8.1输入内存缓冲区

2.8.2用于还原的内存缓冲区

2.8.3RMAN内存利用:PGA与SGA

2.9恢复目录

2.10辅助数据库

2.11版本兼容性

2.11.1目标数据库与RMAN可执行文件

2.11.2恢复目录数据库与恢复目录模式

2.11.3辅助数据库

2.12RMAN进程

2.13闪回恢复区

2.14小结

第Ⅱ部分设置原则和实践

第3章RMAN设置和配置

3.1配置数据库以在ARCHIVELOG模式中运行

3.1.1ARCHIVELOG目标目录

3.1.2闪回恢复区

3.1.3是否应该使用FRA

3.1.4ARCHIVELOG模式之间的切换

3.1.5使用Oracle数据库配置助手创建数据库

3.2OracleDatabasel1g故障诊断基础架构

3.3RMAN命令行

3.3.1通过RMAN命令行连接

3.3.2RMAN客户端兼容性

3.3.3使用RMAN的connect命令

3.3.4退出RMAN客户端

3.4为RMAN操作配置数据库

3.4.1设置数据库用户

3.4.2设置数据库安全性

3.4.3设置CONTROLFILERECORDKEEPTIME参数

3.5配置RMAN默认设置

3.5.1configure命令介绍

3.5.2配置多种RMAN默认设置

3.5.3configure命令的使用示例

3.5.4使用共享服务器的情况

3.6RMAN配置任务总结

3.7其他备份和恢复设置与配置问题

3.8小结

第4章介质管理问题

4.1使用磁带备份的原因

4.2RMAN和介质管理器概述

4.2.1介质管理器目录

4.2.2介质管理器的其他软件组件

4.2.3介质管理库(MML)

4.2.4连接MML的接口

4.3SBTAPI

4.4磁带备份的全过程

4.5磁带还原的全过程

4.6使用sbttest和loadsbtexe

4.7介质管理错误

4.8小结

第5章Oracle安全备份

5.1OSB的特性

5.1.1OSB和恢复管理器

5.1.2OSB和OSBExpress的区别

5.1.3备份加密

5.1.4快速数据库备份压缩

5.1.5Oracle安全备份云模块

5.2OSB的接口

5.3OSB的组件

5.3.1OSB守护进程(Daemons)

5.3.2主机访问模式

5.3.3管理数据

5.3.4OSB用户和类I

5.3.5操作系统账户

5.3.6NDMP主机

5.3.7OSB权限和类

5.4安装与配置OSB

5.5使用OSB备份Oracle数据库及文件系统数据

5.6使用OSB云模块备份数据库

5.7小结

第6章使用OSB云模块将数据库备份到AmazonWeb服务

6.1传统备份:前提与限制

6.2OSB云模块

6.3云计算的含义

6.4Oracle与Amazon云

6.4.1弹性计算云EC2)与弹性块存储EBS)

6.4.2简单存储服务(S3)Oracle的云备份解决方案

6.4.3RMAN备份到S3:OSB云模块

6.4.4通过Inteet备份或AmazonEC2备份到S3

6.5Oracle云备份的优点

6.6使用OSB云模块执行备份

6.6.1列出存储在S3中的RMAN备份以及备份集

6.6.2通过Internet使用OSB云模块和AmazonS3优化备份与恢复

6.7许可问题

6.8小结

第7章使用Oracle的VERITASNetBackup增强RMAN

7.1关键特性

7.2必要的组件

7.3存储/介质设备配置

7.4NetBackup的安装

7.4.1安装NetBackupforOracle代理之前的任务

7.4.2NetBackupforOracle代理安装步骤

7.5链接Oracle与NetBackup介质管理器的方法

7.5.1自动链接方法

7.5.2手动链接方法

7.6体系结构

7.7配置NetBackup策略

7.7.1添加新策略

7.7.2定义时间表

7.7.3定义备份选项

7.7.4定义策略客户端

7.8管理到期的备份映像

7.8.1使用NetBackup存储库删除到期的备份

7.8.2使用RMAN删除到期的备份

7.9RMAN样本脚本

7.10故障诊断

7.10.1使用NetBackup日志

7.10.2确定正在使用的库

7.11维护安全的最佳方法

7.12成本调整

7.13小结

第8章配置Orade的HPDataPtector

8.1集成Oracle与DataProtector

8.1.1支持矩阵

8.1.2集成组件

8.2在DataProtector上配置RMAN备份

8.3RMAN备份

8.3.1备份方法

8.3.2备份过程

8.4使用DataProtectorGUI还原Oracle数据库

8.4.1还原控制文件

8.4.2还原Oracle数据库对象

8.5OracleRMAN元数据与DataProtector介质管理数据库同步

8.6小结

第9章RMAN与TivoliStorageManager

9.1TivoliStotageManager概述

9.1.1TSM服务器系统对象

9.1.2TSM客户端

9.1.3TSMAdministrationCenter和Web客户端

9.2使用TDPO完成RMAN备份

9.3删除数据库备份

9.4公共备份场景的故障诊断

9.5其他故障诊断

9.6小结

第10章恢复目录的使用

10.1恢复目录的含义

10.1.1创建恢复目录

10.1.2使用虚拟私有目录

10.2合并多个恢复目录

10.3维护恢复目录

10.3.1取消RMAN中的数据库注册

10.3.2数据库迁移/升级问题

10.3.3手动重新设置数据库对应物(resetcatalog)

10.3.4手动执行恢复目录的再同步操作synccatalog)

10.3.5清除恢复目录记录

10.4备份恢复目录

10.5恢复目录视图

10.5.1RCARCHIVEDLOG(V$ARCHIVEDLOG)

10.5.2RCBACKUPCONTROLFILE(V$BACKUP_DATAFILE)

10.5.3RCBACKUPCORRUPTION(V$BACKUPCORRUPTION)

10.5.4RCBACKUPDATAFILE(V$BACKUP_DATAFILE)

10.5.5RCBACKUPFILES(V$BACKUPFILES)

10.5.6RCBACKUPPIECE(V$BACKUPPIECE)

10.5.7RCBACKUPREDOLOG(V$BACKUPREDOLOG)

10.5.8RCBACKUPSET(V$BACKUPSET)

10.5.9RCBACKUPSPFILE(V$BACKUPSPFILE)

10.5.10RCCONTROLFILECOPY(V$DATAFILECOPY)

10.5.11RCCOPYCORRUPTION(V$COPY_CORRUPTION)

10.5.12RCDATABASE(V$DATABASE)

10.5.13RCDATABASEBLOCKCORRUPTION(V$DATBASEBLOCKCORRUPTION)

10.5.14RCDATABASECARNATION(V$DATABASECARNATION)

10.5.15RCDATAFILE(V$DATAFILE)

10.5.16RCDATAFILECOPY(V$DATAFILECOPY)

10.5.17RCLOGHISTORY(V$LOGHISTORY)

10.5.18RCOFFLINERANGE(V$OFFLINERANGE)

10.5.19RCREDOLOG(V$LOGV$LOGFILE)

10.5.20RCREDOTHREAD(V$THREAD)

10.5.21RCRESYNC

10.5.22RCRMANCONFIGURATION(V$RMANCONFIGURATION)

10.5.23RCTABLESPACE(V$TABLESPACE)

10.5.24RCTEMPFILE(V$TEMPFILE)

10.5.25为Oracle企业管理器提供的目录视图

10.6小结

第11章RMAN备份

11.1RMAN备份优于脚本化备份

11.2RMAN兼容性问题

11.3监控RMAN备份状态

11.4脱机RMAN数据库备份

11.4.1使用默认的设置执行脱机备份操作

11.4.2不使用默认的设置执行脱机备份操作

11.5Backup命令选项

11.5.1多段备份

11.5.2压缩

11.5.3标记和还原点

11.5.4限定备份的影响

11.5.5限定备份集的大小

11.5.6备份到特定的设备类型

11.5.7修改备份集的保留策略

11.5.8归档日志删除策略

11.5.9重写configureexclude命令

11.5.10使用backup命令检查数据库的错误

11.5.11跳过脱机的、不可访问的或只读的数据文件

11.5.12强制备份只读的数据文件

11.5.13基于上次备份时间来备份数据文件

11.5.14在RMAN复制设备上生成备份副本

11.5.15捕获隐蔽的控制文件

11.6set命令介绍

11.7联机RMAN数据库备份

11.7.1联机数据库备份

11.7.2表空间备份

11.7.3数据文件备份

11.7.4归档重做日志备份

11.7.5控制文件和服务器参数文件备份

11.7.6备份集备份

11.7.7闪回恢复区备份

11.8副本

11.8.1映像副本介绍

11.8.2数据库、表空间和数据文件的映像副本

11.8.3控制文件副本

11.8.4ARCHIVELOG映像副本

11.9增量RMAN备份

11.9.1块更改跟踪文件

11.9.2基本备份

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

11.10备份操作练习

11.11小结

第12章RMAN还原与恢复

12.1RMAN还原与恢复基础

12.2还原数据库前的准备工作

12.3RMAN还原与恢复前的操作

12.3.1有关恢复、恢复目录及MMI层的注意事项

12.3.2还原服务器参数文件(SPFILE)

12.3.3还原控制文件

12.4restore和recover命令

12.4.1restore命令

12.4.2recover命令

12.5在NOARCHIVELOG模式中还原和恢复数据库

12.5.1还原的准备工作

12.5.2在不同的位置上还原数据库

12.6在ARCHIVELOG模式中恢复数据库

12.6.1故障点数据库恢复

12.6.2表空间恢复

12.6.3数据文件恢复

12.6.4使用增量备份的恢复操作

12.7联机重做日志丢失的恢复

12.7.1非活动的联机重做日志文件组成员的丢失

12.7.2非活动的联机重做日志文件组的丢失

12.7.3丢失活动但非当前状态的联机重做日志文件组

12.7.4丢失当前联机重做日志文件组

12.8数据恢复顾问

12.9小结

第Ⅲ部分更有效地使用RMAN

第13章使用Oracle企业管理器实现备份和恢复操作

13.1Oracle企业管理器:新范例

13.2GridControl

13.2.1GridControl的体系结构

13.2.2安装和配置GridContro

13.3DatabaseControl

13.3.1DatabaseControl的体系结构

13.3.2安装和配置DatabaseControl

13.4在企业管理器中配置备份设置

13.4.1设备配置

13.4.2备份集配置

13.4.3策略配置

13.4.4在OEM备份配置中无法配置的内容

13.5配置恢复设置

13.5.1实例恢复

13.5.2介质恢复

13.5.3闪回恢复

13.6在OEM中配置恢复目录

13.7企业管理器中的数据库备份

13.7.1Oracle建议备份策略

13.7.2调度自定义的备份

13.7.3RMAN脚本作业与调度备份向导

13.8在企业管理器中执行恢复操作

13.8.1数据恢复顾问和OEM检查器

13.8.2用户直接恢复

13.9备份管理和报告

13.9.1管理当前备份

13.9.2管理还原点

13.9.3创建备份报告

13.10在企业管理器中复制数据库

13.11小结

第14章RMAN的高级恢复主题

14.1不完全恢复

14.1.1使用resetlogs命令

14.1.2创建恢复点

14.1.3基于时间的恢复

14.1.4基于SCN的恢复

14.1.5基于日志序列的恢复

14.1.6基于删除的恢复

14.1.7使用还原点恢复

14.2其他RMAN恢复主题

14.2.1只读表空间的恢复

14.2.2归档重做日志的还原

14.2.3数据文件副本的还原

14.2.4恢复损坏的数据块

14.2.5恢复前一个对应物

14.3表空间时间点恢复

14.3.1执行自动的TSPITR

14.3.2手动执行TSPITR

14.3.3TSPITR限制

14.4验证备份可恢复

14.4.1restorepreview命令

14.4.2使用validate和checklogical参数的restore命令

14.4.3使用validatebackupset命令

14.5跨平台的数据库移动和RMAN

14.5.1可跨平台传送的表空间

14.5.2字节排序和数据文件转换

14.5.3跨平台移动数据库

14.6处理RMAN的异常情况

14.7小结

第15章从用户错误中恢复:闪回技术

15.1为不可避免的问题做准备:闪回技术

15.2闪回查询

15.2.1闪回和撤消段简介

15.2.2执行闪回查询

15.2.3使用Oracle企业管理器执行闪回版本查询

15.3闪回表

15.3.1从SQL中执行闪回表操作

15.3.2在Oracle企业管理器中使用闪回表

15.4闪回事务

15.5闪回删除

15.6闪回数据库

15.6.1闪回日志

15.6.2闪回保存目标

15.6.3闪回数据库的调整

15.7闪回数据归档(完全撤消)

15.8小结

第16章RMAN维护

16.1RMAN的维护

16.1.1交叉校验RMAN备份

16.1.2RMAN备份的验证

16.1.3备份保留策略

16.1.4change命令

16.1.5delete命令

16.1.6在RMAN中为其他备份编写目录

16.2RMAN存储的脚本

16.2.1创建存储的脚本

16.2.2查询存储脚本信息的恢复目录

16.2.3修改存储的脚本

16.2.4删除存储的脚本

16.2.5使用存储的脚本

16.2.6打印存储的脚本

16.3删除数据库

16.4小结

第17章RMAN的监控和报告

17.1RMAN的list命令

17.1.1列出对应物

17.1.2列出备份

17.1.3列出映像副本

17.2RMAN的report命令

17.2.1报告最近没有被备份的数据文件

17.2.2报告备份冗余或恢复窗口

17.2.3报告数据文件的不可恢复操作

17.2.4报告数据库模式

17.2.5报告过时的备份

17.3用于报告的数据字典视图

17.4小结

第18章调整RMAN备份与恢复操作的性能

18.1调整RMAN前的工作

18.1.1可以达到的RMAN性能

18.1.2使用合适的硬件

18.1.3调整数据库

18.2调整RMAN

18.2.1调整RMAN设置

18.2.2调整MMM层

18.2.3确认与数据库相关的RMAN问题

18.3跟踪RMAN会话

18.4小结

第Ⅳ部分Oracle生态系统中的RMAN

第19章复制目标数据库

19.1RMAN复制的基础

19.1.1使用RMAN复制的原因

19.1.2RMAN复制的不同类型

19.1.3复制体系结构

19.2复制的位置

19.2.1复制到相同的服务器

19.2.2复制到相同服务器的不同ORACLEHOME目录

19.2.3复制到远程服务器

19.2.4复制和网络

19.3在相同服务器上复制

19.4在远程服务器上复制

19.5 11g的无目标复制

19.6小结

第20章RMAN与DataGuard

20.1RMAN与备用数据库

20.1.2使用RMAN创建备用数据库的必要条件

20.1.2duplicateforstandby命令

20.2从备用数据库生成备份

20.2.1从备用数据库生成的数据文件备份

20.2.2从备用数据库备份归档日志

20.2.3使用闪回数据库重新实例化备用数据库

20.3小结

第21章RMAN与RealApplicationClusters

21.1RealApplicationClusters:独特的备份问题

21.1.1数据文件备份

21.1.2归档日志备份

21.2RAC恢复问题

21.2.1还原操作

21.2.2还原操作期间的介质管理问题

21.2.3还原操作后的恢复问题

21.3高级的RMAN/RAC功能

21.3.1复制到单节点系统

21.3.2单节点上的备用数据库

21.3.3从单节点备用数据库备份多节点RAC数据库

21.4小结

第22章同步和拆分技术中的RMAN

22.1同步和拆分:不完整的镜像备份

22.2同步和拆分卷上的Oracle数据库

22.2.1数据文件

22.2.2控制文件

22.2.3重做日志文件

22.2.4归档日志

22.3拆分镜像备份的优点

22.3.1快速时间点恢复

22.3.2相对快速的备份

22.3.3在另一个服务器上加载拆分镜像

22.3.4从拆分镜像中获得备份

22.4RMAN与同步和拆分

22.4.1使用RMAN注册拆分镜像副本

22.4.2从拆分镜像中获得RMAN备份

22.4.3廉价获得同步和拆分功能

22.4.4将备用数据库、闪回数据库以及增量应用于同步和拆分

22.4.5Oracle同步和拆分解决方案的优点

22.5应用于Windows的Oracle集成卷影复制服务

22.6小结

第23章RMAN案例研究

23.1恢复操作前的准备工作

23.1.1故障的本质

23.1.2可用的恢复选项

23.1.3可能需要的Oracle支持

23.1.4在恢复操作期间寻求帮助

23.2恢复案例研究

23.3小结

第Ⅴ部分附录

附录ARMAN语法参考指南

附录BRMAN脚本示例

附录C创建RMAN测试环境


书查询(www.shuchaxun.com)本网页唯一编码:
026b03eade306db61510cff363ef4087#a6583af2b9234996889e08924402bedd#113634302#Oracle Database 11g RMAN备份与恢复_12773610.zip