书籍详情

精通Oracle 10g备份与恢复

精通Oracle 10g备份与恢复

作者:王海亮等编著

出版社:中国水利水电出版社

出版时间:2005-01-01

ISBN:9787508425429

定价:¥48.00

购买这本书可以去
内容简介
  内容简介目录本书是专门为Oracle数据库管理员提供的备份与恢复手册。通过学习本书,读者不仅可以掌握Oracle数据库的基本备份与恢复方法,而且还可以了解并掌握Oracle数据库备份与恢复的高级特征(表空间时间点恢复、复制数据库、物理备用数据库以及逻辑备用数据库等)。本书不仅适合于数据库管理员,而且还可以作为Oracle高级培训班的教材或者辅助资料。 本书是专门为Oracle数据库管理员提供的备份与恢复手册.它不仅为数据库管理员提供了备份与恢复的三种基本方法(用户管理的备份与恢复.RMAN管理的备份与恢复.逻辑备份与恢复), 而且为数据库管理员提供了备份与恢复的高级知识(表空间时间点恢复.复制数据库.物理备用数据库.逻辑备用数据库.FLASHBACK DATABASE).针对各种备份与恢复问题以及备份与恢复的高级课题, 本书为读者提供了大量的示例.习题和答案, 旨在让读者完全掌握Oracle备份与恢复的精髓. 本书主要由王海亮.王海风.张立民.郑建茹等编著, 另外刘喜泉.宋和文.蒲建军.李新国.郝连奎.冯国庆.王乐天.武长毅.王宏斌.孙刚.王宇欣.于三禄.林立新.徐永宏.张文东.郑忠等人也为编写本书提供了大量的资料和技术帮助.由于时间紧迫及编者水平有限, 书中难免出现错误, 敬请广大读者批评指正.本工作室人员都具有丰富的Oracle应用开发.培训和技术支持经验, 曾经为财政.电信.移动.联通.油田.银行.社保.证券期货.海关.教育等行业进行过Oracle技术支持和培训, 并且获得用户的一致好评.如果你有Oracle应用开发.培训和技术支持需求, 欢迎您来电来函与我们联系. 读者对象 无论是数据库管理的入门人员, 还是具有丰富经验的数据库管理员, 本书都将成为您不可缺少的备份与恢复参考资料.对于数据库管理的入门人员来说, 可以循序渐进地学习并掌握用户管理的备份与恢复方法.RMAN管理的备份与恢复方法以及逻辑备份与恢复方法.对于有经验的数据库管理员来说, 如果您已经非常熟悉基本的备份与恢复方法, 那么可以直接进入备份与恢复的高级课题(表空间时间点恢复.复制数据库和备用数据库等).除了提供与早期版本兼容的备份与恢复内容之外, 本书还为读者提供Oracle Database 10g备份与恢复的新特征. 目标 在学习了本书之后, 读者应该达到以下目标: ●掌握使用Database Configuration Assistant建立数据库的方法. ●掌握用户管理的备份与恢复.学会使用OS命令结合SQL命令备份Oracle数据库, 学会使用OS命令结合SQL命令实现完全恢复和不完全恢复. ●掌握RMAN管理的备份与恢复.学会使用RMAN命令备份Oracle数据库, 学会使用RMAN命令实现完全恢复和不完全恢复. ●掌握备份与恢复的高级知识.学会使用表空间时间点恢复.复制数据库.物理备用数据库和逻辑备用数据库. 本书组织及特点 ●第1章:备份与恢复综述.本章介绍了各种Oracle失败.制定备份与恢复策略的原则以及Oracle Database 10g备份与恢复的新特征. ●第2章:Oracle恢复结构.本章介绍了Oracle Server的基本结构.使用Database Configuration Assistant建立数据库, 以及多元化控制文件和重做日志的原则和方法. ●第3章:配置日志操作模式.本章介绍了NOARCHIVELOG和ARCHIVELOG模式的作用和区别.日志操作模式的配置方法.各种归档参数的作用和使用方法. ●第4章:用户管理的备份.本章介绍了使用OS命令和SQL命令备份数据库.表空间.数据文件.控制文件.归档日志.参数文件以及口令文件的方法. ●第5章:用户管理的完全恢复.本章介绍了在ARCHIVELOG模式下各种完全恢复方法的适用情况以及具体的实现方法. ●第6章:用户管理的不完全恢复.本章介绍了在ARCHIVELOG模式下各种不完全恢复方法的适用情况以及具体的实现方法. ●第7章:其他恢复问题.本章介绍了控制文件.重做日志.临时文件的恢复方法以及处理损坏数据块的方法. ●第8章:在NOARCHIVELOG模式下用户管理的备份与恢复.本章介绍了在NOARCHIVELOG模式下备份和恢复数据库的方法. ●第9章:RMAN基础.本章介绍了RMAN组件.概念以及特点, 另外还介绍了运行RMAN和配置RMAN的方法. ●第10章:RMAN备份.本章介绍了使用RMAN命令为数据库.表空间.数据文件.控制文件.归档日志和SPFILE建立备份集和映像副本的方法, 另外还介绍了Oracle Databaselog的新特征:BACKUPASCOPY命令. ●第11章:RMAN恢复.本章介绍了使用RMAN实现完全恢复和不完全恢复的方法, 另外还介绍了使用BLOCKRECOVER命令恢复损坏数据块的方法. ●第12章:RMAN维护命令.本章介绍了RMAN维护命令REPORT.LIST.CROSSCHECK.DELETE.CHANGE.CATALOG的作用以及使用方法. ●第13章:管理恢复目录.本章介绍了恢复目录的作用.建立和维护恢复目录.存储脚本的作用和使用方法. ●第14章:EXPDP和IMPDP.本章介绍了OracleDatabaselog的新工具EXPDP和IMPDP的作用以及使用方法, 另外还介绍了使用这两个工具搬移表空间的方法. ●第15章:EXP和IMP.本章介绍了传统导出导入工具EXP和IMP的作用以及使用方法, 另外还介绍了使用这两个工具搬移表空间的方法. ●第16章:表空间时间点恢复.本章介绍了表空间时间点恢复的概念和作用.使用用户管理备份和RMAN备份实现表空间时间点恢复的方法, 另外还介绍了Oracle Databaselog的新特征:使用自动辅助例程实现表空间时间点恢复. ●第17章:管理复制数据库.本章介绍了复制数据库的概念和作用.使用用户管理 备份和RMAN备份建立复制数据库的方法. ●第18章:物理备用数据库.本章介绍了物理备用数据库的概念和作用, 以及使用用户管理备份和RMAN备份在相同主机以及不同主机上建立物理备用数据库的方法. ●第19章:逻辑备用数据库.本章介绍了逻辑备用数据库的概念和作用, 以及在物理备用数据库基础上建立逻辑备用数据库的方法. ●第20章:使用FLASHBACK.本章介绍了使用FLASHBACK实现行级恢复.恢复被删除表.恢复数据库到早期时间点的方法, 其中FLASHBACK TABLE和FLASHBACK DATABASE是Oracle Databaselog新增加的特征. ●第21章:备份和恢复相关工具.本章介绍了使用LogMiner分析重做日志.使用DBV验证数据文件.使用NID修改DBID和DBNAME的方法. 编著者相关书籍 《精通Oracle10g系统管理》 :王海亮于三禄王海风郑建茹等编著 《精通Oracle10g PL/SQL编程》 :王海亮林立新于三禄郑建茹等编著 《Oracle9i快速入门》:王海亮王海风张立民等编著 《Oracle9iPro*C/C++编程指南》:王海亮王海风张立民等编著 《Oracle9i系统管理培训教程》:王海亮编著 编者 2004年10月于呼和浩特 联系电话:0471-2210753 电子邮箱:whl88321@21cn.com whl88321@163.com 前言 第一部分概述 第1章备份和恢复综述 1.1Oracle失败 1.1.1语句失败 1.1.2用户错误 1.1.3用户进程失败 1.1.4网络失败 1.1.5例程失败 1.1.6介质失败 1.2备份和恢复基础 1.2.1备份与恢复方法 1.2.2制定恢复策略 1.2.3制定备份策略 1.3Oracle 10g备份与恢复新特征 1.4小结 1.5习题 第2章Oracle恢复结构 2.1Oracle服务器 2.1.1数据库文件 2.1.2系统全局区 2.1.3后台进程 2.1.4基本概念 2.2建立示例数据库 2.3备份与恢复配置 2.3.1多元化控制文件 2.3.2多元化重做日志 2.3.3配置例程恢复参数 2.4小结 2.5习题 第3章配置日志操作模式 3.1日志操作模式简介 3.2改变日志操作模式 3.3配置其他归档参数 3.4显示归档信息 3.5小结 3.6习题 第二部分用户管理的备份与恢复 第4章用户管理的备份 4.1备份数据库 4.1.1数据库一致性备份 4.1.2数据库非一致性备份 4.2备份表空间 4.2.1脱机备份 4.2.2联机备份 4.2.3处理联机备份失败 4.2.4备份只读表空间 4.3备份控制文件 4.3.1建立控制文件副本 4.3.2备份到跟踪文件 4.4备份其他文件 4.5小结 4.6习题 第5章用户管理的完全恢复 5.1完全恢复简介 5.1.1诊断数据文件介质失败 5.1.2转储数据文件到其他磁盘 5.1.3完全恢复命令 5.1.4应用归档日志 5.1.5查看恢复文件 5.2在MOUNT状态下恢复数据文件 5.3在OPEN状态下恢复关闭后意外丢失的数据文件 5.4在OPEN状态下恢复打开时意外丢失的数据文件 5.5在OPEN状态下恢复未备份数据文件 5.6小结 5.7习题 第6章用户管理的不完全恢复 6.1不完全恢复简介 6.1.1不完全恢复分类 6.1.2不完全恢复命令 6.2基于时间恢复 6.3基于SCN恢复 6.4基于取消恢复 6.5基于备份控制文件恢复 6.6小结 6.7习题 第7章其他恢复问题 7.1恢复控制文件 7.1.1单个控制文件的介质失败 7.1.2所有控制文件的介质失败 7.2恢复重做日志 7.2.1日志组的某个日志成员损坏 7.2.2非活动日志组的所有日志成员全部损坏 7.2.3当前日志组的所有日志成员全部损坏 7.3恢复临时文件 7.4处理损坏数据块 7.5小结 7.6习题 第8章在NOARCHIVELOG模式下用户管理的备份与恢复 8.1NOARCHIVELOG模式简介 8.2在NOARCHIVELOG模式下的备份 8.3在NOARCHIVELOG模式下的恢复 8.3.1数据文件出现介质失败但重做日志未被覆盖 8.3.2次要数据文件出现介质失败 8.3.3重要数据文件出现介质失败 8.4小结 8.5习题 第三部分RMAN管理的备份与恢复 第9章RMAN基础 9.1RMAN组成 9.1.1RMAN组件 9.1.2RMAN的特点 9.2运行RMAN 9.2.1连接到RMAN 9.2.2RMAN命令 9.3配置RMAN环境 9.4小结 9.5习题 第10章RMAN备份 10.1RMAN备份的概念 10.2建立备份集 10.3建立映像副本 10.4建立增量备份和累积备份 10.5显示备份信息 10.6小结 10.7习题 第11章RMAN恢复 11.1RMAN恢复综述 11.2RMAN完全恢复 11.2.1恢复数据库 11.2.2恢复SYSTEM表空间的数据文件 11.2.3在OPEN状态下恢复关闭后意外丢失的数据文件 11.2.4在OPEN状态下恢复打开时意外丢失的数据文件 11.2.5在OPEN状态下恢复未备份的数据文件 11.2.6恢复表空间 11.2.7数据块介质恢复 11.3RMAN不完全恢复 11.3.1基于时间恢复 11.3.2基于SCN恢复 11.3.3基于日志序列号恢复 11.3.4基于备份控制文件恢复 11.4小结 11.5习题 第12章RMAN维护命令 12.1REPORT 12.2LIST 12.3CROSSCHECK 12.4DELETE 12.5CHANGE 12.6CATALOG 12.7小结 12.8习题 第13章管理恢复目录 13.1恢复目录简介 13.2建立恢复目录 13.3使用存储脚本 13.4维护恢复目录 13.5查询恢复目录 13.6小结 13.7习题 第四部分逻辑备份与恢复 第14章EXPDP和IMPDP 14.1EXPDP和IMPDP简介 14.2使用EXPDP 14.2.1 EXPDP命令行选项 14.2.2调用EXPDP 14.3使用IMPDP 14.3.1IMPDP命令行选项 14.3.2调用IMPDP 14.4使用EXPDP和IMPDP搬移表空间 14.5小结 14.6习题 第15章EXP和IMP 15.1EXP和IMP简介 15.2使用EXP 15.2.1EXP命令行选项 15.2.2调用EXP 15.3使用IMP 15.3.1IMP命令行选项 15.3.2调用IMP 15.4使用EXP和IMP搬移表空间 15.5小结 15.6习题 第五部分备份和恢复高级知识 第16章表空间时间点恢复 16.1TSPITR简介 16.2准备TSPITR 16.2.1确定TSPITR需求 16.2.2准备主数据库 16.3实现用户管理的TSPITR 16.4实现RMAN管理的TSPITR 16.4.1全自动TSPITR 16.4.2用自动辅助例程定制TSPITR 16.4.3手工辅助例程实现TSPITR 16.5小结 16.6习题 第17章管理复制数据库 17.1复制数据库综述 17.2用户管理的复制数据库 17.2.1在同一主机上建立用户管理的复制数据库 17.2.2在不同主机上建立用户管理的复制数据库 17.3RMAN管理的复制数据库 17.3.1在同一主机上建立RMAN管理的复制数据库 17.3.2在不同主机上建立RMAN管理的复制数据库 17.4小结 17.5习题 第18章物理备用数据库 18.1DataGuard综述 18.2使用用户管理备份建立物理备用数据库 18.2.1在同一主机上使用用户管理备份建立物理备用数据库 18.2.2在不同主机上使用用户管理备份建立物理备用数据库 18.3使用RMAN备份建立物理备用数据库 18.3.1在相同主机上使用RMAN备份建立物理备用数据库 18.3.2在不同主机上使用RMAN备份建立物理备用数据库 18.4管理物理备用数据库 18.5小结 18.6习题 第19章逻辑备用数据库 19.1逻辑备用数据库综述 19.2建立逻辑备用数据库 19.3管理逻辑备用数据库 19.4小结 19.5习题 第20章使用FlashBack 20.1使用FlashBack查询实现行级恢复 20.2使用FLASHBACKTABLE恢复表到先前状态 20.3使用FLASHBACKTABLE恢复被删除表 20.3.1数据库回收站 20.3.2恢复被删除表 20.4使用FLASHBACK DATABASE恢复数据库到先前状态 20.5小结 20.6习题 第21章备份和恢复相关工具 21.1LogMiner 21.1.1LogMiner简介 21.1.2 LogMiner字典 21.1.3使用LogMiner分析DML操作 21.1.4使用LogMiner分析DDL操作 21.1.5显示LogMiner信息 21.2DBVERIFY 21.3DBNEWID 21.4小结 21.5习题 附录A习题答案 附录BRMAN命令 附录C备份和恢复视图 附录D备份和恢复参数
