数据库基础ORACLE备份恢复

上传人:博****1 文档编号:568765009 上传时间:2024-07-26 格式:PPT 页数:70 大小:1.55MB
返回 下载 相关 举报
数据库基础ORACLE备份恢复_第1页
第1页 / 共70页
数据库基础ORACLE备份恢复_第2页
第2页 / 共70页
数据库基础ORACLE备份恢复_第3页
第3页 / 共70页
数据库基础ORACLE备份恢复_第4页
第4页 / 共70页
数据库基础ORACLE备份恢复_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《数据库基础ORACLE备份恢复》由会员分享,可在线阅读,更多相关《数据库基础ORACLE备份恢复(70页珍藏版)》请在金锄头文库上搜索。

1、P1 版权所有 1993-2009 金蝶软件(中国)有限公司数据库基础数据库基础ORACLE备份恢复备份恢复(BAS4102)金蝶顾问学院金蝶顾问学院讲师:蒋俊讲师:蒋俊怎妹岳督苑瑟楼特演知杉扁扦噎仇励圃炒沫吸姐私盏楔季咱延聚谊向盲甫数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P2 版权所有 1993-2009 金蝶软件(中国)有限公司目目 录录nOracle备份与恢复目标备份与恢复目标n故障类型及处理故障类型及处理nOracle逻辑备份逻辑备份nExp/impnExpdp/impdpnOracle物理备份物理备份nRMAN砚碰淄斥誉西儒蚊搁需蚤常诽藉觉眉蜜露述错苟宛紊爱扒抒固

2、掸纫萄读烬数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P3 版权所有 1993-2009 金蝶软件(中国)有限公司n保护数据保护数据n提高可持续使用时间提高可持续使用时间 (MTBF)n减少恢复时间减少恢复时间 (MTTR)n减少数据丢失减少数据丢失备份和恢复目标备份和恢复目标耐窿涸司数拟狈洪脸贴龟并闷犬坟婶隅郊注犹塘狈丈蹦胡颤善五廊鸟照川数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P4 版权所有 1993-2009 金蝶软件(中国)有限公司目目 录录nOracle备份与恢复目标备份与恢复目标n故障类型及处理故障类型及处理nOracle逻辑备份逻辑备份nExp/

3、impnExpdp/impdpnOracle物理备份物理备份nRMAN叹盔蛔远胎铲火炯兄势嗽等座甭型氦懒史鲤议樟收镶百赊阁煤弹氟占胖婪数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P5 版权所有 1993-2009 金蝶软件(中国)有限公司故障类型故障类型n语句故障语句故障n用户进程故障用户进程故障n用户失误用户失误n实例故障实例故障n介质故障介质故障n网络故障网络故障抬书躁邻巫搀绑籍冉功硼昧婪约冒耕兔施傅嗽绑冤朽裳碍岁嘴务蔷具耶蒂数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P6 版权所有 1993-2009 金蝶软件(中国)有限公司语句故障语句故障典型问题 可能

4、的解决方法 尝试在表中输入无效的数据 与用户合作来验证并更正数据尝试在权限不足时执行操作 提供适当的对象或系统权限尝试分配未成功分配的空间 启用可恢复的空间分配 增加所有者限额 添加表空间的空间应用程序中的逻辑错误 与开发人员合作来更正程序错误杰谢喳仙几刽晚偿痉臃泥何百又蘑暖果越如陆遁誓厄渍剿冕鼠七靠唤炒约数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P7 版权所有 1993-2009 金蝶软件(中国)有限公司用户进程故障及处理用户进程故障及处理n可能的解决方法可能的解决方法 n典型问题典型问题 n通常不需要通常不需要 DBA 的操作就可的操作就可解决用户进程错误。实例后台解决用

5、户进程错误。实例后台进程会回退未提交的更改并解进程会回退未提交的更改并解除锁定。除锁定。 n观察变化趋势。观察变化趋势。 n用户执行异常断开操作用户执行异常断开操作n用户会话异常终止用户会话异常终止n用户遇到了终止会话的程序用户遇到了终止会话的程序错误错误精遁付张揉陛张沛瞧涣檬最软聂摇梭途豌摹奸方督鞋粘宪惩译戴祷逼挺炮数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P8 版权所有 1993-2009 金蝶软件(中国)有限公司可能的用户失误可能的用户失误SQL DROP TABLE employees; SQL TRUNCATE TABLE employees;SQL UPDATE

6、employees 2 SET salary = salary * 1.5;SQL COMMIT; SQL DELETE FROM employees;SQL COMMIT;桩在暑肛逞当秽参泳扯沾苞讽欠嘱碑嫌歼妇披牢玖生商拐娜旨岁碟礼裹炔数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P9 版权所有 1993-2009 金蝶软件(中国)有限公司用户失误处理用户失误处理n可能的解决方法可能的解决方法 n典型原因典型原因 n从回收站恢复表从回收站恢复表n用户删除了表用户删除了表n回退或使用闪回查询进行恢复回退或使用闪回查询进行恢复n用户无意中删除或修改了用户无意中删除或修改了数据数据O

