注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleOracle 9i RMAN备份与恢复技术:配置和使用Oracle恢复管理器

Oracle 9i RMAN备份与恢复技术:配置和使用Oracle恢复管理器

Oracle 9i RMAN备份与恢复技术:配置和使用Oracle恢复管理器

定 价:¥57.00

作 者: (美)Robert G.Freeman,(美)Matthew Hart著;梁志敏,蔡建译;梁志敏译
出版社: 清华大学出版社
丛编项:
标 签: Oracle

购买这本书可以去


ISBN: 9787302079958 出版时间: 2004-03-01 包装: 胶版纸
开本: 27cm 页数: 436 字数:  

内容简介

  本书全面讲述了Oracle 9i恢复管理器(RMAN)的备份和恢复功能。书中详细解释了如何为RMAN设置数据库,如何使用RMAN备份和恢复数据库,如何使用恢复目录等内容。书中最后部分还提供了案例研究,讲述了各种情况下的RMAN备份和恢复操作。本书适合所有Oracle DBA和系统管理员阅读。本书主要内容·配置RMAN默认设置·使用RMAN执行脱机、联机和增量备份·将RMAN备份还原到磁盘并恢复数据库·使用Oracle 9i Enterprise Manager执行备份和恢复操作·维护和调整RMAN并使用恢复目录·使用Legato Single Server Version(LSSV)、VERITAS NetBackup和其他介质管理工具·运行RMAN列表和报告·在高可用性环境中利用RMAN·从RMAN备份创建克隆数据库和备用数据库·备份和恢复Real Application Clusters(RAC)数据库

作者简介

  Robert G.Freeman是美国佛罗里达州的一名数据库架构师和开发人员,有着十年以上的Oracle数据库研究、应用经验。他编写过多部与Oracle数据库相关的著作,其中有Oracle Press的Oracle9i New Features。Robert的e-mail地址是dbaoracle@aol.com,读者也可以在http://quest-pipelines.com/的Quest DBA Pipelines上寻求Robert的帮助。Matthew Hart居住在盖密苏里州的堪萨斯城,已经在Oracle工作了五年。他曾经与别人合著有Oracle Press的Oracle9i for Windows 2000:Tips and Techniques。

图书目录

