《数据库备份》PPT课件.ppt

上传人:牧羊曲112 文档编号:5519499 上传时间:2023-07-16 格式:PPT 页数:64 大小:1.96MB
返回 下载 相关 举报
《数据库备份》PPT课件.ppt_第1页
第1页 / 共64页
《数据库备份》PPT课件.ppt_第2页
第2页 / 共64页
《数据库备份》PPT课件.ppt_第3页
第3页 / 共64页
《数据库备份》PPT课件.ppt_第4页
第4页 / 共64页
《数据库备份》PPT课件.ppt_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《《数据库备份》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库备份》PPT课件.ppt(64页珍藏版)》请在三一办公上搜索。

1、备份与恢复,安全与备份,备份与恢复概述物理备份与恢复逻辑备份与恢复,备份与恢复概述,备份数据库备份就是对数据库中部分或全部数据进行复制,形成副本,存放到一个相对独立的设备上备份的类型物理备份:将组成数据库的数据文件、重做日志文件、控制文件、初始化参数文件等操作系统文件进行复制,将形成的副本保存到与当前系统独立的磁盘或磁带上。逻辑备份:指利用Oracle提供的导出工具(如Expdp,Export)将数据库中的数据抽取出来存放到一个二进制文件中。冷备份(停机备份)与热备份(联机备份)完全备份与部分备份归档备份与非归档备份,备份与恢复概述,恢复数据库恢复是指在数据库发生故障时,使用数据库备份还原数据

2、库,使数据库恢复到无故障状态。恢复分类(对应备份类型)物理恢复与逻辑恢复完全恢复与不完全恢复,安全与备份,备份与恢复概述物理备份与恢复逻辑备份与恢复,物理备份与恢复,冷备份热备份非归档模式下数据库的恢复 归档模式下数据库的完全恢复 归档模式下数据库的不完全恢复 利用OEM进行物理备份与恢复,1、冷备份,概述关闭数据库实例。用操作系统的实用工具备份所有的物理文件,包括数据文件、控制文件、联机重做日志文件等。,如果没有启用归档模式,数据库不能恢复到备份完成后的任意时刻。如果启用归档模式,从冷备份结束后到出现故障这段时间的数据库恢复,可以利用联机日志文件和归档日志文件实现。,冷备份,冷备份,冷备份步

3、骤确定数据库各种物理文件关闭数据库备份所有相关的数据库物理文件 重新启动数据库,冷备份,启动SQL*Plus,以SYSDBA身份登录数据库查询当前数据库所有数据文件、控制文件、联机重做日志文件的位置。SELECT file_name FROM dba_data_files;SELECT member FROM v$logfile;SELECT value FROM v$parameter WHERE name=control_files;关闭数据库SHUTDOWN IMMEDIATE复制所有数据文件、联机重做日志文件以及控制文件到备份磁盘。重新启动数据库STARTUP,2、热备份,数据库完全热

4、备份的步骤:启动SQL*Plus,以SYSDBA身份登录数据库 将数据库设置为归档模式 以表空间为单位,进行数据文件备份 备份控制文件 备份其他物理文件,热备份,备份数据文件查看当前数据库有哪些表空间,以及每个表空间中有哪些数据文件。SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_name;分别对每个表空间中的数据文件进行备份,其方法为将需要备份的表空间(如USERS)设置为备份状态。ALTER TABLESPACE USERS BEGIN BACKUP;将表空间中所有的数据文件复制到备份磁盘。结

5、束表空间的备份状态。ALTER TABLESPACE USERS END BACKUP;对数据库中所有表空间分别采用该步骤进行备份。,热备份,备份控制文件:当执行了更改数据库物理结构的操作时应该进行控制文件备份控制文件备份方法将控制文件备份为二进制文件。ALTER DATABASE BACKUP CONTROLFILE TO D:ORACLEBACKUPCONTROL.BKP;将控制文件备份为文本文件。ALTER DATABASE BACKUP CONTROLFILE TO TRACE;,热备份,其他文件的备份归档当前的联机重做日志文件。ALTER SYSTEM ARCHIVE LOG CUR