7、racle LogMiner隆挎酒褐檄惺燕挤番扒扣肺乙藕余躺也臆启达基深酶账刹爽执橡仰语隐霜数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P10 版权所有 1993-2009 金蝶软件(中国)有限公司实例故障实例故障典型原因 可能的解决方法 断电 使用“startup”命令重新启动实例。从实例错误中恢复时是自动执行的,其中包括前滚重做日志中的更改和回退任何未提交的事务处理。 通过使用预警日志、跟踪文件和 Enterprise Manager 调查出现错误的原因。 硬件故障 有一个后台进程出现错误 紧急关闭过程 滥妻朽嘶氨此琢摆迁摄柏罗溃修昂旨河廓始牲钠措晨姨曰龟军愁憎龟遥荤数据库

8、基础ORACLE备份恢复数据库基础ORACLE备份恢复P11 版权所有 1993-2009 金蝶软件(中国)有限公司介质故障介质故障 n磁盘控制器故障磁盘控制器故障 n删除或损坏了数据库文件删除或损坏了数据库文件 n可能的解决方法可能的解决方法 n典型原因典型原因 n1. 从备份中还原受影响的文件。从备份中还原受影响的文件。 n2. 如果需要,通知数据库关于如果需要,通知数据库关于新文件的位置。新文件的位置。 n3. 如果需要,通过应用重做信如果需要,通过应用重做信息来恢复文件。息来恢复文件。 n磁盘驱动器故障磁盘驱动器故障 她尾宗碧替亡愁问存淆紧邓低蹿凸蟹完昨福泼见有阐块摆矿能枕铱毙湃褪数据

9、库基础ORACLE备份恢复数据库基础ORACLE备份恢复P12 版权所有 1993-2009 金蝶软件(中国)有限公司配置可恢复性配置可恢复性 n要配置数据库的最大可恢复性,必须:要配置数据库的最大可恢复性,必须: n计划常规备份计划常规备份 n多路复用控制文件多路复用控制文件 n多路复用重做日志组多路复用重做日志组 n保留重做日志的归档副本保留重做日志的归档副本 瘴毒扬辅飞嗣败坎忱谦银瞳驯蝉抓恤故侵惜毡烤栓兆卸择来雄恰庭眠暇抄数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P13 版权所有 1993-2009 金蝶软件(中国)有限公司重做日志文件重做日志文件 n多路复用重做日志组

10、可避免介质故障和数据多路复用重做日志组可避免介质故障和数据丢失。建议重做日志组满足以下条件:丢失。建议重做日志组满足以下条件: n每个组至少有两个成员(文件)每个组至少有两个成员(文件) n在每个磁盘驱动器上有一个成员在每个磁盘驱动器上有一个成员 n在每个磁盘控制器上有一个成员在每个磁盘控制器上有一个成员 磁盘磁盘 1 组组 1 组组 2 组组 3 磁盘磁盘 2 成员成员 1 成员成员 2 成员成员 2 成员成员 1 成员成员 1 成员成员 2 褥抵诧竣廊淘惯豆撅赚邵糙易戌枪括刚颅练订虑锨预唯拥基禁凝脱掏败喇数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P14 版权所有 1993

11、-2009 金蝶软件(中国)有限公司多路复用重做日志多路复用重做日志 败洁筏协鼠实修添戌夷痔凸毕盔拟筹宗亢泰羽腊核患订絮使韦吩缨赦婶赛数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P15 版权所有 1993-2009 金蝶软件(中国)有限公司归档日志文件归档日志文件 n通过执行以下步骤创建重做日志文件的归档通过执行以下步骤创建重做日志文件的归档副本:副本:n指定归档日志文件命名惯例。指定归档日志文件命名惯例。 n指定一个或多个归档日志文件的位置。指定一个或多个归档日志文件的位置。 n将数据库切换到将数据库切换到 ARCHIVELOG 模式。模式。 n联机重做日志联机重做日志文件文

12、件 n归档日志归档日志文件文件 项副菏翠遥蛛芳昼浇篡憋产嘛寇卤芬平释昌忻销挎撑矩大纠吸整魏躺餐横数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P16 版权所有 1993-2009 金蝶软件(中国)有限公司归档日志文件:命名和目的地归档日志文件:命名和目的地 咽贵晌肆苗穴晾咬码抛旭呜俱屉浩冀算攒段舟发尧凋娜垒趾锗狱溯镊昔畅数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P17 版权所有 1993-2009 金蝶软件(中国)有限公司ARCHIVELOG 模式模式 n要将数据库置于要将数据库置于 ARCHIVELOG 模式下,请执行以模式下,请执行以下步骤:下步骤: n1.

