- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
备份和恢复概要
一、备份和恢复概要1、高可用性? ?(1)HA(High Availability,HA)? ?(2)RAC(Real Application Clusters)? ?(3)DG(Data Guard)? ?(4)Oracle Replication? ?(5)RAID和镜像驱动器2、备份和恢复。? ?(1)收集备份与恢复策略需求? ?(2)精心设计备份与恢复计划二、Oracle备份1、ORACLE各种备份??(1)类型? ???①物理备份? ???②逻辑备份??(2)数据库状态? ???①联机备份(热)和脱机备份(冷)? ???②不一致性备份和一致性备份??(3)备份规模? ???①完全备份:归档模式、非模式模式? ???②表空间备份? ???③数据文件备份? ???④控制文件备份? ???⑤归档日志文件备份三 、ORACLE恢复??(1)错误的类型? ? ①用户误操作导致错误? ? ②系统进程导致的错误? ? ③实例导致错误? ? ④存储介质导致错误??(2)恢复类型? ? ①实例恢复:1缓存恢复(前滚),2事务恢复(后滚)? ? ②介质恢复(数据文件或数据块)??(3)恢复方式? ? ①完全恢复? ? ②不完全恢复??(4)恢复操作? ???①restore --还原? ???②recover --恢复??(5)resetlogs:alter database open resetlogs;? ? incarnation:化身号四、常见备份与恢复技术? ?(1)用户管理的备份和恢复(User-Managed BackupRecovery)? ?(2)RMAN备份和恢复? ?(3)闪回(flashback)? ???①闪回查询(Flashback Query):通过查询UNDO段,能够重现操作之前的数据? ???②闪回表(Flashback Table):通过recycle Bin回收drop的表? ???③闪回数据库(Flashback Database)? ?(4)逻辑导入/导出(Export/Import和Data Pump)? ?(5)数据卫士(Data Guard)五、用户管理备份(1)主要数据:oradata/*??dbs/*??arch/*? ?相关视图:v$datafile,v$controlfile,v$logfile,v$archived_log,v$tablespace,v$tempfile(2)冷备:关闭--copy--启动? ? select name??from v$datafile;? ? select name from v$controlfile;? ? --select member from v$logfile;? ? --select name from v$tempfile;? ? shutdown immediate;? ? df -hl? ? mkdir /backup? ? chown -R oracle:oinstall /backup? ? chmod -R 755 /backup? ? su - oracle? ? cd /backup? ? mkdir cold? ? mkdir hot? ? cd /backup/cold? ? cp -rf /u01/app/oracle/oradata/ocp/* .? ? startup(3)热备:? ?SQL col file_name for a50;? ?SQL select tablespace_name, file_name from dba_data_files;? ?SQL alter tablespace tp1 begin backup;? ?SQL !cp /oradata/bxdb/user01.dbf??/backup/? ?SQL alter tablespace users end backup;? ?SQL alter system switch logfile;? ???? ?--dd if=/u01/app/oracle/oradata/ocp/tp1.dbf skip=205 bs=8192 count=2|strings? ?--alter system dump datafile block;? ?*批量操作脚本:(v$backup,dba_data_files,dba_tablespaces)? ?select? ? alter tablespace ||tablespace_name|| begin backu
原创力文档


文档评论(0)