数据库备份与恢复

上传人:M****1 文档编号:567996588 上传时间:2024-07-23 格式:PPT 页数:31 大小:225KB
返回 下载 相关 举报
数据库备份与恢复_第1页
第1页 / 共31页
数据库备份与恢复_第2页
第2页 / 共31页
数据库备份与恢复_第3页
第3页 / 共31页
数据库备份与恢复_第4页
第4页 / 共31页
数据库备份与恢复_第5页
第5页 / 共31页
点击查看更多>>
资源描述

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

1、Oracle9i 数据库备份与恢复譬弥浊蹭吉蓬米慎肇巷缆骸芭芽掀骂臻覆剂蔬漓闪所晾悲胰坝坏烟咆擎征数据库备份与恢复数据库备份与恢复1E_mail:Oracle数据库归档模式数据库归档模式l数据库可运行在两种模式下:数据库可运行在两种模式下:ARCHIVELOG和和NOARCHIVELOG模式。模式。归档模式指明何时归档模式指明何时Redo Log文件可以被重用。文件可以被重用。LGWRARCHARCHIVELOGLGWRNOARCHIVELOGRedo Log FilesRedo Log Files壹脐使梳审镶郊鼎且前爹况恬跪鉴笺戈肩最竿删码浑赞澄您链西赃岔办锯数据库备份与恢复数据库备份与恢复

2、2E_mail:NOARCHIVELOG&日志文件日志文件lRedo Log被循环使用。被循环使用。l当检验点发生后,当检验点发生后,Redo Log文件可以立即被重用。文件可以立即被重用。l一旦一旦Redo Log文件被覆盖,介质恢复只能恢复到上次完全备份状态。文件被覆盖,介质恢复只能恢复到上次完全备份状态。l如果表空间因为某些失败导致无法使用,数据库则只有到删除该表空如果表空间因为某些失败导致无法使用,数据库则只有到删除该表空间或整个数据库恢复之后,才能使用。间或整个数据库恢复之后,才能使用。l数据库关闭之后,只能进行操作系统备份。数据库关闭之后,只能进行操作系统备份。l每次备份时,必须备

3、份完整的数据文件、日志文件与控制文件。每次备份时,必须备份完整的数据文件、日志文件与控制文件。&数据库恢复数据库恢复从一个早期的完整的数据库备份中恢复数据文件、日志文件、控制文从一个早期的完整的数据库备份中恢复数据文件、日志文件、控制文件。件。已经用已经用Export工具备份的数据,用工具备份的数据,用Import工具恢复。工具恢复。捅庞果宾各器且论锡汉像泅壬幕销踞狮凛钟拇笺啄骤碴颧惺仑唆芹针络锤数据库备份与恢复数据库备份与恢复ARCHIVELOG&日志文件日志文件l直到检验点发生时,直到检验点发生时,Redo Log文件才会被重用,且此文件才会被重用,且此Redo Log文件文件已被已被AR

4、CH进程物理备份。进程物理备份。l对于介质失败,可以使用旧的对于介质失败,可以使用旧的Redo Log拷贝,最近数据库的改变任拷贝,最近数据库的改变任何时候对例程恢复都是有效的。何时候对例程恢复都是有效的。l数据库在例程、介质失败时被保护。数据库在例程、介质失败时被保护。l数据库在联机时可以备份。数据库在联机时可以备份。l当由于介质失败使除当由于介质失败使除SYSTEM表空间外的其他表空间脱机时,数据库表空间外的其他表空间脱机时,数据库仍保持有效,因为与脱机有关的数据文件保存在仍保持有效,因为与脱机有关的数据文件保存在Redo Log文件中,文件中,当当Redo Log文件被重复使用时不会覆盖

5、这部分文件被重复使用时不会覆盖这部分Redo Log文件。文件。l需要更多的需要更多的Redo Log文件,以确保联机日志文件在重用前归档。文件,以确保联机日志文件在重用前归档。奎景犀筐惺芯旦槛鱼酬褥对蚤砍搀颐沿致映恶囚耍琴灰精字怯肇蓄海尾哮数据库备份与恢复数据库备份与恢复ARCHIVELOG&数据库恢复数据库恢复恢复被破坏文件的备份,并且用归档的恢复被破坏文件的备份,并且用归档的log文件在数据库文件在数据库联机或脱机时使数据最新。联机或脱机时使数据最新。可以使数据库恢复到失败点。可以使数据库恢复到失败点。可以进行数据库的不完全恢复可以进行数据库的不完全恢复需要连续的日志记录。需要连续的日志