13、选中选中“ARCHIVELOG Mode(ARCHIVELOG 模式)模式)”复复选框。选框。 n2.单击单击“Apply(应用)(应用)”。只能在。只能在 MOUNT 状态下将数状态下将数据库设置为据库设置为 ARCHIVELOG 模式。模式。 n3.询问是否要重新启动数据库时,请单击询问是否要重新启动数据库时,请单击“Yes(是)(是)”。 n4.备份数据库。备份数据库。 n处于处于ARCHIVELOG 模式下的数据库可访问所有备模式下的数据库可访问所有备份和恢复选项。份和恢复选项。 劣挎婪轧婿侩扮滦方寇沥劲养忠证医臻瀑瞄庄望陇哗著发吞盟汕访晕慌瓣数据库基础ORACLE备份恢复数据库基础O

14、RACLE备份恢复P18 版权所有 1993-2009 金蝶软件(中国)有限公司小结小结 n在本课中,应该已经学会如何:在本课中,应该已经学会如何: n确定确定 Oracle 数据库中可能发生的故障类型数据库中可能发生的故障类型 n说明优化实例恢复的方法说明优化实例恢复的方法 n重做日志文件和归档日志文件的重要性重做日志文件和归档日志文件的重要性 n配置配置 ARCHIVELOG 模式模式 波逊恶扒级油强玩郑晋寂邢窗垃倚恿锗壮规卫拙逗疟叙砂母钵逻郝础刘烹数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P19 版权所有 1993-2009 金蝶软件(中国)有限公司目目 录录nOrac

15、le备份与恢复目标备份与恢复目标n故障类型及处理故障类型及处理nOracle逻辑备份逻辑备份nExp/impnExpdp/impdpnOracle物理备份物理备份nRMAN校涅番寅挑铝幼杉兹摊耗暖感餐灾姑涨午乏酪瞎顿徐嘿驾花液灼妹瓦财碑数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P20 版权所有 1993-2009 金蝶软件(中国)有限公司Oracle 逻辑备份介绍逻辑备份介绍n物理备份的补充物理备份的补充n不同版本数据库的迁移不同版本数据库的迁移n不同平台数据库的迁移不同平台数据库的迁移窘碟矛壁糖啊饲置凳曳乾塌睁达华鹃掺梳滩勿内撞饵猫唬讳地捶炔白俺稼数据库基础ORACLE备份

16、恢复数据库基础ORACLE备份恢复P21 版权所有 1993-2009 金蝶软件(中国)有限公司与物理备份比较与物理备份比较n占用较小的空间占用较小的空间n更为灵活,有四种方式更为灵活,有四种方式n需要确认字符集需要确认字符集n四种备份形式四种备份形式n全局备份全局备份n按用户备份按用户备份n按表备份按表备份n表空间备份表空间备份n备份工具备份工具nEXP/IMP nEXPDP/IMPDP备侦突墅耍忘次宵粒乒休赏仙惨凡丫慌饿编浸究鲍耶喘浚谍搔吓人熬府舷数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P22 版权所有 1993-2009 金蝶软件(中国)有限公司Oracle exp/

17、imp工具作用工具作用n归档历史数据归档历史数据n存储表的定义存储表的定义n在不同平台及版本间转换数据在不同平台及版本间转换数据n在不同数据库间移植表空间在不同数据库间移植表空间革肥瞩占赁焚绵屁读湾氨约林风豺次疵歉等摹晋俱蜗椒桨妊徽蹋贼酌滩怪数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P23 版权所有 1993-2009 金蝶软件(中国)有限公司运行运行EXPORT工具的方法工具的方法n以交互式对话的方式以交互式对话的方式n命令行命令行n参数文件参数文件n通过通过OEM启动启动配毛晨真焰咖汛您跟吏关刚稍礁莲化剃鼎岸担刽视掇搞茎惰狭晋镍迷纵兼数据库基础ORACLE备份恢复数据库基

18、础ORACLE备份恢复P24 版权所有 1993-2009 金蝶软件(中国)有限公司EXPORT模式模式全数据库模式全数据库模式Tables definitionsTables dataGrantsIndexesTables constraints表模式表模式Table definitionsTable data (all or selected rows)Owners table grantsOwners table indexesTable constraints用户模式用户模式Tables definitionsTables dataOwners grants Owners indexe

19、sTables constraints表空间模式表空间模式Table definitionsGrantsIndexesTable constraintsTriggers炼兢碧正心柿者魁桔幽沼棵麓脓呜痹区锄及述幢掌她榜畔该哮霄妖秋泽苟数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P25 版权所有 1993-2009 金蝶软件(中国)有限公司EXP命令命令举例举例exp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmpexp keyword = (value, value2, ,valuen)exp system/ma

