oracle手动备份与恢复策略

oracle手动备份与恢复策略

ID:35478192

大小:66.48 KB

页数:7页

时间:2019-03-25

oracle手动备份与恢复策略_第1页
oracle手动备份与恢复策略_第2页
oracle手动备份与恢复策略_第3页
oracle手动备份与恢复策略_第4页
oracle手动备份与恢复策略_第5页
资源描述:

《oracle手动备份与恢复策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、用户管理的备份策略1、备份数据库1.一致性备份(冷备)为了保持所有数据文件的SCN值完全一致,从而关闭数据库,然后进行备份。可用于归档和非归档模式下,特点是备份时让数据库处于shutdown状态。2.非一致性备份(热备)只可用于归档模式,特点是备份吋数据库处于open状态。数据库处于打开状态,每一个数据文件都可能随时会变,因此导致数据文件当前的SCN值完全不同,因此在执行非一致性备份时,会让数据库处于备份模式。这种模式下,会在数据库上执行全局检查点,给每一个数据文件的文件头加锁,以确保备份期间文件头的内容不会发生

2、变化。执行步骤大致如下:(1)sql>alterdatabasebeginbackup(开始备份)(2)sql>hostcopydatafiled:backup(备份数据文件)(3)sql>alterdatabaseback叩controlfiletod:backxxx.ctl(备份控制文件)(4)sql>alterdatabaseendbackup(结束备份)(5)sql>alterdatabasearchivelogcurrent(归档当前tl志组)2、备份表空间1、脱机备份在表空间处于offline状态时

3、,备份表空间里面的一个或多个数据文件。这种模式不能备份system表空间和undo表空间。2、联机备份在表空间处于online状态时,备份表空间里面的一个或多个数据文件。这种模式也是属于非一致性备份,所以备份时,也需要让表空间处于备份模式。3、处理联机备份失败在进行联机备份时,如果出现实例失败,那么再重新skulup数据库时,会出现下面的错谋信息:ora-01113:文件4需要介质恢复ora-01110:数据文件4:d:demouserol.dbf上述错误,原因是数据文件仍然处于联机备份状态,为了打开数据•库,必

4、须结束数据文件的联机备份状态。执行步骤大致如下:(1)启动数据库至mount状态(2)alterdatabaseendbackup

5、alterdatabasedatafile...endbackup

6、recoverydatafile(3)打开数据库至open状态3、备份控制文件1、建立控制文件副本sql>alterdatabasebackupcontrolfileto'd:demodemo.ctl'reuse;2、备份到跟踪文件sql>alterdatabasebackupcontrolfiletotrace4、

7、备份归档日志、参数文件、口令文件直接使用OS复制命令进行文件备份二、用户管理的完全恢复完全恢复:通过完全回复,不会丢失任何数据,只适用于archivelog模式。1、诊断数据文件的介质失败1.关闭状态下诊断数据文件丢失数据文件丢失后,在stamip时提示下面的错误SQL>startupORA-32004:obsoleteand/ordeprecatedparaneterspecifiedORACLE例程己经启动。bytesbytesbytesbytesbytespTotalSystemGlobalArea612

8、368384FixedSize1250428VariableSize272632708J)atabaseBuffers331350016DRedoBuffers7135232&RA-0H57:无送标识/锁定数据文件4-请参阅DBWR跟踪文件ORA-01110:数据文件4:*D:fiPPLATIONORADATAORCL'4JSERS01.DBF,做据库装载完毕。2.在open状态下诊断数据文件丢失SQL>SELECT*FROMenip;SELECT*FROMgmp*ERROR位于第1行:ORA-C0376:此时

9、无法谀取文件4ORA-01110:数据文件4:'D:DEMOUSERS01.DBF13.在open状态下诊断数据块损坏SQL>SELECT*FROMemp;SELECT*FROMemp■ERROR位于笫1行:ORA-01576:ORACLE数携块ftl坏(文件号4・決号34)ORA-OU1C:数据文件4:'DiDEMOUSER£01.DBF»2、restore数据文件1、在mount状态下restore数据文件在mount状态下,可以改变任何数据文件的位置sql>hostcopyd:applationor

10、adataorclusersOl.dbf...sql>alterdatabaserenamefile'd:applation'oi'adata'orcl'usersOI.dbf'to'xxx';2^在open状态下restore数据文件在open状态下,可以改变出system表空间Z外的任何表空间下而的数据文件的位置。这种restore时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。