6、记录。撬抡贷贬频蜂船纸埋漾痈辖擅纽宅辞寸镰垫科布甭蕉骡寅契绢绷拾早傈蜕数据库备份与恢复数据库备份与恢复确定数据库归档模式SQL select dbid,name,log_mode from v$database; DBID NAME LOG_MODE - - - 2242116620 ORA9I NOARCHIVELOG研池腻全稠楞荫彩炮让吏沛鹊匪锈资很抉亥迅骏弱犀契抹扒月宣致缀漂记数据库备份与恢复数据库备份与恢复6E_mail:确定数据库归档模式C:sqlplus /nologSQL*Plus: Release 9.0.1.0.1 - Production on 星期日 10月 21 11:

7、41:13 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.SQL connect / as sysdba已连接。SQL Archive log List数据库日志模式 非存档模式自动存档 禁用存档终点 D:oracleora90RDBMS最早的概要日志序列 46当前日志序列 48烛灼哨谆宣慨涤怔讲令黍排舆青览餐按挞础札嘎群武拴豆悟界弄截琵熬游数据库备份与恢复数据库备份与恢复7E_mail:评价备份方法评价备份方法备份方法备份方法物理物理逻辑逻辑Export/Import工具工具Operating System Ba

8、ckupWithout ArchivingWith Archiving摄鱼臼蓉垣蕾亡建障卉扭衅谩攫楔册忆帖叉仲苹啮掂明堤瑟良抠酝该宠巷数据库备份与恢复数据库备份与恢复备份方法&为了最大限度地进行恢复,应选择最合理的备份方为了最大限度地进行恢复,应选择最合理的备份方法来防止介质失败导致的数据丢失。法来防止介质失败导致的数据丢失。l非归档的操作系统备份非归档的操作系统备份l归档的操作系统备份归档的操作系统备份lExport工具备份工具备份&注释注释用归档的操作系统备份的方法来恢复到介质失败后的失败点。用归档的操作系统备份的方法来恢复到介质失败后的失败点。用其它的恢复方法恢复到介质失败后的最后一次备

9、份点。用其它的恢复方法恢复到介质失败后的最后一次备份点。用用Export工具创建一个直接的数据库备份文件,它不能与归工具创建一个直接的数据库备份文件,它不能与归档档log文件组合使用。文件组合使用。插汀该按赔掣捧混氖搪聋棺姜藏馁碾倪移瘴惕潦擎府并非臆鄙咯茂霜忌索数据库备份与恢复数据库备份与恢复9E_mail:完全数据库脱机备份Data FilesRedo Log FilesControl FilesParameter FileOffline Storage完全数据库脱机备份 是所有文件的操作系统备份,包括数据文件、日志文件、控制文件和参数文件。朋盒稠实氓支映逐垮隋跌抚涝怖茹卧清学脑岁控秩融芭狮

10、冷材蹿什吃瘟乳数据库备份与恢复数据库备份与恢复10E_mail:完全数据库脱机备份步骤编写一个要备份的最新的数据库文件列表用Shutdown命令关闭Oracle例程用操作系统的备份工具,备份所有的数据文件、日志文件、控制文件、文本参数文件pfile、服务器参数文件spfile重启Oracle例程撮让孙峰氯淤溉智羽服拼埠酞蔓演砖炮怪泉埃晤柳帐蹈赶抑翔姻汤守康屿数据库备份与恢复数据库备份与恢复11E_mail:联机部分数据库备份& 注意:注意:如果你忘记输入BEGIN BACKUP语句,在恢复期间可能发现数据文件没有被正确备份如果你没有输入END BACKUP,ORACLE服务器将假定有必要进行介