6、RENT;备份归档重做日志文件,将所有的归档重做日志文件复制到备份磁盘中。备份初始化参数文件,将初始化参数文件复制到备份磁盘中。,3、非归档模式下数据库的恢复,非归档模式下数据库的恢复主要指利用非归档模式下的冷备份恢复数据库。步骤为:关闭数据库。SHUTDOWN IMMEDIATE将备份的所有数据文件、控制文件、联机重做日志文件还原到原来所在的位置。重新启动数据库。STARTUP注意非归档模式下的数据库恢复是不完全恢复,只能将数据库恢复到最近一次完全冷备份的状态。,4、归档模式下数据库完全恢复,概述归档模式下数据库的完全恢复是指归档模式下一个或多个数据文件损坏,利用热备份的数据文件替换损坏的数

7、据文件,再结合归档日志文件和联机重做日志文件,采用前滚技术重做自备份以来的所有改动,采用回滚技术回滚未提交的操作,以恢复到数据库故障时刻的状态。恢复级别分为数据库级完全恢复:应用于所有或多个文件损坏表空间级完全恢复数据文件级完全恢复,归档模式下数据库完全恢复,归档模式下数据库完全恢复的基本语法:RECOVER AUTOMATIC FROM locationDATABASE|TABLESPACE tspname|DATAFILE dfname参数说明 AUTOMATIC:进行自动恢复,不需要DBA提供重做日志文件名称;location:指定归档重做日志文件的位置。默认为数据库默认的归档路径。,5

8、、归档模式下数据库不完全恢复,数据库不完全恢复概述在归档模式下,数据库的不完全恢复主要是指归档模式下数据文件损坏后,没有将数据库恢复到故障时刻的状态。不完全恢复类型:基于时间的不完全恢复:将数据库恢复到备份与故障时刻之间的某个特定时刻。基于撤销的不完全恢复:数据库的恢复随用户输入CANCEL命令而中止。基于SCN的不完全恢复:将数据库恢复到指定的SCN值时的状态。,归档模式下数据库不完全恢复,不完全恢复的语法为RECOVER AUTOMATIC FROM locationDATABASEUNTIL TIME time|CANCEL|CHANGE scnUSING BACKUP CONTROLF

9、ILE,6、利用OEM进行物理备份与恢复,备份与恢复设置 备份数据库 恢复数据库,(1)备份与恢复设置,(2)备份数据库,(3)恢复数据库,安全与备份,备份与恢复概述物理备份与恢复逻辑备份与恢复,1、逻辑备份与恢复概述,逻辑备份与恢复逻辑备份是指利用Oracle提供的导出工具,将数据库中选定的记录集或数据字典的逻辑副本以二进制文件的形式存储到操作系统中。逻辑备份的二进制文件称为转储文件,以dmp格式存储。逻辑恢复是指利用Oracle提供的导入工具将逻辑备份形成的转储文件导入数据库内部,进行数据库的逻辑恢复。逻辑备份与恢复的特点跨版本,跨平台与数据库物理结构无关Export与Import工具(1

10、0g之前)数据泵技术(Expdp与Impdp,10g以后),与Export/Import不兼容,2、数据泵技术,使用数据泵技术准备工作在使用Expdp,Impdp程序之前需要创建DIRECTORY对象,并将该对象的READ,WRITE权限授予用户。例如:CREATE OR REPLACE DIRECTORY dumpdir AS D:ORACLEBACKUP;GRANT READ,WRITE ON DIRECTORY dumpdir TO SCOTT;如果用户要导出或导入非同名模式的对象,还需要具有EXP_FULL_DATABASE和IMP_FULL_DATABASE权限。例如:GRANT E

11、XP_FULL_DATABASE,IMP_FULL_DATABASE TO SCOTT;,3、使用Expdp导出数据,三种方式(接口)命令行接口(Command-Line Interface):在命令行中直接指定参数设置。参数文件接口(Parameter File Interface):将需要的参数设置放到一个文件中,在命令行中用PARFILE参数指定参数文件。交互式命令接口(Interactive-Command Interface):用户可以通过交互命令进行导出操作管理。,使用Expdp导出数据,导出模式全库导出模式(Full Export Mode):通过参数FULL指定,导出整个数据库

