精通10g恢复和备份学习笔记.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精通10g恢复和备份学习笔记

第一部分 概述 第1章 备份和恢复综述 本章主要内容: 各种Oracle错误和失败 备份和恢复的基本概念以及Oracle备份与恢复方法 解析指定备份和恢复策略的重要行 1.1 Oracle失败 Oracle失败包括语句失败、用户错误、进程失败、网络失败、例程失败和介质失败六种类型。 1.1.1语句失败 语句失败是指处理SQL语句出现逻辑失败。当出现语句失败时,Oracle Server会自动回退失败的SQL语句,并且会给用户返回错误代码和错误信息。 应用逻辑错误 输入错误数据 执行未授权操作 超出空间配额 表空间无足够空间 1.1.2 用户错误 用户错误指用户的误操作,例如误删除表、误截断表、错误的DML操作等。 DROP TABLE误操作 解决办法: 使用IMPORT工具导入表结构及其数据,不完全恢复 使用基于时间点的数据库不完全恢复(DBPITR)不完全恢复 使用基于时间点的表空间不完全恢复(TSPITR),可以完全恢复 使用FLASHBACK来恢复表,完全恢复 Truncate table误操作 解决办法: 使用IMPORT工具导入表结构及其数据,不完全恢复 使用基于时间点的数据库不完全恢复(DBPITR)不完全恢复 使用基于时间点的表空间不完全恢复(TSPITR),可以完全恢复 DML误操作 Oracle 10g以前,可以使用logminer工具分析特定时间段的DML操作,并生成DML源操作、反操作。 Oracle 10g开始,当执行了DML误操作之后,使用FLASHBACK TABLE语句可以将表数据恢复到过去的时间点或者过去的SCN值。 SQLconn scott/tiger@demo SQLalter table emp endble row movement; SQLflashbackup table emp to timestamp to_timestamp(‘2004-09-22 16:13:27’,’YYY-MM-DD HH24:MI:SS); 1.1.3 用户进程失败 当出现用户进程失败时,DBA不需要进行任何干预,后台进程PMON可以自动检测被意外终止的用户进程。当检测到异常终止的用户进程之后,PMON会自动回退用户进程未完成的事务,并且释放用户进程在服务器端所占的资源和锁。 用户执行了断开连接的异常操作 用户进程被意外终止 DBA终止了服务进程 1.1.4网络失败 1.1.5例程失败 Oracle Server由例程和数据库两部分组成,而例程又是由后台进程和SGA组成的。例程失败是指与例程相关的后台进程或内存结构出现失败,例程失败主要有以下集中情况: 电源断电导致Oracle Server不可用。 因为硬件失败导致Oracle Server不可用。 某个必需的后台进程(DBWR/LGWR/PMON/SMON/CKPT)出现失败。 1.1.6介质失败 磁盘驱动器的磁头出现失败,导致无法读写数据文件 要读写文件出现了问题(例如某些块所在扇区出现了损坏) 数据文件被意外删除 1.2备份和恢复基础 备份实际就是数据的副本,备份的目的就是为了防止不可预料的数据丢失和应用错误; 转储是指当数据文件或者控制文件出现失败时,将已备份副本文件还原到原数据库的过程; 恢复是指应用归档日志和重做日志事务更新副本文件到数据文件失败前的状态。 1.2.1备份与恢复方法 用户管理的备份与恢复 用户管理的备份于恢复是指使用SQL命令结合OS命令备份和恢复数据库的方法。 这种备份的备份文件的个数和尺寸与源文件的个数尺寸完全一致。 不仅占有更多的存储空间,而且备份管理也比较麻烦 RMAN管理的备份与恢复 RMAN管理的备份与恢复是指使用RMAN命令备份和恢复数据库的方法,因为这种备份于与恢复方法需要借助于目标数据库的服务进程,所以也称为服务其管理的备份于恢复; RMAN可以同时备份多个文件到一个备份集中,而且当建立备份集时只会备份数据库文件的已用数据库(不会备份空闲数据块),这种方法不仅节省了空间而且备份管理也非常容易。 逻辑备份与恢复 逻辑备份是指使用Oracle工具程序EXPDP或者EXP将数据库部分或者全部对象的结构及其数据导出,并存储到OS文件中的过程。要求数据库处在OPEN状态下。 EXP和IMP是客户端的工具程序,他们既可以在客户端使用,也可以在服务器端使用; EXPDP和IMPDP是服务器端的工具程序,他们只能在Oracle服务器端使用,不能在Oracle客户端使用; IMP只能使用EXP导出文件,而不能使用EXPDP导出文件,IMPDP只能使用EXPDP导出文件,而不能使用EXP导出文件, 1.2.2制定恢复策略 制定恢复策略时,数据库管理员应该考虑用户错误、介质失败以及数据块损坏的处理方法。 制定用户错误的

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档