11、质恢复,因为数据文件的文件头正在用一个旧的Redo log序列号喻爹绪牙菏燃汉砂窒寞拼倒售艘馒瞩铆匡歧欢辽酋捣靴帜耙箱葬萧撼菇依数据库备份与恢复数据库备份与恢复12E_mail:卸出(Export) /装入(Import)用操作系统文件及卸出与装入工具归档和恢复用操作系统文件及卸出与装入工具归档和恢复Oracle数据数据&Export/Import的使用的使用l按时间保存表定义或数据按时间保存表定义或数据l保存表定义,以便可以重新装入保存表定义,以便可以重新装入Oracle数据库数据库l把某台机器的数据库移到另一台机器上把某台机器的数据库移到另一台机器上l两个版本的两个版本的Oracle软件间

12、传输数据软件间传输数据l防止应用失败。通过执行防止应用失败。通过执行Export,在不用全部回退数据库,在不用全部回退数据库的情况下,允许表或表的集合被恢复的情况下,允许表或表的集合被恢复l重新组织表减少链接和碎片重新组织表减少链接和碎片坊万斌遥旺轧啃静饱开昔围鸿噪腺痢娃气砍志祁莹钠听舷埠必都培然枝弓数据库备份与恢复数据库备份与恢复&卸出模式:卸出模式:表表(Table) : 卸出指定的表卸出指定的表用户用户(User):卸出属于一个用户的所有实体:卸出属于一个用户的所有实体 (如表、权限索引如表、权限索引)全部数据库全部数据库(Full Database):卸出数据库的所有实体:卸出数据库的

13、所有实体&备注:备注:只有拥有只有拥有EXP_FULL_DATABASE权限的用户才能卸出全权限的用户才能卸出全部的数据库部的数据库所有用户都可以在表和用户模式下卸出数据所有用户都可以在表和用户模式下卸出数据 卸出数据(Export)蝗茂襟筋濒皆蛛蚂培视唬么榷谰庐饱妆闯雕标拓吮闭审图癌狮霉展奴茫觉数据库备份与恢复数据库备份与恢复14E_mail:&表模式表模式:表定义表定义表数据表数据表拥有者的授权表拥有者的授权表拥有者的索引表拥有者的索引表完整性约束表完整性约束表触发器表触发器 卸出数据(Export)岭藏放想驯哥维胶执卫锨缄慰一寥收蛰卯吭岔甩唾弄敦芭杀抡埃煤佯叛厩数据库备份与恢复数据库备份

14、与恢复15E_mail:&用户模式用户模式:表定义表定义表数据表数据表拥有者的授权表拥有者的授权表拥有者的索引表拥有者的索引表完整性约束表完整性约束表触发器表触发器聚簇聚簇 卸出数据(Export)数据库链路数据库链路序列生成器序列生成器快照快照快照快照logs存储过程存储过程私有同义词私有同义词视图视图倪鞋刹忧爹涉抒罐饭害贤趁商尸偷徊炭丑唬诸亩毖院捐鞍驶菇去扑帽拈琐数据库备份与恢复数据库备份与恢复&全部数据库模式全部数据库模式:表定义表定义表数据表数据表拥有者的授权表拥有者的授权表拥有者的索引表拥有者的索引表完整性约束表完整性约束表触发器表触发器聚簇聚簇Profiles角色角色回退段定义回退

15、段定义 卸出数据(Export)数据库链路数据库链路序列生成器序列生成器快照快照快照快照logs存储过程存储过程私有同义词私有同义词视图视图系统审计选项系统审计选项系统权限系统权限表空间定义表空间定义表空间限额表空间限额用户定义用户定义仕绷让井妓浦磷旅出凑毗掌踏硷抨兼怒姨耿缔弦蛛挺赛碍迟尸具能勺灿纫数据库备份与恢复数据库备份与恢复$pwd$/home2/app/oracle/product/9.0.1$expExport: Release 9.0.1.1.1 - Production on Sun Oct 21 12:22:29 2001(c) Copyright 2001 Oracle Co

