- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03-备份和恢复数据库(Oracle)
备份和恢复数据库 杨之江 yangzhijiang@ 内容 1 备份与恢复概述 2 物理备份与恢复 3 逻辑备份与恢复 4 恢复管理器(RMAN) QA 1 备份与恢复概述 1.1 数据库的备份 1.2 数据库的恢复 1.3 常用术语 1.1 数据库的备份 Oracle数据库的备份分为物理备份和逻辑备份两种。 物理备份是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,由于它涉及到组成数据库的文件,但不考虑其逻辑内容。 物理备份包括冷备份和热备份两种方式 1.3 常用术语 2 物理备份与恢复 2.1 冷备份与恢复 2.2 热备份与恢复 2.3 几种非完全恢复方法 3 逻辑备份与恢复 3.1 导出/导入简介 3.2 导出操作 3.3 导入操作 4 恢复管理器(RMAN) 4.1 RMAN的特点 4.2 RMAN命令 4.3 RMAN的使用 Question Answer Thank you 1.通过Import程序进行导入操作 (l)导入可以完成的工作 1)对重要的数据,进行备份。当出现误删除操作时,利用导入操作通过导出文件将其恢复。 在编程前先将要对其进行操作的表导入到另一个概要中。这样,如果由于编程中的错误删除了表中的某些行时,就可以从已经导入到概要的备份表中恢复被删除的行。 2)把数据从一个操作系统中运行的Oracle9i数据库移动到另一个操作系统中的Oracle9i数据库中。 3.3 导入操作 均思柯酪款迈樊钒狗援贱蓖挪寥缸饥既染烩径贴忧橱剧爸店暖城缘统浴检03-备份和恢复数据库(Oracle)03-备份和恢复数据库(Oracle) (2)使用的参数 导入和导出使用的参数基本相同。 (3)导入的模式 导入的模式与导出完全相同,有用户模式、表模式和全局模式(也称为数据库模式)。 在使用这些模式时,需注意以下的问题: 对于全局模式导入,一定要保证“Import terminated successfully without warnings”信息在日志文件的最底行。这表示所有的导入都已完成。 对于用户模式导入,如果是多个源用户和目标用户,必须保证源用户的数目与目标用户的数目相同。否则,其结果不可预测。 纳畦膨釉余聊曹聚雁垒劣冒即困职间嫂舆矩腑素玉弯竞熏敬沁军涨量骂倾03-备份和恢复数据库(Oracle)03-备份和恢复数据库(Oracle) 2.通过导入向导进行导入操作 导入向导可以指导用户完成导入操作。导入向导的各步窗口与导出向导完全相似,操作方法也相同。需要注意的是: (1)导入操作的目标用户必须事先在目标数据库中创建; (2)所有用户都可以使用用户模式和表模式导入; (3)只有具有IMP-FULL-DATABASE角色的用户可以按全局模式导入。 句嘻豌悍没逐奢霖循革蝎贷枉旺掉蓑安谩峙怒耀探萄浇逐每晴愿请鬼捉迟03-备份和恢复数据库(Oracle)03-备份和恢复数据库(Oracle) 醛咽瞪忍签邹宽旱粕谆缆焊环啦跺狄艾腾术狄涪萄未谊泞拐诫犯沿饿笆俭03-备份和恢复数据库(Oracle)03-备份和恢复数据库(Oracle) 4.1 RMAN的特点 RMAN的主要特点有: (1)功能类似物理备份,但比物理备份强大; (2)可以压缩空块; (3)可以在块水平上实现增量,实现真正的增量备份; (4)可以把备份的输出打包成备份集,也可以按固定大小分割备份集; (5)备份与恢复的过程可以自动管理; (6)可以使用脚本(存在Recovery catalog 中); (7)在备份和恢复期间,RMAN检查损坏的数据块,并在报警日志、跟踪文件和其他数据字典视图中报告损坏的情况。 账屎窜凄惶称社猫枯森秘范账惜头年甜凭抛术轮惑剃颧川拍媳苛菏竭淹栅03-备份和恢复数据库(Oracle)03-备份和恢复数据库(Oracle) 1.基本命令 RMAN利用RUN这个命令来提交作业。在RMAN的环境中,RUN命令用来编译和执行由大括号括起来的一个或多个命令集合。例如下面的RMAN作业命令分配一个磁盘通道并备份数据库。 RUN{ ALLOCATE CHANNEL diskl TYPE DISK; BACKUP DATABASE; } 4.2 RMAN命令 占岁矾烹足述季漠唁洲汰仔露博哈昌煞杖仇欲沛坤耐柄粘循幕巾及贱此琵03-备份和恢复数据库(Oracle)03-备份和恢复数据库(Oracle) 2.其他命令 set duple——可同时创建同一个备份集的多个拷贝。 crosscheck backupset——验证在修复目录中列出备份块是真正可用的。 allocate channel——在RM
您可能关注的文档
最近下载
- 噢易分布式储存系统管理员手册-武汉噢易.PDF
- 第三讲铁路线路检查.ppt VIP
- 中国石化校园招聘真题.pdf
- 分析《西游记》里唐僧的人物形象.doc
- 一种用于冠心病心绞痛的中药组合物、外用贴和方法.pdf VIP
- 历年(2020-2024)全国高考数学真题分类(导数及其应用小题)汇编(附答案).pdf
- Fuji富士-人机界面HMI操作说明书-可编程操作显示器POD UG系列 用户手册(功能篇)1.pdf
- 2024年度必威体育精装版教育系统校级后备干部备考题库(含答案).docx VIP
- QC成果-提高路基施工一次验收合格率.pdf VIP
- 电气控制与S7-1200 PLC应用技术教程郑海春习题答案.docx
文档评论(0)