数据库备份与恢复.pptx
《数据库备份与恢复.pptx》由会员分享,可在线阅读,更多相关《数据库备份与恢复.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1数据库备份与恢复数据库备份与恢复Oracle数据库归档模式数据库归档模式n n数据库可运行在两种模式下:数据库可运行在两种模式下:ARCHIVELOGARCHIVELOG和和NOARCHIVELOGNOARCHIVELOG模式。模式。归档模式指明何时归档模式指明何时Redo LogRedo Log文件可以被重用。文件可以被重用。LGWRARCHARCHIVELOGLGWRNOARCHIVELOGRedo Log FilesRedo Log Files第1页/共31页NOARCHIVELOG&日志日志文件文件n nRedo LogRedo Log被循环使用。被循环使用。n n当检验点发生
2、后,当检验点发生后,Redo LogRedo Log文件可以立即被重用。文件可以立即被重用。n n一旦一旦Redo LogRedo Log文件被覆盖,介质恢复只能恢复到上次完全备份状态。文件被覆盖,介质恢复只能恢复到上次完全备份状态。n n如果表空间因为某些失败导致无法使用,数据库则只有到删除该表如果表空间因为某些失败导致无法使用,数据库则只有到删除该表空间或整个数据库恢复之后,才能使用。空间或整个数据库恢复之后,才能使用。n n数据库关闭之后,只能进行操作系统备份。数据库关闭之后,只能进行操作系统备份。n n每次备份时,必须备份完整的数据文件、日志文件与控制文件。每次备份时,必须备份完整的数
3、据文件、日志文件与控制文件。&数据库恢复数据库恢复从一个早期的完整的数据库备份中恢复数据文件、日志文件、控制从一个早期的完整的数据库备份中恢复数据文件、日志文件、控制文件。文件。已经用已经用ExportExport工具备份的数据,用工具备份的数据,用ImportImport工具恢复。工具恢复。第2页/共31页ARCHIVELOG&日志日志文件文件n n直到直到检验点发生时,检验点发生时,Redo LogRedo Log文件才会被重用,且此文件才会被重用,且此Redo Redo LogLog文件已文件已被被ARCHARCH进程物理备份。进程物理备份。n n对于介质失败,可以使用旧的对于介质失败,
4、可以使用旧的Redo LogRedo Log拷贝,最近数据库的改变任拷贝,最近数据库的改变任何时候对例程恢复都是有效的。何时候对例程恢复都是有效的。n n数据库在例程、介质失败时被保护。数据库在例程、介质失败时被保护。n n数据库在联机时可以备份。数据库在联机时可以备份。n n当由于介质失败使除当由于介质失败使除SYSTEMSYSTEM表空间外的其他表空间脱机时,数据表空间外的其他表空间脱机时,数据库仍保持有效,因为与脱机有关的数据文件保存在库仍保持有效,因为与脱机有关的数据文件保存在Redo LogRedo Log文件中,文件中,当当Redo LogRedo Log文件被重复使用时不会覆盖这
5、部分文件被重复使用时不会覆盖这部分Redo LogRedo Log文件。文件。n n需要更多的需要更多的Redo LogRedo Log文件,以确保联机日志文件在重用前归档。文件,以确保联机日志文件在重用前归档。第3页/共31页ARCHIVELOG&数据库恢复数据库恢复恢复被破坏文件的备份,并且用归档的恢复被破坏文件的备份,并且用归档的loglog文件在数据库文件在数据库联机或脱机时使数据最新。联机或脱机时使数据最新。可以使数据库恢复到失败点。可以使数据库恢复到失败点。可以进行数据库的不完全恢复可以进行数据库的不完全恢复需要连续的日志记录。需要连续的日志记录。第4页/共31页确定数据库归档模确
6、定数据库归档模式式SQL select dbid,name,log_mode from v$database;SQL select dbid,name,log_mode from v$database;DBID NAME LOG_MODE DBID NAME LOG_MODE -2242116620 ORA9I 2242116620 ORA9I NOARCHIVELOGNOARCHIVELOG第5页/共31页确定数据库归档模确定数据库归档模式式C:sqlplus/nologC:sqlplus/nologSQL*Plus:Release 9.0.1.0.1-Production on SQL*P
7、lus:Release 9.0.1.0.1-Production on 星期日星期日 10 10月月 21 11:41:13 2001 21 11:41:13 2001(c)Copyright 2001 Oracle Corporation.All rights reserved.c)Copyright 2001 Oracle Corporation.All rights reserved.SQL connect/as sysdbaSQL connect/as sysdba已连接。已连接。SQL Archive log ListSQL Archive log List数据库日志模式数据库日志模
8、式 非存档模式非存档模式自动存档自动存档 禁用禁用存档终点存档终点 D:oracleora90RDBMSD:oracleora90RDBMS最早的概要日志序列最早的概要日志序列 46 46当前日志序列当前日志序列 48 48第6页/共31页评价备份方法评价备份方法评价备份方法评价备份方法备份方法备份方法物理物理逻辑逻辑Export/Import工具工具Operating System BackupWithout Archiving With Archiving第7页/共31页9备份方法备份方法&为了最大限度地进行恢复,应选择最合理的备份方为了最大限度地进行恢复,应选择最合理的备份方法来防止介质
9、失败导致的数据丢失。法来防止介质失败导致的数据丢失。n n非归档的操作系统备份非归档的操作系统备份n n归档的操作系统备份归档的操作系统备份n nExportExport工具备份工具备份&注释注释用归档的操作系统备份的方法来恢复到介质失败后的失败用归档的操作系统备份的方法来恢复到介质失败后的失败点。点。用其它的恢复方法恢复到介质失败后的最后一次备份点。用其它的恢复方法恢复到介质失败后的最后一次备份点。用用ExportExport工具创建一个直接的数据库备份文件,它不能与工具创建一个直接的数据库备份文件,它不能与归档归档loglog文件组合使用。文件组合使用。第8页/共31页完全数据库脱机完全数
10、据库脱机备份备份Data FilesRedo Log FilesControl FilesParameter FileOffline Storage完全数据库脱机备份 是所有文件的操作系统备份,包括数据文件、日志文件、控制文件和参数文件。第9页/共31页完全数据库脱机备份步骤完全数据库脱机备份步骤编写一个要备份的最新的数据库文件列表编写一个要备份的最新的数据库文件列表用用ShutdownShutdown命令关闭命令关闭OracleOracle例程例程用操作系统的备份工具,备份所有的数据文件、用操作系统的备份工具,备份所有的数据文件、日志文件、控制文件、文本参数文件日志文件、控制文件、文本参数文
11、件pfilepfile、服服务器参数文件务器参数文件spfilespfile重启重启OracleOracle例程例程第10页/共31页联机部分数据库备份联机部分数据库备份&注意:如果你忘记输入如果你忘记输入BEGIN BACKUPBEGIN BACKUP语句,在恢复期语句,在恢复期间可能发现数据文件没有被正确备份间可能发现数据文件没有被正确备份如果你没有输入如果你没有输入END BACKUPEND BACKUP,ORACLEORACLE服务器服务器将假定有必要进行介质恢复,因为数据文件的文将假定有必要进行介质恢复,因为数据文件的文件头正在用一个旧的件头正在用一个旧的Redo logRedo l
12、og序列号序列号第11页/共31页卸出卸出(Export)/装入装入(Import)用操作系统文件及卸出与装入工具归档和恢复用操作系统文件及卸出与装入工具归档和恢复OracleOracle数据数据&Export/ImportExport/Import的使用的使用n n按时间保存表定义或数据按时间保存表定义或数据n n保存表定义,以便可以重新装入保存表定义,以便可以重新装入OracleOracle数据库数据库n n把某台机器的数据库移到另一台机器上把某台机器的数据库移到另一台机器上n n两个版本的两个版本的OracleOracle软件间传输数据软件间传输数据n n防止应用失败。通过执行防止应用失
13、败。通过执行ExportExport,在不用全部回退数据库在不用全部回退数据库的情况下,允许表或表的集合被恢复的情况下,允许表或表的集合被恢复n n重新组织表减少链接和碎片重新组织表减少链接和碎片第12页/共31页14&卸出模式:卸出模式:表表(Table)Table):卸出指定的表卸出指定的表用户用户(User)User):卸出属于一个用户的所有实体卸出属于一个用户的所有实体 (如表、权限索引如表、权限索引)全部数据库全部数据库(Full Database)Full Database):卸出数据库的所有实体卸出数据库的所有实体&备注:备注:只有拥有只有拥有EXP_FULL_DATABASEE
14、XP_FULL_DATABASE权限的用户才能卸出全部权限的用户才能卸出全部的数据库的数据库所有用户都可以在表和用户模式下卸出数据所有用户都可以在表和用户模式下卸出数据 卸出数据卸出数据(Export)第13页/共31页15&表模式:表定义表定义表数据表数据表拥有者的授权表拥有者的授权表拥有者的索引表拥有者的索引表完整性约束表完整性约束表触发器表触发器 卸出数据卸出数据(Export)第14页/共31页&用户模式:表定义表定义表数据表数据表拥有者的授权表拥有者的授权表拥有者的索引表拥有者的索引表完整性约束表完整性约束表触发器表触发器聚簇聚簇 卸出数据卸出数据(Export)数据库链路数据库链路
15、序列生成器序列生成器快照快照快照快照logs存储过程存储过程私有同义词私有同义词视图视图第15页/共31页&全部数据库模式:表定义表定义表数据表数据表拥有者的授权表拥有者的授权表拥有者的索引表拥有者的索引表完整性约束表完整性约束表触发器表触发器聚簇聚簇ProfilesProfiles角色角色回退段定义回退段定义 卸出数据卸出数据(Export)数据库链路数据库链路序列生成器序列生成器快照快照快照快照logs存储过程存储过程私有同义词私有同义词视图视图系统审计选项系统审计选项系统权限系统权限表空间定义表空间定义表空间限额表空间限额用户定义用户定义第16页/共31页$pwd$/home2/app/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 备份 恢复
限制150内