20、nager OWNER=hr direct=yfile=expdat.dmpexp system/manager FULL=y inctype=cumulative file=expcum1.dmp exp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=(ts_emp) log=ts_emp.log语法语法将牺剖瞬贮鸿驱释丰殴苦屋挡纯骑椎浙沧福华孝理剩简极识近艳粳夷铰痊数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P26 版权所有 1993-2009 金蝶软件(中国)有限公司Import 工具工具n从从dump文件读取对象定义

21、和表数据文件读取对象定义和表数据. 然后插入数然后插入数据对象到数据库据对象到数据库. 包括以下功能包括以下功能:n生成表的定义生成表的定义. n从四种模式导出文件中获取数据从四种模式导出文件中获取数据n从累加文件中获取数据从累加文件中获取数据n用户操作失误时,恢复数据,如表的误删除。用户操作失误时,恢复数据,如表的误删除。抓畜冤函廊撩壶撰曳疤疯狱移俯饿翁兰掩甘盏蚁绪盼咳电莫疆斩娥耙冶淄数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P27 版权所有 1993-2009 金蝶软件(中国)有限公司Import 模式模式模式模式 描述描述Table 获取指定的表获取指定的表. User

22、 获取一个用户的所有对象获取一个用户的所有对象Tablespace 获取一个表空间的所有对象获取一个表空间的所有对象Full Database 获取输出文件的所有对象获取输出文件的所有对象庶铸茨郧混柔怔聊办秩窟倒截谅寥洁目赫徘艰勋杏鸥坏儡魔怪逮砚裳赵罪数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P28 版权所有 1993-2009 金蝶软件(中国)有限公司Import 命令命令语法语法举例举例imp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmpimp keyword = value or keyword =

23、(value, value2, value n)imp system/manager FROMUSER=hr file=exp2.dmpimp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=ts_employees蛮汾梭奄貌呛易酞欢侦曰六负田戊鸭调迟册挠霄扦嘴倒钟搞缺直梅咳丁厌数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P29 版权所有 1993-2009 金蝶软件(中国)有限公司移动数据:一般体系结构移动数据:一般体系结构外部表外部表 APIOracle加载程序加载程序Oracle数据泵数据泵直接路径直接路径 API元数据

24、元数据 APIexpdpimpdp其它客户端其它客户端数据泵数据泵SQL*LoaderDBMS_DATAPUMP数据数据/元数据移动引擎元数据移动引擎皂技秩镇张童勉帖纫矿闻掂乃矫涨滩拖鬼讳桶窿脖涸巾尖湘屑阂瘦涎匙沼数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P30 版权所有 1993-2009 金蝶软件(中国)有限公司目录对象:概览目录对象:概览收痢迈缩系麻近利囱狈赛渴光遁盏仇惨你纯缴磅肇盐封诡恐赔葬服伍亭肿数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P31 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵:概览数据泵:概览 n数据泵作为一个基于服务

25、器的、可数据泵作为一个基于服务器的、可用于高速移动数据与元数据的设备:用于高速移动数据与元数据的设备: n是通过是通过 DBMS_DATAPUMP 调用的调用的 n可提供以下工具:可提供以下工具: nexpdp nimpdp n基于基于 Web 的界面的界面 n可提供以下数据访问方法:可提供以下数据访问方法: n直接路径直接路径 n外部表外部表 n可与长时间运行的作业分离后重新挂可与长时间运行的作业分离后重新挂接接 n可重新启动数据泵作业可重新启动数据泵作业 目录对象目录对象 SQL*Loader 数据泵数据泵 - 导出导出 - 导入导入 外部表外部表 蒂添骡央囤搞彪擎奶廓行济阮努浦她彰练闻褂

26、字励么逝浚夯沈诬悸杠朵官数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P32 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵:优点数据泵:优点n细粒度级对象和数据的选择细粒度级对象和数据的选择 n显式指定数据库版本显式指定数据库版本 n并行执行并行执行 n估计导出作业占用的空间估计导出作业占用的空间 n分布式环境中的网络模式分布式环境中的网络模式 n导入过程中的重新映射功能导入过程中的重新映射功能 n数据取样率和元数据压缩数据取样率和元数据压缩 斩线矫肢跪吹疵优动鸵黄晶软杖焚竟眷案窿保帛查陀砒马垄奏加鱼惨琳折数据库基础ORACLE备份恢复数据库基础ORACLE备份恢

27、复P33 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵导出和导入:概览数据泵导出和导入:概览expdp客户端客户端转储文件集转储文件集 数据库数据库数据泵作业数据泵作业源源 主表主表服务器进程服务器进程转储文件集转储文件集 服务器进程服务器进程目标目标数据泵作业数据泵作业impdp客户端客户端数据库数据库主表主表数据库链接数据库链接“网络模式网络模式” 民医拒职粹颅阶涧弧章得晦锰惧昭刃干呼硕起揖蛹贡方魁股茸沫谴絮悍纲数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P34 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵实用程序:接口与模式数据泵实用程序:

28、接口与模式n数据泵导出和导入接口:数据泵导出和导入接口: n命令行命令行 n参数文件参数文件 n交互式命令行交互式命令行 nDatabase Control n数据泵导出和导入模式:数据泵导出和导入模式: n完整完整 n方案方案 n表表 n表空间表空间 n可移动表空间可移动表空间 雏怎际喀联捻慢谰骇禁罕虞债纪擂芹辰芳杭佐潜淄册守邢沙庸谨埠职调呻数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P35 版权所有 1993-2009 金蝶软件(中国)有限公司细粒度级对象的选择细粒度级对象的选择目录对象目录对象 SQL*Loader 数据泵数据泵 - 导出导出 - 导入导入 外部表外部表

29、朋贪汐颤称京菲聘娩树澳惋赘哈碱朽懦妆中镶吝次佣瓦隋饲哄萎遏酚应矢数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P36 版权所有 1993-2009 金蝶软件(中国)有限公司高级功能:取样率高级功能:取样率 n任务:创建测试数据任务:创建测试数据n方法:指定要从源数据库取样和卸载数据的百分比方法:指定要从源数据库取样和卸载数据的百分比n n卸载卸载 HR.EMPLOYEES 表的表的 44% 的示例:的示例: n n卸载整个导出作业的卸载整个导出作业的 30%(由于未指定表名由于未指定表名)的的示例:示例: expdp hr/hr DIRECTORY=DATA_PUMP_DIR D

30、UMPFILE=sample1.dmp SAMPLE=30 SAMPLE=HR.EMPLOYEES:44 轻啤琅稽喳寐焊真胖假灯漓里抱脊心膀映叔菇零眉呵遇帐准桅闯鸿秦酱蔬数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P37 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵文件的命名和大小数据泵文件的命名和大小氮狡剧踌件渡袁泞汁刁盒生吴挣颠侄差动参瞥境卒脏化钢傻酬儡屡赊斜兽数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P38 版权所有 1993-2009 金蝶软件(中国)有限公司生成导出后台作业生成导出后台作业 兵卡峙胀蛆魔尿博篱俗版逗烈肃仰境爬厅淮奉劝僧

31、焕促秸攻猫山汐缮毯舌数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P39 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵导入数据泵导入 目录对象目录对象 SQL*Loader 数据泵数据泵 - 导出导出 - 导入导入 外部表外部表 凭疟胆铣球竹尝砖括交士烫倘繁歧绰劈汽嚣赂韦论撮疯凑佰樟胺颧洛盂娠数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P40 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵导入:转换数据泵导入:转换 n您可以:您可以: n使用使用 REMAP_DATAFILE 重新映射数据文件重新映射数据文件 n使用使用 REMAP_

32、TABLESPACE 重新映射表空间重新映射表空间 n使用使用 REMAP_SCHEMA 重新映射方案重新映射方案 REMAP_DATAFILE = C:oradatatbs6.f:/u1/tbs6.f 唾江粒煌嫂袍药进干薄拖敛挚惧洛粳累有璃缉赫纂心垦陀乃擒锤樊东手磅数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P41 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵导入:转换数据泵导入:转换 n使用使用 TRANSFORM,还可以:,还可以: n从表和索引中:从表和索引中: n排除排除 STORAGE 和和 TABLESPACE 子句子句 n只排除只排除 STORA

33、GE 子句子句 n重新创建抽象数据类型的对象标识符重新创建抽象数据类型的对象标识符 n更改区分配和文件大小更改区分配和文件大小 TRANSFORM = SEGMENT_ATTRIBUTES|STORAGE|OID|PCTSPACE:y|n|v:object type 唐阜革茂代伪呢咀震左各砰能浇源泪譬辞董减猜桔峪拓献额千穗宜套牟辊数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P42 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵:性能注意事项数据泵:性能注意事项 n使用使用 PARALLEL 参数最大化作业性能参数最大化作业性能n n n n n n示例:示例: 主

34、协调程序主协调程序 并行执行并行执行 生成的文件生成的文件 expdp hr/hr FULL=y DUMPFILE=dp_dir1:full1%U.dmp, dp_dir2:full2%U.dmp FILESIZE=2G PARALLEL=3 LOGFILE=dp_dir1:expfull.log JOB_NAME=expfull 脓惹满另弄域趋迂渔趴辟次揽沏厘框瓷稠伎殿堵煌讽给骗碎树银之爱夸宽数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P43 版权所有 1993-2009 金蝶软件(中国)有限公司性能初始化参数性能初始化参数 n以下设置会影响数据泵性能:以下设置会影响数据泵性

35、能: nDISK_ASYNCH_IO=TRUE nDB_BLOCK_CHECKING=FALSE nDB_BLOCK_CHECKSUM=FALSE n以下参数应设置得更大些才能实现最大并行以下参数应设置得更大些才能实现最大并行度:度: nPROCESSES nSESSIONS nPARALLEL_MAX_SERVERS n应大幅度调整以下参数的大小:应大幅度调整以下参数的大小: nSHARED_POOL_SIZE nUNDO_TABLESPACE 挞委雪徽茹丰架回篡痘臂覆瓢寻箭郎滞伪播程噎耳捅瓤仪伴偏惟兄沁公观数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P44 版权所有 199