16、rporation. All rights reserved.Username: systemPassword:Connected to: Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJServer Release 9.0.1.1.1 - ProductionEnter array fetch buffer size: 4096 Export file: EXPDAT.DMP (1)E(ntire database), (2)U(sers), or (3)T(able

17、s): (2)U 啮哄帐橡波砒纵乞缠敖疟织霉冷氢较情瀑洱崩痰氟倍拣存攻兵抢蜘贯报耗数据库备份与恢复数据库备份与恢复18E_mail: 卸出数据(Export)挺降贷抬俞强住垂赵瑞录赁贩搔瘟慧猪庚营童悲德焦均作拖虑允柔彬嫁荚数据库备份与恢复数据库备份与恢复19E_mail:$impImport: Release 9.0.1.1.1 - Production on Sun Oct 21 12:38:35 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.Username: scottPassword:Connected t

18、o: Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJServer Release 9.0.1.1.1 - ProductionImport file: EXPDAT.DMP /u02/app/oracle/oradata/ora9i/scott.dmp 数据装入(Import)淀凹妄旦嗡微悲瘦亮亚蹄采喜重菊雀帐束笨耿座训玖闪住躲滩焉拓脑坝檀数据库备份与恢复数据库备份与恢复20E_mail:表模式卸出(EXP)娩协与堑讣铜确凳宪迁帐撮羔贬猫赚乒狼楞动详夹祖痴物蕾屉昆去源

19、王铜数据库备份与恢复数据库备份与恢复21E_mail:用户模式卸出(EXP)毁坡雁皑萌划第鲜认辙逝篱崖心嚣栗卑概稿庭欣到暮浴和雀蜘脉缝奶攒挥数据库备份与恢复数据库备份与恢复22E_mail:数据库模式卸出(EXP)芭雏科贵昔芽邯褐领淳蒋怔私非腹挡藏滑氟闰瑰猫寒瑟霹蔼柠夫庐邯割市数据库备份与恢复数据库备份与恢复23E_mail:使用使用IMP装入数据装入数据输入卸出用户名洼哼协肯父糙署苏施一攻施咳胜诵噬昌节尹磺乓雍迂岗零连帜衡装黄侣锈数据库备份与恢复数据库备份与恢复24E_mail:使用Export/Import:卸出大表应用实例应用实例:攫愿译献墓梢动焰崭耻逃疙辩廷熬婚沛牡诬连怪酷萤勒遣噬汞绎

20、嫂釜查撇数据库备份与恢复数据库备份与恢复25E_mail:应用实例应用实例: 基表:基表:sales01 记录:记录:4190000$exp userid=sales01/sales01 direct=Y tables=(sales01) file=/home1/oracle/backup/sales01 log=/home1/oracle/backup/sales01Export: Release 9.0.1.1.1 - Production on 星期三 5月 30 14:54:32 2001(c) Copyright 2001 Oracle Corporation. All rights

21、 reserved.连接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production With the Partitioning optionJserver Release 9.0.1.1.1 - Production已导出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集即将导出指定的表通过直接路径 . . 正在导出表 SALES01 4194304 行被导出在没有警告的情况下成功终止导出。漾练玫沸厦致惠窒驶斟俗坯亚吁舱烁痛差丝澜酉烧克司肯群钢谈酪括交炼数据库备份与恢复数据库备份与恢复26E_mail:$impImport

22、: Release 9.0.1.1.1 - Production on 星期三 5月 30 15:12:03 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.用户名: sales02口令:已连接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJserver Release 9.0.1.1.1- Production导入文件:EXPDAT.DMP /home1/oracle/backup/sa

23、les输入插入缓冲区大小(最小为 8192 ) 30720经由直接路径导出由EXPORT:V09.01.01创建的导出文件警告:此对象由 SALES01 导出, 而不是当前用户已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入只列出导入文件的内容(yes/no):no由于对象已存在, 忽略创建错误(yes/no):no导入权限(yes/no):yes导入表数据(yes/no):yes导入整个导出文件(yes/no):no用户名: sales01. . 正在装入 SALES01 4194304 行被装入在没有警告的情况下成功终止装入。应用实例应用实例: 基表:基表:sa

24、les01 记录:记录:4190000叔颧钱欣逸殉铸拍妥闹丈北妙蜡钥众鼻愚奄透嘶恐脱簧祝界象环松晴瓦涝数据库备份与恢复数据库备份与恢复27E_mail:$exp userid=sales01/sales01 direct=Y file=/home1/oracle/backup/sales_user log=/home1/oracle/backup/sales_userExport: Release 9.0.1.1.1 - Production on 星期三 5月 30 14:54:32 2001(c) Copyright 2001 Oracle Corporation. All rights