第I部分 基础知识
第1章 Oracle 9i备份与恢复体系结构概述
1.1 备份和恢复概要
1.1.1 高可用性
1.1.2 备份和恢复
1.2 需要掌握的Oracle术语
1.3 数据库软件的控制
1.4 Oracle体系结构
1.4.1 Oracle进程
1.4.2 Oracle内存和RMAN
1.4.3 Oracle数据库
1.4.4 ARCHIVELOG模式与NOARCHIVELOG模式
1.4.5 Oracle逻辑结构
1.5 组合情况
1.5.1 数据库的启动和关闭
1.5.2 使用数据库和内核
1.6 Oracle备份与恢复入门
1.6.1 逻辑备份与恢复
1.6.2 Oracle物理备份与恢复
1.6.3 备份的其他知识
1.7 小结
第2章 RMAN体系结构概述
2.1 服务器管理恢复
2.2 RMAN实用程序
2.3 RMAN备份的网络拓扑结构
2.3.1 远程运行RMAN
2.3.2 在目标数据库本地运行RMAN
2.4 数据库控制文件
2.4.1 在控制文件中记录重用
2.4.2 快照控制文件
2.5 RMAN服务器进程
2.6 RMAN使用的SYS数据包
2.6.1 SYS.DBMS_RCVMAN数据包
2.6.2 SYS.DBMS_BACKUP_RESTORE数据包
2.7 备份数据块
2.7.1 数据块备份概述
2.7.2 块级备份的优点
2.8 内存中的RMAN
2.8.1 输入内存缓冲区
2.8.2 用于还原的内存缓冲区
2.8.3 PGA与SGA的使用
2.9 恢复目录
2.10 辅助数据库
2.11 版本兼容性
2.11.1 目标数据库与RMAN可执行文件
2.11.2 恢复目录数据库与恢复目录模式
2.11.3 辅助数据库
2.12 从开始到结束的RMAN进程
2.13 小结
第II部分 设置原则和实践
第3章 RMAN设置和配置
3.1 配置在ARCHIVELOG模式中使用RMAN
3.1.1 准备将数据库置入ARCHIVELOG模式
3.1.2 ARCHIVELOG模式与NOARCHIVELOG模式之间的切换
3.2 RMAN命令行
3.3 为RMAN操作配置数据库
3.3.1 设置数据库用户
3.3.2 设置数据库安全性
3.3.3 设置CONTROL_FILE_RECORD_KEEP_TIME参数
3.3.4 配置RMAN默认设置
3.3.5 使用共享服务器的情况
3.4 RMAN配置任务总结
3.5 恢复目录
3.5.1 恢复目录的定义
3.5.2 创建恢复目录
3.5.3 恢复目录的备份和恢复
3.6 其他备份和恢复设置与配置问题
3.7 小结
第4章 介质管理问题
4.1 使用磁带备份的原因
4.2 RAMN和介质管理器概述
4.2.1 介质管理器目录
4.2.2 介质管理器的其他软件组件
4.2.3 介质管理库(MML)
4.2.4 与MML的接口
4.3 SBT API
4.4 磁带备份的全过程
4.5 从磁带还原的全过程
4.6 使用sbttest和loadsbt.exe
4.7 介质管理错误
4.8 Legato Single Server Version
4.9 小结
第5章 配置VERITAS NetBackup
5.1 VERITAS NetBackup介绍
5.2 Oracle集成的VERITAS组件
5.2.1 NetBackup Server软件
5.2.2 VERITAS NetBackup Client软件
5.2.3 NetBackup for Oracle软件
5.3 使用NetBackup for Oracle配置和运行Oracle备份
5.3.1 配置用于NetBackup的介质和存储设备
5.3.2 设置Maximum Jobs Per Client全局属性
5.3.3 VERITAS NetBackup策略
5.3.4 配置VEAITAS NetBackup for Oracle与Oracle RMAN的链接
5.3.5 使用VERITAS NetBackup for Oracle RMAN Template Generation向导创建Oracle RMA脚本
5.4 VERITAS NetBackup的日常维护任务
5.4.1 执行备份操作
5.4.2 NetBackup服务器维护任务
5.5 小结
第6章 配置Legato Networker Module for Oracle
6.1 Oracle与Legato备份和恢复系统体系结构
6.2 安装NMO
6.3 为客户机操作系统备份配置Networker
6.4 运行和调度RMAN备份
6.5 创建RMAN备份脚本
6.6 还原命令
6.7 NSR环境变量
6.8 小结
第7章 RMAN与Tivoli Storage Manager
7.1 Tivoli Storage Manager
7.1.1 TSM介绍
7.1.2 TSM服务器
7.1.3 TSM客户机
7.1.4 备份对象的状态
7.1.5 数据存储策略
7.1.6 副本组
7.1.7 在TSM服务器上注册节点
7.1.8 客户机选项文件
7.1.9 在TSM服务器上存储备份对象的方法
7.2 Tivoli Data Protection
7.2.1 安装TDP
7.2.2 重新链接RMAN与TDP
7.2.3 为TDP备份创建副本组
7.2.4 在TSM服务器上注册TDP节点
7.2.5 为TDP配置dsm.sys文件
7.2.6 为TDP配置dsm.opt文件
7.2.7 配置tdpo.opt文件
7.2.8 在备份脚本中避免输入口令的方法
7.2.9 测试TDP设置
7.2.10 Windows平台上的TDP
7.3 使用RMAN与TDP备份数据库
7.4 TDP实用程序
7.4.1 tdpoconf实用程序
7.4.2 tdposync实用程序
7.5 小结
第8章 配置HP OmniBack II v4.0
8.1 为使用RMAN链接OmniBack库
8.2 OmniBack链接与Oracle补丁的安装
8.3 用于Oracle的OmniBack配置
8.4 OmniBack与冷备份
8.5 更改用于还原的磁带驱动器
8.6 OmniBack与Oracle8i实习
8.7 小结
第III部分 更有效地使用RMAN
第9章 RMAN备份
9.1 RMAN兼容性问题
9.2 脱机RMAN数据库备份
9.2.1 使用默认的设置执行脱机备份操作
9.2.2 不使用默认的设置执行脱机备份操作
9.3 backup命令选项
9.3.1 标记
9.3.2 限定备份集的大小
9.3.3 修改备份集的保存策略
9.3.4 重写configure exclude命令
9.3.5 使用backup命令检查数据库的错误
9.3.6 跳过脱机的、不可存取的或只读的数据文件
9.3.7 强制备份只读的数据文件
9.3.8 基于上次备份时间来备份数据文件
9.3.9 在备份操作期间检查逻辑讹误
9.3.10 在RMAN复制设备上生成备份副本
9.3.11 备份控制文件
9.4 set命令介绍
9.5 联机RMAN数据库备份
9.5.1 联机数据库备份
9.5.2 表空间备份
9.5.3 数据文件备份
9.5.4 归档的重做日志备份
9.5.5 控制文件和服务器参数文件备份
9.5.6 备份集备份
9.6 副本
9.6.1 副本介绍
9.6.2 数据文件副本
9.6.3 控制文件副本
9.6.4 ARCHIVELOG文件副本
9.7 增量RMAN备份
9.7.1 基本备份
9.7.2 差异备份与累积备份
9.8 备份操作练习
9.9 小结
第10章 RMAN还原与恢复
10.1 RMAN还原与恢复基础
10.2 还原数据库前的准备工作
10.3 RMAN还原与恢复前的操作
10.3.1 还原服务器参数文件
10.3.2 还原控制文件
10.4 在NOARCHIVELOG模式下还原与恢复数据库
10.4.1 restore与recover命令介绍
10.4.2 使用己有控制文件的恢复操作
10.4.3 从旧备份中还原数据库
10.4.4 在不同的位置上还原数据库
10.5 在ARCHIVELOG模式中恢复数据库
10.5.1 故障点数据库恢复
10.5.2 表空间恢复
10.5.3 数据文件恢复
10.5.4 使用增量备份的恢复操作
10.6 小结
第11章 使用Oracle9i Enterprise Manager实现备份操作
11.1 Enterprise Manager的安装
11.2 配置Enterprise Manager
11.2.1 创建和配置OMS
11.2.2 Intelligent Agent
11.2.3 节点发现
11.2.4 Preferred Credentials
11.2.5 调度作业
11.2.6 Job Library
11.2.7 Event Notification
11.3 EM Backup Management实用程序
11.3.1 Backup Wizard
11.3.2 备份配置
11.3.3 Maintenance Wizard
11.4 Recovery Wizard
11.5 小结
第12章 RMAN的高级恢复
12.1 不完全恢复
12.1.1 使用resetlogs命令
12.1.2 建立恢复点
12.1.3 基于时间的恢复
12.1.4 基于SCN的恢复
12.1.5 基于日志序列的恢复
12.2 其他RMAN恢复
12.2.1 只读表空间的恢复
12.2.2 归档的重做日志的还原
12.2.3 数据文件副本的还原
12.2.4 恢复讹误的数据块
12.2.5 恢复前一个对应物
12.3 表空间时间点恢复
12.3.1 执行TSPITR
12.3.2 TSPITR限制
12.4 验证备份可恢复
12.4.1 使用verify和check logical参数的restore命令
12.4.2 validate backupset命令
12.5 RMAN的内核:dbms_backup_restore数据包
12.6 小结
第13章 RMAN维护
13.1 RMAN的维护
13.1.1 交叉校验RMAN备份
13.1.2 RMAN备份的验证
13.1.3 备份保存策略
13.1.4 change命令
13.1.5 delete命令
13.1.6 在RMAN中为其他备份编写目录
13.2 恢复目录的维护
13.2.1 数据库的迁移与升级问题
13.2.2 手工重置数据库对应物
13.2.3 手工再同步恢复目录
13.2.4 恢复目录记录的删除
13.2.5 在恢复目录中撤消数据库的注册
13.2.6 恢复目录模式对象
13.3 备份恢复目录
13.4 RMAN存储的脚本
13.4.1 创建存储的脚本
13.4.2 修改存储的脚本
13.4.3 删除存储的脚本
13.4.4 使用存储的脚本
13.4.5 打印存储的脚本
13.5 小结
第14章 RMAN报告
14.1 RMAN的list命令
14.1.1 列出对应物
14.1.2 列出备份
14.1.3 列出副本
14.2 RMAN的report命令
14.2.1 报告最近没有被备份的数据文件
14.2.2 报告备份冗余或恢复窗口
14.2.3 报告数据文件的不可恢复操作
14.2.4 报告数据库模式
14.2.5 报告丢弃的备份
14.3 小结
第15章 调整RMAN备份与恢复操作的性能
15.1 调整RMAN前的工作
15.1.1 可以达到的RMAN性能
15.1.2 使用适当的硬件
15.1.3 调整数据库
15.2 调整RMAN
15.2.1 调整RMAN设置
15.2.2 调整MML层
15.3 能够使用的调整视图
15.3.1 V$SESSION_LONGOPS和V$SESSION视图
15.3.2 V$BACKUP_ASYNC_IO和V$BACKUP_SYNC_IO视图
15.4 小结
第IV部分 备份与恢复之外的高级RMAN功能
第16章 克隆目标数据库
16.1 RMAN复制的基础知识
16.1.1 使用RMAN复制的原因
16.1.2 复制的体系结构
16.2 复制的位置
16.2.1 复制到相同的服务器
16.2.2 复制到相同服务器的不同ORACLE HOME目录
16.2.3 复制到远程服务器
16.2.4 复制和网络
16.3 在相同服务器上执行复制操作
16.4 在远程服务器上执行复制操作
16.4.1 在远程服务器上复制磁带备份
16.4.2 使用DBNEWID实用程序的不完全复制
16.5 小结
第17章 RMAN与Standby Database
17.1 RMAN与备用数据库
17.1.1 使用RMAN创建备用数据库的必要条件
17.1.2 duplicate…for standby命令
17.2 从备用数据库生成备份
17.2.1 从备用数据库生成的数据文件备份
17.2.2 从备用数据库生成的归档日志备份
17.3 小结
第18章 RMAN与Real Application Clusters
18.1 Real Application Clusters:独特的备份问题
18.1.1 数据文件备份
l8.1.2 归档日志备份
18.2 RAC恢复问题
18.2.1 还原操作
18.2.2 还原操作期间的介质管理问题
18.2.3 还原操作后的恢复问题
18.3 高级的RMAN/RAC功能
18.3.1 复制到单节点系统
18.3.2 单节点备用数据库
18.3.3 从单节点备用数据库备份多节点RAC数据库
18.4 小结
第19章 RMAN案例研究
19.1 恢复操作前的准备工作
19.1.1 故障的实际性质
19.1.2 可以使用的恢复选项
19.1.3 可能需要的Oracle支持
19.1.4 在恢复操作期间寻求帮助
19.2 恢复案例研究
19.3 小结
第V部分 附录
附录A RMAN语法参考指南
A.1 高级RMAN命令集语法
A.2 @和@@命令
A.3 allocate channel命令
A.4 allocate channel for maintenance命令
A.5 allocOperandList子句
A.6 alter database命令
A.7 archivelogRecordSpecifier子句
A.8 backup命令
A.9 blockrecover命令
A.10 catalog命令
A.11 change命令
A.12 命令行参数
A.13 completedTimeSpec子句
A.14 configure命令
A.15 connect命令
A.16 connectStringSpec子句
A.17 copy命令
A.18 create catalog命令
A.19 create script命令
A.20 crosscheck命令
A.21 datafileSpec子句
A.22 delete命令
A.23 delete script命令
A.24 DeviceSpecifier子句
A.25 drop catalog命令
A.26 duplicate命令
A.27 execute命令
A.28 exit命令
A.29 host命令
A.30 KeepOption子句
A.31 list命令
A.32 ListObjList子句
A.33 maintQualifier子句
A.34 opsOperandList子句
A.35 print script命令
A.36 quit命令
A.37 recordspec子句
A.38 recover命令
A.39 register命令
A.40 release channel命令
A.41 replace script命令
A.42 report命令
A.43 reset database命令
A.44 restore命令
A.45 resync命令
A.46 run命令
A.47 send命令
A.48 set命令
A.49 show命令
A.50 shutdown命令
A.51 spool命令
A.52 SQL命令
A.53 startup命令
A.54 switch命令
A.55 untilClause子命令
A.56 upgrade catalog命令
A.57 validate命令
附录B 恢复目录研究
B.1 RC_ARCHIVED_LOG(V$ARCHIVED_LOG)
B.2 RC_BACKUP CONTROLFILE(V$BACKUP_DATAFILE)
B.3 RC_BACKUP_CORRUPTION(V$BACKUP_CORRUPTION)
B.4 RC_BACKUP_DATAFILE(V$BACKUP_DATAFILE)
B.5 RC_BACKUP_PIECE(V$BACKUP_PIECE)
B.6 RC_BACKUP_REDOLOG(V$BACKUP_REDOLOG)
B.7 RC_BACKUP_SET(V$BACKUP_SET)
B.8 RC_BACKUP_SPFILE(V$BACKUP_SPFILE)
B.9 RC_CONTROLFILE_COPY(V$DATAFILE_COPY)
B.10 RC_COPY_CORRUPTION(V$COPY_CORRUPTION)
B.11 RC_DATABASE(V$DATABASE)
B.12 RC_DATABASE_BLOCK_CORRUPTION(V$DATABASE_BLOCK_CORRUPTION)
B.13 RC_DATABASE_INCARNATION(V$DATABASE_INCARNATION)
B.14 RC_DATAFILE(V$DATAFILE)
B.15 RC_DATAFILE_COPY(V$DATAFILE_COPY)
B.16 RC_LOG_HISTORY(V$LOG_HISTORY)
B.17 RC_OFFLINE_RANGE(V$OFFLINE_RANGE)
B.18 RC_REDO_LOG(V$LOG,V$LOGFILE)
B.19 RC_REDO_THREAD(V$THREAD)
B.20 RC_RESYNC
B.21 RC_RMAN_CONFIGURATION(V$RMAN_CONFIGURATION)
B.22 RC_TABLESPACE(V$TABLESPACE)
附录C Oracle 8i的不同语法
C.1 错误堆栈的差异
C.2 永久配置参数
C.3 备份操作后的自动日志切换
C.4 V$ARCHIVED_LOG视图的差异
C.5 用于维护命令的通道分配
C.6 块介质恢复
C.7 恢复目录的重要性
C.8 以NOCATALOG模式运行
C.9 没有自动备份控制文件
C.10 Oracle 8i中的保存策略
C.11 复制
附录D 建立RMAN测试环境
D.1 测试机器
D.1.1 匹配产品环境
D.1.2 节约成本
D.2 Oracle配置
D.2.1 多个主目录
D.2.2 创建数据库
D.2.3 Oracle Enterprise Manager
D.2.4 介质管理问题
D.3 RMA配置

本目录推荐