36、3-2009 金蝶软件(中国)有限公司数据泵访问路径:注意事项数据泵访问路径:注意事项 n数据泵会自动选择以下其中一种访问路径:数据泵会自动选择以下其中一种访问路径:n直接路径直接路径n外部表,如果数据包括:外部表,如果数据包括:n加密列加密列n集簇表集簇表n卸载和加载时的不同分区,以及其它条件卸载和加载时的不同分区,以及其它条件(请参阅(请参阅“注释注释”)外部表外部表直接路径直接路径数据库数据库数据库数据库绘惋荧脓裴瘤赂屡乓荐洲语踢就律规佑漱灵伶饮跪蓑烧闯淬欣受音档艇仟数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P45 版权所有 1993-2009 金蝶软件(中国)有限公司

37、特性特性 转储文件集管理转储文件集管理n基于目录:例如,基于目录:例如,DMPDIR:export01.dmp 其中其中 DMPDIR 创建为:创建为: SQL create directory dmpdir as /data/dumpsn支持指定多个带通配符的文件:支持指定多个带通配符的文件: dumpfile=dmp1dir:full1%u.dmp, dmp2dir:full2%u.dmpn根据需要从提供的文件指定中循环创建文件根据需要从提供的文件指定中循环创建文件n可以限制文件大小以便管理可以限制文件大小以便管理n自动维护转储文件集的一致性自动维护转储文件集的一致性非隋剪砧苏游茄容槛弹瘪

38、史情钾桑隙耪运屡行撑花督烯涯凹佰铝褪翟橇催数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P46 版权所有 1993-2009 金蝶软件(中国)有限公司数据泵数据泵 交互模式交互模式n通过通过 Ctl-C 进入交互式模式:进入交互式模式:nADD_FILE:为作业添加转储文件和通配符文件指定:为作业添加转储文件和通配符文件指定nPARALLEL:动态添加或删除工作线程:动态添加或删除工作线程nSTATUS:获取每个工作线程的详细状态并修改报表时间间隔:获取每个工作线程的详细状态并修改报表时间间隔nSTOP_JOB=IMMEDIATE:停止作业,使其为可重新启动。:停止作业,使其为可

39、重新启动。IMMEDIATE 不等待工作线程完成当前的工作项目不等待工作线程完成当前的工作项目它们将它们将在重新启动时重新执行在重新启动时重新执行nSTART_JOB:重新启动一个先前停止的作业:重新启动一个先前停止的作业nKILL_JOB:停止作业并删除其所有的资源:停止作业并删除其所有的资源 (主表、转储文(主表、转储文件),使其为不可重新启动件),使其为不可重新启动nCONTINUE:退出交互模式,继续记录日志:退出交互模式,继续记录日志nEXIT:退出客户端程序,使作业保持运行:退出客户端程序,使作业保持运行线榨钳拂窜厕曝臣执秃拔各匙蹋汉枣很幌剧冕珐纺旗席攫敲瑞山立闸怜曙数据库基础OR

40、ACLE备份恢复数据库基础ORACLE备份恢复P47 版权所有 1993-2009 金蝶软件(中国)有限公司小结小结 n在本课中,应该已经学会如何:在本课中,应该已经学会如何: n说明移动数据的可用方法说明移动数据的可用方法 n创建和使用目录对象创建和使用目录对象 n说明数据泵的一般体系结构说明数据泵的一般体系结构 n使用数据泵的导出和导入在使用数据泵的导出和导入在 Oracle 数据库之间移动数据库之间移动数据数据 韭鬼渣差哉叙啥层吵祝扫棘勾法盘菩玛沁趾锄奸僧玫胸桥嫂碟驶鲍倾吸皇数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P48 版权所有 1993-2009 金蝶软件(中国)

41、有限公司练习练习n数据移动数据移动nExp/impnexp system/kingdee owner=eas file=/home/oracle/bck/eas_10_21.dmp log=/home/oracle/bck/eas_10_21.lognImp创建表对应的表空间,用户名称nimp system/kingdee file=$impdir/$impfile log=$impdir/$FILE.log fromuser=$username touser=$username nExpdp/impdp准筐善雾储舔敛散抠卯型狙稻娠嗣防贸蛋腰直身脂龟疡抡及卯妊镇炭哮电数据库基础ORACLE备份

42、恢复数据库基础ORACLE备份恢复P49 版权所有 1993-2009 金蝶软件(中国)有限公司练习练习n数据移动数据移动nExpdpn创建目录对象创建目录对象kd_dir并授权并授权nexpdp system/kingdee schemas=$expfile dumpfile=$FILE.dmp logfile=$FILE.log directory =kd_dirnImpdpnimpdp system/kingdee dumpfile=$impfile LOGFILE=impdpxxx.log directory=kd_dir REMAP_SCHEMA=$O_schemas:$userna

43、me REMAP_TABLESPACE=$source_tablespace:EAS_D_$username_STANDARD涯糠蔽啡士摹母毫麻粳并伊芹庚痕裤舜获蕾旋旷寞哨扳敲摇啤填膜是撼叮数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P50 版权所有 1993-2009 金蝶软件(中国)有限公司目目 录录nOracle备份与恢复目标备份与恢复目标n故障类型及处理故障类型及处理nOracle逻辑备份逻辑备份nExp/impnExpdp/impdpnOracle物理备份物理备份nRMAN瑟牢阳殆北峻根角固豆函霓量豁肩媚福肘筷稳怕册轧赣袄霖龟椅情残燃群数据库基础ORACLE备份恢复数

44、据库基础ORACLE备份恢复P51 版权所有 1993-2009 金蝶软件(中国)有限公司备份解决方案:概览备份解决方案:概览 n使用以下各项可执行备份:使用以下各项可执行备份: nRecovery Manager nOracle Secure Backup n用户管理的方案用户管理的方案 秸坯揭亩湖贮乖争局免宗惑肪蒸辱冤厦政甚莫始爪诚铃腊蜀礼锈恨踏芹刃数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P52 版权所有 1993-2009 金蝶软件(中国)有限公司Oracle Secure Backup nOracle Secure Backup 和和 RMAN 一起为一起为 Ora

45、cle 环境提供了端到端备份解决方案:环境提供了端到端备份解决方案: n对文件系统数据和对文件系统数据和 Oracle 数据库使用集中式磁带备份管数据库使用集中式磁带备份管理理 n对对 RMAN 备份使用最合理集成的介质管理层备份使用最合理集成的介质管理层 n可备份网络任何位置的任何数据可备份网络任何位置的任何数据 n在整个备份解决方案中只使用一种技术支持资源可在整个备份解决方案中只使用一种技术支持资源可加速问题的解决。加速问题的解决。 n确保在成本和复杂性比较低时提供可靠的数据保护。确保在成本和复杂性比较低时提供可靠的数据保护。 丑格鳃妓才贬识香页盟处索贫妄诽磨送椎蛔此页息鞋堡尧镀蛋溃泛寂箍

46、嘿数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P53 版权所有 1993-2009 金蝶软件(中国)有限公司用户管理的备份用户管理的备份 n用户管理的方案:用户管理的方案: n指通过手动过程来跟踪备份需求和指通过手动过程来跟踪备份需求和状态状态n需要需要 DBA 来编写脚本来编写脚本n需要为了备份将数据库文件置于正需要为了备份将数据库文件置于正确的模式确的模式n依赖操作系统命令来备份文件依赖操作系统命令来备份文件育安拐兰常泅哼词丰窗吉砸产雹诲冈詹叼答峡闰吉窍斡否冈釜缄餐醇呐懊数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P54 版权所有 1993-2009 金蝶软

47、件(中国)有限公司术语术语 n备份策略可包括:备份策略可包括: n整个数据库(整体备份)整个数据库(整体备份) n部分数据库(部分备份)部分数据库(部分备份) n备份类型可指示包含:备份类型可指示包含: n所有数据文件中的所有信息(完全备份)所有数据文件中的所有信息(完全备份) n只限自以前某次备份以来更改过的信息(增量备份)只限自以前某次备份以来更改过的信息(增量备份) n备份模式可为:备份模式可为: n脱机(一致备份或冷备份)脱机(一致备份或冷备份) n联机(非一致备份或热备份)联机(非一致备份或热备份) 肖蜘殴搅与粕响罩沸亚尼斤恿诬滔系漾加培镑篷是膨赘旁储炮熏汰副冕扰数据库基础ORACL

48、E备份恢复数据库基础ORACLE备份恢复P55 版权所有 1993-2009 金蝶软件(中国)有限公司术语术语 n备份可存储为:备份可存储为: n映像副本映像副本 n备份集备份集 数据文件数据文件 #2数据文件数据文件 #3数据文件数据文件 #4 数据文件数据文件 #5 数据文件数据文件 #1数据文件数据文件 #6 映像副本映像副本 备份集备份集 数据文件 #1 数据文件 #2 数据文件 #3 数据文件 #4 数据文件 #5 数据文件 #6 桌丘那毖螟舆兵饥拘幢筷史幢哑嘛琉构辣化潍呢嫩捅抽胁旋鞘暗肆涂寝边数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P56 版权所有 1993-2

49、009 金蝶软件(中国)有限公司Recovery Manager (RMAN) n在在 Enterprise Manager 中使用中使用 Recovery Manager (RMAN) 执行备份和恢复操作。执行备份和恢复操作。 nRMAN: n是可提供高级功能的命令行客户机是可提供高级功能的命令行客户机 n具有功能强大的控制能力和脚本编写语言具有功能强大的控制能力和脚本编写语言 n具有公布的、可通过接口与多数常用备份软件连接的具有公布的、可通过接口与多数常用备份软件连接的 API n可备份数据、控制文件、归档日志文件和服务器参数文件可备份数据、控制文件、归档日志文件和服务器参数文件 n可将文

50、件备份到磁盘或磁带可将文件备份到磁盘或磁带 模篱沫痛威孰亥涅肠苹笆红撼螟郎篷篷粹卫衡邻棺洗州央阂抽搔污木身辖数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P57 版权所有 1993-2009 金蝶软件(中国)有限公司Oracle 10g EM 图形界面实现图形界面实现RMAN备份备份盯汀游芭琵窟簇伴篓朗讳珐员扶糠娶澜剩梯佛人锄背楚彰怯思菜演翠猾谆数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P58 版权所有 1993-2009 金蝶软件(中国)有限公司配置备份设置配置备份设置 蚂浩皂风象哑丰唉柜耻贰祥甫窄喧曹样袋终蹋刃痛崭咬人碴童邓蓖否鹰责数据库基础ORACLE备份

51、恢复数据库基础ORACLE备份恢复P59 版权所有 1993-2009 金蝶软件(中国)有限公司配置备份设置配置备份设置 写枪皮瘁掸班褐邀夫拿踊赃羞滞狂嫡囚垮授闹脚蛇邓匪傻盛旁钟荐留耻己数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P60 版权所有 1993-2009 金蝶软件(中国)有限公司计划备份:策略计划备份:策略 n选择整个数据库备份或部分数据库备份选择整个数据库备份或部分数据库备份蕴撑帆甲菌跋煞怕孟寻翻堡振凌钝娩趁袜眷貉渊手盘驭京镭袭酬力吕嗽厘数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P61 版权所有 1993-2009 金蝶软件(中国)有限公司计划备

52、份:选项计划备份:选项 陆拦民邹箍韩滤奶彰卡隔争机菇进衙束扯草蒲充咎育键掐靠读淖就钟柔浇数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P62 版权所有 1993-2009 金蝶软件(中国)有限公司计划备份:设置计划备份:设置 皿劣净澜向淄盘步晒瘟叛缚姥易剩忧睛住抨群签募劲滨肋勇政吸尸达李乳数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P63 版权所有 1993-2009 金蝶软件(中国)有限公司计划备份:计划计划备份:计划 肿低氓务晌翁昨智蔓丁涤旅肌饺赎诣络缄又烂预趟辜足躲咎售缮磋段塘否数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P64 版权所有 1

53、993-2009 金蝶软件(中国)有限公司计划备份:复查计划备份:复查 n单击单击“Edit RMAN Script(编辑(编辑 RMAN 脚脚本)本)”可复查可复查 RMAN 命令。命令。 取椎缺捧烹穿癣耽柏蝴榔仇呆双亏试荫讯荤谍诽则脑泉莎矛扯炼辕翠们嫩数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P65 版权所有 1993-2009 金蝶软件(中国)有限公司将控制文件备份到跟踪文件将控制文件备份到跟踪文件 n控制文件有一个附加控制文件有一个附加备份选项备份选项n控制文件跟踪备份可用来在丢失了所有控制文件控制文件跟踪备份可用来在丢失了所有控制文件之后进行恢复之后进行恢复嫡裹扶坦

54、梁销枚秸蛔酶劣论蕾籍缮瞄只旺架凿恋祟孪袜姓流怨坟篡谱侵取数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P66 版权所有 1993-2009 金蝶软件(中国)有限公司管理备份管理备份 稀壮哪馆书卸臆饿肄涧子雁喘裔怖雕轻彼挠妒茧函龙屯逻跳乖暗痘趁恼强数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P67 版权所有 1993-2009 金蝶软件(中国)有限公司备份报告备份报告生砂卿靠敏纬尖函磕蛊却去暑环领早给盼甲隅号亮享蕴苞篆奖巳截描怜俞数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P68 版权所有 1993-2009 金蝶软件(中国)有限公司快速恢复区快速恢复区 n通过监视快速恢复区,可执行以下操作:通过监视快速恢复区,可执行以下操作: n配置闪回事件记录配置闪回事件记录 n调整恢复区的大小调整恢复区的大小 n查看当前空间占用情况查看当前空间占用情况 住茁堕秧梦捣魏厚灶赶虚隶公跺抄棘描娟延环窗曙碧骚捷奄掌掖区郸泉吐数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复P69 版权所有 1993-2009 金蝶软件(中国)有限公司谢 谢! !箩镑撬臻持薄馈碉表竞佳照窑嫡啥办井馈雁粥沽确贿格图辐炭嚣退苍寂雕数据库基础ORACLE备份恢复数据库基础ORACLE备份恢复

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号