25、reserved.连接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJserver Release 9.0.1.1.1 - Production已导出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集. 正在导出 pre-schema 过程对象和操作. 正在导出用户SALES01的外部函数程序库名称. 正在导出用户SALES01的对象类型定义即将导出SALES01的对象 . 正在导出数据库链接. 正在导出序号. 正在导出群集定义. 即将导出SALES01的

26、表通过直接路径 . . 正在导出表 SALES01 4194304 行被导出行被导出. 正在导出同义词. 正在导出视图应用实例应用实例: 基表:基表:sales01 记录:记录:4190000识对丑努迅虞碧笼琵鄂状寻摧制饼蘑荫匝剧将玫砸宗付渍哥囊剖魁了援仇数据库备份与恢复数据库备份与恢复28E_mail:$exp userid=system/manager direct=Y full=y file=/home1/oracle/backup/systemall log=/home1/oracle/backup/systemlogExport: Release 9.0.1.1.1 - Produc

27、tion on 星期三 5月 30 14:54:32 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.连接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJserver Release 9.0.1.1.1 - Production已导出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集即将导出整个数据库. 正在导出表空间定义. 正在导出配置文件. 正在导出用户定义. 正在导出角色.

28、 正在导出资源成本 .应用实例应用实例: 基表:基表:sales01 记录:记录:4190000腕媳器汝圣黎冀锻伶郎伍牧惶茨俭咐揣汐遥帅质刺挫旦喧氨瓦雏旧莹懈麻数据库备份与恢复数据库备份与恢复29E_mail:$imp system/manager full=y file=/home1/oracle/backup/systemall log=/home1/oracle/backup/systemlog Import: Release 9.0.1.1.1 - Production on 星期三 5月 30 15:12:03 2001(c) Copyright 2001 Oracle Corpor

29、ation. All rights reserved.已连接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJserver Release 9.0.1.1.1 - Production经由直接路径导出由EXPORT:V09.01.01创建的导出文件已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入CREATE TABLESPACE USERS DATAFILE /home/app/oracle/oradata/ora9i/users01.db

30、f S IZE 3145728 AUTOEXTEND ON NEXT 5242880 MAXSIZE 157286400 DEFAULT S TORAGE(INITIAL 10240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 50) ONLINE PERMANENT 应用实例应用实例: 基表:基表:sales01 记录:记录:4190000穴煞摩惹怖戮圣刮剑泼窑翘钻蜕蒂轰捉桑鄂歧节辞歌豢菲侮拴造帽光疾禾数据库备份与恢复数据库备份与恢复30E_mail: CREATE TABLESPACE INDX DATAFILE /home/app

31、/oracle/oradata/ora9i/indx01.dbf SIZ E 2097152 AUTOEXTEND ON NEXT 5242880 MAXSIZE 157286400 DEFAULT STO RAGE(INITIAL 10240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 50) O NLINE PERMANENT CREATE USER OUTLN IDENTIFIED BY VALUES 4A3BA55E08595C81 CREATE USER DBSNMP IDENTIFIED BY VALUES E066D214

32、D5421CCC CREATE USER AURORA$ORB$UNAUTHENTICATED IDENTIFIED BY VALUES 80C099F0EADF 877E CREATE USER SCOTT IDENTIFIED BY VALUES F894844C34402B67 DEFAULT TABLESP ACE USERS TEMPORARY TABLESPACE TEMP CREATE USER DEMO IDENTIFIED BY VALUES 4646116A123897CF CREATE USER ORDSYS IDENTIFIED BY VALUES 7EFA02EC7EA6B86F. 正在将SALES01的对象导入到 SALES01. . 正在导入表 SALES01 4194304行被导入. 正在将SALES02的对象导入到 SALES02. . 正在导入表 SALES01 4194304行被导入. 正在将SYSTEM的对象导入到 SYSTEM应用实例应用实例: 基表:基表:sales01 记录:记录:4190000叉搅赖忌马案猿憾湃规盐滨李毗鼠涟睫教龙渣晨俭策蛹裕鄂找茸倘肇司献数据库备份与恢复数据库备份与恢复31E_mail:

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

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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