数据库备份学习.pptx
《数据库备份学习.pptx》由会员分享,可在线阅读,更多相关《数据库备份学习.pptx(64页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、安全与备份备份与恢复概述物理备份与恢复逻辑备份与恢复第1页/共64页备份与恢复概述备份数据库备份就是对数据库中部分或全部数据进行复制,形成副本,存放到一个相对独立的设备上备份的类型物理备份:将组成数据库的数据文件、重做日志文件、控制文件、初始化参数文件等操作系统文件进行复制,将形成的副本保存到与当前系统独立的磁盘或磁带上。逻辑备份:指利用Oracle提供的导出工具(如Expdp,Export)将数据库中的数据抽取出来存放到一个二进制文件中。冷备份(停机备份)与热备份(联机备份)完全备份与部分备份归档备份与非归档备份第2页/共64页备份与恢复概述恢复数据库恢复是指在数据库发生故障时,使用数据库备
2、份还原数据库,使数据库恢复到无故障状态。恢复分类(对应备份类型)物理恢复与逻辑恢复完全恢复与不完全恢复第3页/共64页安全与备份备份与恢复概述物理备份与恢复逻辑备份与恢复第4页/共64页物理备份与恢复冷备份热备份非归档模式下数据库的恢复 归档模式下数据库的完全恢复 归档模式下数据库的不完全恢复 利用OEM进行物理备份与恢复 第5页/共64页1、冷备份概述关闭数据库实例。用操作系统的实用工具备份所有的物理文件,包括数据文件、控制文件、联机重做日志文件等。第6页/共64页关闭数据库,开始备份故障时刻 备份恢复 重装备份副本恢复丢失数据备份完成如果没有启用归档模式,数据库不能恢复到备份完成后的任意时
3、刻。如果启用归档模式,从冷备份结束后到出现故障这段时间的数据库恢复,可以利用联机日志文件和归档日志文件实现。冷备份第7页/共64页冷备份冷备份步骤确定数据库各种物理文件关闭数据库备份所有相关的数据库物理文件 重新启动数据库第8页/共64页冷备份启动SQL*Plus,以SYSDBA身份登录数据库查询当前数据库所有数据文件、控制文件、联机重做日志文件的位置。SELECT file_name FROM dba_data_files;SELECT member FROM v$logfile;SELECT value FROM v$parameter WHERE name=control_files;关
4、闭数据库SHUTDOWN IMMEDIATE复制所有数据文件、联机重做日志文件以及控制文件到备份磁盘。重新启动数据库STARTUP 第9页/共64页2、热备份 数据库完全热备份的步骤:启动SQL*Plus,以SYSDBA身份登录数据库 将数据库设置为归档模式 以表空间为单位,进行数据文件备份 备份控制文件 备份其他物理文件第10页/共64页热备份备份数据文件查看当前数据库有哪些表空间,以及每个表空间中有哪些数据文件。SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_name;分别对每个表空间中的数据
5、文件进行备份,其方法为将需要备份的表空间(如USERS)设置为备份状态。ALTER TABLESPACE USERS BEGIN BACKUP;将表空间中所有的数据文件复制到备份磁盘。结束表空间的备份状态。ALTER TABLESPACE USERS END BACKUP;对数据库中所有表空间分别采用该步骤进行备份。第11页/共64页热备份备份控制文件:当执行了更改数据库物理结构的操作时应该进行控制文件备份控制文件备份方法将控制文件备份为二进制文件。ALTER DATABASE BACKUP CONTROLFILE TO D:ORACLEBACKUPCONTROL.BKP;将控制文件备份为文本
6、文件。ALTER DATABASE BACKUP CONTROLFILE TO TRACE;第12页/共64页热备份其他文件的备份归档当前的联机重做日志文件。ALTER SYSTEM ARCHIVE LOG CURRENT;备份归档重做日志文件,将所有的归档重做日志文件复制到备份磁盘中。备份初始化参数文件,将初始化参数文件复制到备份磁盘中。第13页/共64页3、非归档模式下数据库的恢复非归档模式下数据库的恢复主要指利用非归档模式下的冷备份恢复数据库。步骤为:关闭数据库。SHUTDOWN IMMEDIATE将备份的所有数据文件、控制文件、联机重做日志文件还原到原来所在的位置。重新启动数据库。ST
7、ARTUP注意非归档模式下的数据库恢复是不完全恢复,只能将数据库恢复到最近一次完全冷备份的状态。第14页/共64页4、归档模式下数据库完全恢复概述归档模式下数据库的完全恢复是指归档模式下一个或多个数据文件损坏,利用热备份的数据文件替换损坏的数据文件,再结合归档日志文件和联机重做日志文件,采用前滚技术重做自备份以来的所有改动,采用回滚技术回滚未提交的操作,以恢复到数据库故障时刻的状态。恢复级别分为数据库级完全恢复:应用于所有或多个文件损坏表空间级完全恢复数据文件级完全恢复 第15页/共64页归档模式下数据库完全恢复归档模式下数据库完全恢复的基本语法:RECOVER AUTOMATIC FROM
8、locationDATABASE|TABLESPACE tspname|DATAFILE dfname参数说明 AUTOMATIC:进行自动恢复,不需要DBA提供重做日志文件名称;location:指定归档重做日志文件的位置。默认为数据库默认的归档路径。第16页/共64页5、归档模式下数据库不完全恢复数据库不完全恢复概述在归档模式下,数据库的不完全恢复主要是指归档模式下数据文件损坏后,没有将数据库恢复到故障时刻的状态。不完全恢复类型:基于时间的不完全恢复:将数据库恢复到备份与故障时刻之间的某个特定时刻。基于撤销的不完全恢复:数据库的恢复随用户输入CANCEL命令而中止。基于SCN的不完全恢复:
9、将数据库恢复到指定的SCN值时的状态。第17页/共64页归档模式下数据库不完全恢复不完全恢复的语法为RECOVER AUTOMATIC FROM locationDATABASEUNTIL TIME time|CANCEL|CHANGE scnUSING BACKUP CONTROLFILE 第18页/共64页6、利用OEM进行物理备份与恢复备份与恢复设置 备份数据库 恢复数据库 第19页/共64页(1)备份与恢复设置 第20页/共64页第21页/共64页第22页/共64页(2)备份数据库第23页/共64页第24页/共64页第25页/共64页第26页/共64页第27页/共64页(3)恢复数据库
10、第28页/共64页第29页/共64页第30页/共64页第31页/共64页安全与备份备份与恢复概述物理备份与恢复逻辑备份与恢复第32页/共64页1、逻辑备份与恢复概述逻辑备份与恢复逻辑备份是指利用Oracle提供的导出工具,将数据库中选定的记录集或数据字典的逻辑副本以二进制文件的形式存储到操作系统中。逻辑备份的二进制文件称为转储文件,以dmp格式存储。逻辑恢复是指利用Oracle提供的导入工具将逻辑备份形成的转储文件导入数据库内部,进行数据库的逻辑恢复。逻辑备份与恢复的特点跨版本,跨平台与数据库物理结构无关Export与Import工具(10g之前)数据泵技术(Expdp与Impdp,10g以后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 备份 学习
限制150内