作者简介
暂缺《精通Oracle 10g备份与恢复》作者简介
目录
前言
 第一部分  概述
 第1章  备份和恢复综述
 1.1  Oracle失败
 1.1.1  语句失败
 1.1.2  用户错误
 1.1.3  用户进程失败
 1.1.4  网络失败
 1.1.5  例程失败
 1.1.6  介质失败
 1.2  备份和恢复基础
 1.2.1  备份与恢复方法
 1.2.2  制定恢复策略
 1.2.3  制定备份策略
 1.3  Oracle 10g备份与恢复新特征
 1.4  小结
 1.5  习题
 第2章  Oracle恢复结构
 2.1  Oracle服务器
 2.1.1  数据库文件
 2.1.2  系统全局区
 2.1.3  后台进程
 2.1.4  基本概念
 2.2  建立示例数据库
 2.3  备份与恢复配置
 2.3.1  多元化控制文件
 2.3.2  多元化重做日志
 2.3.3  配置例程恢复参数
 2.4  小结
 2.5  习题
 第3章  配置日志操作模式
 3.1  日志操作模式简介
 3.2  改变日志操作模式
 3.3  配置其他归档参数
 3.4  显示归档信息
 3.5  小结
 3.6  习题
 第二部分  用户管理的备份与恢复
 第4章  用户管理的备份
 4.1  备份数据库
 4.1.1  数据库一致性备份
 4.1.2  数据库非一致性备份
 4.2  备份表空间
 4.2.1  脱机备份
 4.2.2  联机备份
 4.2.3  处理联机备份失败
 4.2.4  备份只读表空间
 4.3  备份控制文件
 4.3.1  建立控制文件副本
 4.3.2  备份到跟踪文件
 4.4  备份其他文件
 4.5  小结
 4.6  习题
 第5章  用户管理的完全恢复
 5.1  完全恢复简介
 5.1.1  诊断数据文件介质失败
 5.1.2  转储数据文件到其他磁盘
 5.1.3  完全恢复命令
 5.1.4  应用归档日志
 5.1.5  查看恢复文件
 5.2  在MOUNT状态下恢复数据文件
 5.3  在OPEN状态下恢复关闭后意外丢失的数据文件
 5.4  在OPEN状态下恢复打开时意外丢失的数据文件
 5.5  在OPEN状态下恢复未备份数据文件
 5.6  小结
 5.7  习题
 第6章  用户管理的不完全恢复
 6.1  不完全恢复简介
 6.1.1  不完全恢复分类
 6.1.2  不完全恢复命令
 6.2  基于时间恢复
 6.3  基于SCN恢复
 6.4  基于取消恢复
 6.5  基于备份控制文件恢复
 6.6  小结
 6.7  习题
 第7章  其他恢复问题
 7.1  恢复控制文件
 7.1.1  单个控制文件的介质失败
 7.1.2  所有控制文件的介质失败
 7.2  恢复重做日志
 7.2.1  日志组的某个日志成员损坏
 7.2.2  非活动日志组的所有日志成员全部损坏
 7.2.3  当前日志组的所有日志成员全部损坏
 7.3  恢复临时文件
 7.4  处理损坏数据块
 7.5  小结
 7.6  习题
 第8章  在NOARCHIVELOG模式下用户管理的备份与恢复
 8.1  NOARCHIVELOG模式简介
 8.2  在NOARCHIVELOG模式下的备份
 8.3  在NOARCHIVELOG模式下的恢复
 8.3.1  数据文件出现介质失败但重做日志未被覆盖
 8.3.2  次要数据文件出现介质失败
 8.3.3  重要数据文件出现介质失败
 8.4  小结
 8.5  习题
 第三部分  RMAN管理的备份与恢复
 第9章  RMAN基础
 9.1  RMAN组成
 9.1.1  RMAN组件
 9.1.2  RMAN的特点
 9.2  运行RMAN
 9.2.1  连接到RMAN
 9.2.2  RMAN命令
 9.3  配置RMAN环境
 9.4  小结
 9.5  习题
 第10章  RMAN备份
 10.1  RMAN备份的概念
 10.2  建立备份集
 10.3  建立映像副本
 10.4  建立增量备份和累积备份
 10.5  显示备份信息
 10.6  小结
 10.7  习题
 第11章  RMAN恢复
 11.1  RMAN恢复综述
 11.2  RMAN完全恢复
 11.2.1  恢复数据库
 11.2.2  恢复SYSTEM表空间的数据文件
 11.2.3  在OPEN状态下恢复关闭后意外丢失的数据文件
 11.2.4  在OPEN状态下恢复打开时意外丢失的数据文件
 11.2.5  在OPEN状态下恢复未备份的数据文件
 11.2.6  恢复表空间
 11.2.7  数据块介质恢复
 11.3  RMAN不完全恢复
 11.3.1  基于时间恢复
 11.3.2  基于SCN恢复
 11.3.3  基于日志序列号恢复
 11.3.4  基于备份控制文件恢复
 11.4  小结
 11.5  习题
 第12章  RMAN维护命令
 12.1  REPORT
 12.2  LIST
 12.3  CROSSCHECK
 12.4  DELETE
 12.5  CHANGE
 12.6  CATALOG
 12.7  小结
 12.8  习题
 第13章  管理恢复目录
 13.1  恢复目录简介
 13.2  建立恢复目录
 13.3  使用存储脚本
 13.4  维护恢复目录
 13.5  查询恢复目录
 13.6  小结
 13.7  习题
 第四部分  逻辑备份与恢复
 第14章  EXPDP和IMPDP
 14.1  EXPDP和IMPDP简介
 14.2  使用EXPDP
 14.2.1 EXPDP命令行选项
 14.2.2  调用EXPDP
 14.3  使用IMPDP
 14.3.1  IMPDP命令行选项
 14.3.2  调用IMPDP
 14.4  使用EXPDP和IMPDP搬移表空间
 14.5  小结
 14.6  习题
 第15章  EXP和IMP
 15.1  EXP和IMP简介
 15.2  使用EXP
 15.2.1  EXP命令行选项
 15.2.2  调用EXP
 15.3  使用IMP
 15.3.1  IMP命令行选项
 15.3.2  调用IMP
 15.4  使用EXP和IMP搬移表空间
 15.5  小结
 15.6  习题
 第五部分  备份和恢复高级知识
 第16章  表空间时间点恢复
 16.1  TSPITR简介
 16.2  准备TSPITR
 16.2.1  确定TSPITR需求
 16.2.2  准备主数据库
 16.3  实现用户管理的TSPITR
 16.4  实现RMAN管理的TSPITR
 16.4.1  全自动TSPITR
 16.4.2  用自动辅助例程定制TSPITR
 16.4.3  手工辅助例程实现TSPITR
 16.5  小结
 16.6  习题
 第17章  管理复制数据库
 17.1  复制数据库综述
 17.2  用户管理的复制数据库
 17.2.1  在同一主机上建立用户管理的复制数据库
 17.2.2  在不同主机上建立用户管理的复制数据库
 17.3  RMAN管理的复制数据库
 17.3.1  在同一主机上建立RMAN管理的复制数据库
 17.3.2  在不同主机上建立RMAN管理的复制数据库
 17.4  小结
 17.5  习题
 第18章  物理备用数据库
 18.1  DataGuard综述
 18.2  使用用户管理备份建立物理备用数据库
 18.2.1  在同一主机上使用用户管理备份建立物理备用数据库
 18.2.2  在不同主机上使用用户管理备份建立物理备用数据库
 18.3  使用RMAN备份建立物理备用数据库
 18.3.1  在相同主机上使用RMAN备份建立物理备用数据库
 18.3.2  在不同主机上使用RMAN备份建立物理备用数据库
 18.4  管理物理备用数据库
 18.5  小结
 18.6  习题
 第19章  逻辑备用数据库
 19.1  逻辑备用数据库综述
 19.2  建立逻辑备用数据库
 19.3  管理逻辑备用数据库
 19.4  小结
 19.5  习题
 第20章  使用FlashBack
 20.1  使用FlashBack查询实现行级恢复
 20.2  使用FLASHBACKTABLE恢复表到先前状态
 20.3  使用FLASHBACKTABLE恢复被删除表
 20.3.1  数据库回收站
 20.3.2  恢复被删除表
 20.4  使用FLASHBACK DATABASE恢复数据库到先前状态
 20.5  小结
 20.6  习题
 第21章  备份和恢复相关工具
 21.1  LogMiner
 21.1.1  LogMiner简介
 21.1.2 LogMiner字典
 21.1.3  使用LogMiner分析DML操作
 21.1.4  使用LogMiner分析DDL操作
 21.1.5  显示LogMiner信息
 21.2  DBVERIFY
 21.3  DBNEWID
 21.4  小结
 21.5  习题
 附录A  习题答案
 附录B  RMAN命令
 附录C  备份和恢复视图
 附录D  备份和恢复参数
猜您喜欢

读书导航