12、。模式导出模式(Schema Mode):通过参数SCHEMAS指定,是默认的导出模式,导出指定模式中的所有对象。表导出模式(Table Mode):通过参数TABLES指定,导出指定模式中指定的所有表、分区及其依赖对象。表空间导出模式(Tablespace Mode):通过参数TABLESPACES指定,导出指定表空间中所有表及其依赖对象的定义和数据。传输表空间导出模式(Transportable Tablespace):通过参数TRANSPORT_ TABLESPACES指定,导出指定表空间中所有表及其依赖对象的定义。通过该导出模式以及相应导入模式,可以实现将一个数据库表空间的数据文件复制

13、到另一个数据库中。,使用Expdp导出数据,命令行方式导出:表导出模式导出scott模式下的emp表和dept表,转储文件名称为emp_dept.dmp,日志文件命名为emp_dept.log,作业命名为emp_dept_job,导出操作启动3个进程。C:expdp scott/tiger DIRECTORY=dumpdir DUMPFILE=emp_dept.dmp TABLES=emp,dept LOGFILE=emp_dept.log JOB_NAME=emp_dept_job PARALLEL=3,使用Expdp导出数据,命令行方式导出:数据库导出模式 将当前数据全部导出,不写日志文件

14、。C:expdp scott/tiger DIRECTORY=dumpdir DUMPFILE=expfull.dmp FULL=Y NOLOGFILE=Y 命令行方式导出:模式导出模式。导出scott模式下的所有对象及其数据。C:expdp scott/tiger DIRECTORY=dumpdir DUMPFILE=scott.dmp LOGFILE=scott.log SCHEMAS=scott JOB_NAME=exp_scott_schema,使用Expdp导出数据,参数文件方式导出首先创建一个名为scott.txt的参数文件,并存放到d:backup目录下,其内容为:SCHEMAS

15、=scottDUMPFILE=filter.dmp DIRECTORY=dumpdir LOGFILE=filter.log INCLUDE=TABLE:IN(EMP,DEPT)INCLUDE=INDEX:LIKE EMP%INCLUDE=PROCEDURE然后在命令行中执行下列命令。C:expdp scott/tiger PARFILE=d:scott.txt,4、使用Impdp导入数据,三种方式(接口)命令行接口参数文件接口交互式命令接口导入模式全库导入模式模式导入模式表导入模式表空间导入模式传输表空间导入模式,使用Impdp导入数据,命令行方式导入:表导入模式 使用逻辑备份文件emp_d

16、ept.dmp恢复scott模式下的emp表和dept表中数据。C:impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=emp_dept.dmp TABLES=emp,dept NOLOGFILE=Y CONTENT=DATA_ONLY 如果表结构也不存在了,则应该导入表的定义以及数据。C:impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=emp_dept.dmp TABLES=emp,dept NOLOGFILE=Y,使用Impdp导入数据,命令行方式导入:模式导入模式 使用备份文件scott.dmp恢复scott

17、模式。C:impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=scott.dmp SCHEMAS=scott JOB_NAME=imp_scott_schema 如果要将一个备份模式的所有对象导入另一个模式中,可以使用REMAP_SCHEMAN参数设置。例如,将备份的scott模式对象导入oe模式中。C:impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=scott.dmp LOGFILE=scott.log REMAP_SCHEMA=scott:oe JOB_NAME=imp_oe_schema,使用Impdp导入数

18、据,命令行方式导入:数据库导入模式利用完整数据库的逻辑备份恢复数据库。C:impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=expfull.dmp FULL=Y NOLOGFILE=Y 命令行方式导入:按条件查询导入C:impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=emp_dept.dmp TABLES=emp,dept QUERY=emp:WHERE deptno=20 AND sal2000 NOLOGFILE=Y,使用Impdp导入数据,参数文件方式导入 首先创建一个名为empdept.txt的参数文件,并存放到d:backup目录下,其内容为TABLES=emp,deptDIRECTORY=dumpdir DUMPFILE=emp_dept.dmpPARALLEL=3然后在命令行中执行下列命令就可以实现数据的导入操作。C:impdp scott/tiger PARFILE=d:empdetp.txt,5、使用OEM导出、导入数据,创建目录对象 数据导出 数据导入,(1)创建目录对象,(2)数据导出,(3)数据导入,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号