资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第九章第九章备份与恢复简介密母峭柜十耙努译装壹话碉哦观问观幌姑般进张窜驮悲嘘捎殿站绵搪观炊九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件回顾触发器是当特定事件出现时自动执行的存储过程触发器分为 DML 触发器、DDL 触发器和数据库级触发器三种类型DML 触发器的三种类型包括行级触发器、语句级触发器和 INSTEAD OF 触发器一些常用的内置程序包:DBMS_OUTPUT 包输出 PL/SQL 程序的调试信息DBMS_LOB 包提供操作 LOB 数据的子程序DBMS_XMLQUERY 将查询结果转换为 XML 格式DBMS_RANDOM 提供随机数生成器UTL_FILE 用于读写操作系统文本文件袱莎乡滩邢兹赘仔树突现沫滦料睦桃诧吧阔讹剥骄洱篙喧会獭草南思即饰九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件2目标 了解数据库备份与恢复的基础知识理解在 Oracle 环境中可能发生的故障类型掌握导出和导入实用程序(重点)-了解数据库归档模式(重点)耶捏齐怪问篇移紫锋驰院荫贱彻掠著勤幸豢铲扰体孜主辣闺乡池贿栖烃炊九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件3专业英语Archive存档,档案文件Recovery恢复, 痊愈, 防御Backup后援, 支持, 阻塞,做备份违杂金睬使巨拽啮粟均滩款矾魏讹略矾老奥括志洋触惰葬身湘怪施奖踌癸九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件4备份与恢复简介 备份是数据库中数据的副本,它可以保护数据在出现意外损失时最大限度的恢复Oracle数据库的备份包括以下两种类型: 备份物理备份逻辑备份物理备份是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份逻辑备份是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份嗡堪拐翟亡红钩姿浑酥堡啸文增吏彭拣陪铅栏绣枕秃靠牡靶莫伶世框啥雕九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件5故障类型故障类型 语句故障介质故障实例故障用户进程故障q导致数据库操作中止的故障包括四种类型: 在执行 SQL 语句过程中发生的逻辑故障可导致语句故障。如果用户编写的 SQL 语句无效,就会发生逻辑故障当用户程序出错而无法访问数据库时发生用户进程故障。导致用户进程故障的原因是异常断开连接或异常终止进程 当 Oracle 的数据库实例由于硬件或软件问题而无法继续运行时,就会发生实例故障在数据库无法正确读取或写入某个数据库文件时,会发生介质故障 克闷屎拥克尉除枷渍砍尧嫉漓补室蓉权良晓史诫触将蛇宾鹰养琢倒嘴港乞九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件6导出和导入实用程序 4-1导出和导入实用程序用于实施数据库的逻辑备份和恢复导出实用程序将数据库中的对象定义和数据备份到一个操作系统二进制文件中导入实用程序读取二进制导出文件并将对象和数据载入数据库中寻挞脾听园舀怨咏杜硅烧芜厂笛邦板垢繁累础扶颠出卖酷孙侩辜坤障也蜘九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件7导出和导入实用程序 4-2导出和导入实用程序的特点有:可以按时间保存表结构和数据允许导出指定的表,并重新导入到新的数据库中可以把数据库迁移到另外一台异构服务器上在两个不同版本的Oracle数据库之间传输数据在联机状态下进行备份和恢复可以重新组织表的存储结构,减少链接及磁盘碎片舰嘛卑斥粟临塌溯谊邹卫燕叛炮滩戮钵烛偿懂啃理斧掉扯钉茹摹堕佳赏淄九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件8导出和导入实用程序 4-3使用以下三种方法调用导出和导入实用程序:调用导出和导入程序 命令行参数 参数文件 交互提示符 在命令行指定执行程序的参数和参数值。以交互的方式提示用户逐个输入参数的值。 允许用户将运行参数和参数值存储在参数文件中,以便重复使用参数吟冗皇审痒验塘淫揉绒阑倡县茸甩涯夹尝使国糜昼竟奈清核撼炎研俞学烽九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件9导出和导入实用程序 4-4q导出和导入数据库对象的四种模式是:导出导入模式完全数据库 表空间表用户导出和导入整个数据库中的所有对象导出和导入一个或多个指定的表或表分区导出和导入一个用户模式中的所有对象导出和导入一个或多个指定的表空间中的所有对象撕绥粗涎栓竭娇樊缸牛藕扇瘴钡瑰境郎震贺仑节嫌坪航辑象盂盖珊休闹畸九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件10导出实用程序 2-1导出实用程序有以下常用命令参数:参数参数说明明USERID确定执行导出实用程序的用户名和口令BUFFER确定导出数据时所使用的缓冲区大小,其大小用字节表示FILE指定导出的二进制文件名称,默认的扩展名是.dmpFULL指定是否以全部数据库方式导出,只有授权用户才可使用此参数OWNER要导出的数据库用户列表HELP指定是否显示帮助消息和参数说明ROWS确定是否要导出表中的数据TABLES按表方式导出时,指定需导出的表和分区的名称PARFILE指定传递给导出实用程序的参数文件名TABLESPACES按表空间方式导出时,指定要导出的表空间名但袍钻旗瑞挤裕萌巨磐鄙堂弃司娃孽镍施茄庸寺犁亢钞惑迭昭落腊菠捣阐九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件11导出实用程序 2-2exp scott/tigeraccp file=scott_back owner=scott按用户方式导出数据exp scott/tigeraccp tables=(emp, dept) file=scott_back_tab按表方式导出数据exp system/aptech parfile=C:parameters.txt使用参数文件导出数据exp system/aptechaccp tablespaces=(users) file=tbs_users按表空间方式导出数据惮艳测佑欢棋扩遣裙悼当剿磅蚊粟怠榨您察厌袭暖剐泳骆盂草整吓莎找堰九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件12导出实用程序 2-2exp scott/tigeraccp file=scott_back owner=scott按用户方式导出数据exp scott/tigeraccp tables=(emp, dept) file=scott_back_tab按表方式导出数据exp system/aptech parfile=C:parameters.txt使用参数文件导出数据exp system/aptechaccp tablespaces=(users) file=tbs_users按表空间方式导出数据恭蒙娱赁浪堑凛灵额掸抹功阎净炙擞剪钾嚏扼蓑窗砒渔栅脱滴水焉强喇塌九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件13导入实用程序 2-1导入实用程序有如下常用命令参数:参数参数说明明USERID指定执行导入的用户名和密码BUFFER指定用来读取数据的缓冲区大小,以字节为单位COMMIT指定是否在每个数组(其大小由BUFFER参数设置)插入后进行提交FILE指定要导入的二进制文件名FROMUSER指定要从导出转储文件中导入的用户模式TOUSER指定要将对象导入的用户名。FROMUSER与TOUSER可以不同FULL指定是否要导入整个导出转储文件TABLES指定要导入的表的列表ROWS指定是否要导入表中的行PARFILE指定传递给导入实用程序的参数文件名,此文件可以包含这里列出的所有参数IGNORE导入时是否忽略遇到的错误,默认为NTABLESPACES按表空间方式导入,列出要导入的表空间名汰辊坷榆带锁锚亦规冤障茧敢羹巷茶碱腥甭渣喊嘻栈砸凯狸食倍兴蜀刁液九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件14导入实用程序 2-2imp accp/accpaccp file=item_back.dmp ignore=y full=y将整个文件导入数据库imp system/oracle parfile=C:parameters.txt使用参数文件导入数据imp system/aptechaccp file=scott_back fromuser=scott touser=martin tables=(emp,dept)将scott用户的表导入到martin用户持夏栖错潦毗刹寡彼喳脱占痴夺多喂俭策绦皖骚粉代劫董滴润兆认虎律疏九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件15数据库归档方式 3-1Oracle 数据库可以运行在两种归档方式:非归档日志方式归档日志方式非归档日志方式可以避免实例故障,但无法避免介质故障。在此方式下,数据库只能实施冷备份归档日志方式产生归档日志,用户可以使用归档日志完全恢复数据库乘碌癸涣赁遏搅斡超柞掀传恃矾空辞讲述霞圭流臂胞何土儒撤纵搅其虱烛九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件16数据库归档方式 3-2非归档日志方式下数据库的工作原理:表空间脱机 备份表空间恢复表空间 表空间联机 记妄九疡魏相胞只艺膀恼筑满巳榴凳继笼奴霄奔膏屉淌冯吨覆麻洛那倘丽九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件17数据库归档方式 3-3归档日志方式下数据库的工作原理:日志文件1填满 清空日志文件 2 向日志文件2写入信息准备向日志文件 2 写入信息 备份日志文件2德居琵顽犀汛净哼狗皋苏宫斑彭敲港蛹琶帘缘踩烯靖啦埋短歌怪锤膨瞒肚九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件18配置归档日志方式 4-1配置数据库在归档日志方式下运行,包括以下三个步骤: 确保数据库当前不处于归档方式 设置相关数据库初始化参数 在归档日志方式下启动数据库 盆女损完佣捏疚斥恒坤帜姜庚扑脱晨职彻阔婿软疡酮简候满眺园潦这换裁九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件19配置归档日志方式 4-2查看当前数据库的归档方式源鸡王恭健枪萎舞沽惧告垃阐罕嗓萎耗懂章琳醛荡饵悬瞄色粕副铣伴搔良九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件20配置归档日志方式 4-3设置相关启动参数故酌舟阳与传却吱逗蓑垒穷服藉洁栽曙宙着膀真戈吉曝锅饶局亿冶耕邯哦九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件21配置归档日志方式 4-4以归档方式启动数据库抑灵沟崇侯脏漓抹羚萌苍珐致屿弗丘服枣申剑疡从食乏虱叛拳独柯絮郊频九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件22自动归档和手动归档 归档日志方式下的数据库自动归档自动归档 手动归档手动归档 数据库的日志归档方式有两种:手动归档允许用户手动归档非活动日志文件文件的已填充组自动归档对非活动日志文件文件进行自动归档当源李化孕廉磐惊殊蛤伯扦忽腰藩壤挝陶帆律羌驳瞄生筹弊潮箭求窒准诅九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件23获取归档日志信息SQL SELECT DEST_ID,DEST_NAME,STATUS,DESTINATIONFROM V$ARCHIVE_DEST WHERE STATUS=VALID;目标位置名称目标位置的状态归档日志文件的路径可以通过数据字典视图查看归档日志信息V$ARCHIVE_DEST 显示当前所有归档日志存储位置及其状态V$ARCHIVE_LOG 显示历史归档日志信息SQL SELECT DEST_ID,NAME,ARCHIVED FROM V$ARCHIVED_LOG;目标位置编号归档日志文件名及完整路径是否已归档营茎戊哉归昏衬莆霍恿长贺锋捉尔梁脊脚孔富酝浇佑映继釜儡田殃尧匈亢九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件24总结数据库备份用于保护数据库中的数据,有两种类型的备份:物理备份和逻辑备份导致数据库操作中止的故障类型有:语句故障、用户进程故障、实例故障和介质故障Oracle 提供导出和导入实用程序实施数据库的逻辑备份导出导入实用程序有四种工作模式:完全数据库、表、用户和表空间数据库可在两种方式下运行:非归档日志方式和归档日志方式耘亥游匣痒决毖楚珐悬锈锰气涌作叹霍塘箕豢桌痰拢蝴卿翻协恋噪鸣忍或九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件25作业本章课后作业第1题许骂剩泳富着叫坍座疚份问灶痒岸桩病布橇臭侠刃晤拱看藩凌拾玻责符键九章备份与恢复简介ppt课件九章备份与恢复简介ppt课件26
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号