数据备份与恢复预案

  • 格式:doc
  • 大小:302.00 KB
  • 文档页数:10

. Word 资料 公司数据灾难备份及恢复应急预案 1.数据抢救 灾难发生时,需在保证人身安全的情况对公司的重要数据进行抢救,抢救的围主要包括:记录公司重要信息的文件、资料,存储公司重要数据的磁带,存放重要数据的硬盘、服务器。此过程需由安全组进行统筹指挥,按照既定的计划执行,各组成员、公司员工必须服从安全组的统一调度和指挥。 2.损坏评估及启动应预案 灾难发生后需根据情况汇报损失情况给损坏评估组,损坏评估组根据汇总信息进行消息告知。 损坏信息包括: a)公司重要数据服务器、监视、办公设备 b)拥有在可以执行计划之的关键性功能的员工 c)保存公司重要数据的介质 d)网络、通讯设备 根据披露的损坏信息情况进行应急预案启动,如选举临时领导、使用备份服务器、备份通讯设备进行替代等。 3.业务恢复计划 业务恢复计划可划分为以下几个阶段: a)IT基础设施恢复阶段: . Word 资料 此阶段主要的目标是将对于保存数据的基础设施、业务系统所在的主机、公司网络架构进行恢复。首先须根据损失评估的报告分析可继续利用的IT 基础设施,如供电设施、交换机、服务器、防火墙等。若有损坏不可用的设备,需及时同代理商进行沟通借用或新购相应设备。 b)系统恢复阶段: 系统恢复主要针对关键应用主机,如服务器。为节约时间需同时针对各个服务器系统进行快速恢复。 c)网络恢复阶段: 网络恢复阶段的主要针对以下几点进行: 关键商业应用系统的部局域网和网络设备的支持 外部广域网和电信服务 待恢复系统和终端用户(公司同事)间的通讯 4.业务系统数据恢复: 首先须对业务系统的数据进行恢复,需要寻找相应的恢复设备完成此操作,目前我们主要利用磁盘、远程灾备数据,可正常工作的主机或同城备份机房进行数据恢复工作。需要将抢救出的磁带、硬盘或远程数据在对应设备上恢复出数据。 5.业务系统重搭建: 由于一些业务系统的特殊性,需尽快与相应平台的供应商接口人取得联系,并申请临时可用的可文件等。 6.业务系统数据导入: . Word 资料 数据恢复需根据导出的数据结合自己管理的业务平台进行数据导入,并测试可行性。再导入成功并可使用后及时同负责人进行通知。 在恢复后由恢复检查人员对主机进行检查,确认主机确实恢复后,再接入网络,恢复后检查人员应在48小时对恢复后的主机密切关注,确实恢复正常后,报告灾难恢复小组组长。并对主机恢复情况留有详细记录,以备后续检查 .

Word 资料 附:数据备份和数据恢复案 数据备份案 备份工具的选取 EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。

EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。 相比于传统的exp/imp,数据泵具有以下优点: 1、数据泵工具运行于服务器端,相比于运行于客户端的exp/imp,其性能更好,并能实现exp/imp的全部功能 2、通过设定数据库版本号,数据泵可以兼容老版本的数据库系统。 3、并行执行。 4、通过使用extimate_only参数,数据泵可以预估导出作业所需要的磁盘空间。 5、支持分布式环境过数据库连接实现导入\导出。 6、支持导入时重新映射功能(即将对象导入到新的目标数据文件、架构及表空间等)。 7、支持元数据压缩及数据采样。 数据备份案 案暂时定为每作一次完全备份,保存期为一个月,将每月未的完全备份进行保存,期为一

年(可以更长);每天作一次增量备份,保存期为一个月。公司的部分关键数据建议增加一个每2小时作一次增量备份,保存期为一个月。恢复时首先恢复最近一次的全备份,然后再恢复所有的增量备份,需要说明的是这个过程是自动执行 备份实施需求 一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。

create directory dpdata1 as 'd:\test\dump'; 二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错,需要手动创建) select * from dba_directories; 三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。 . Word 资料 grant read,write on directory dpdata1 to scott; 数据备份的几种式 1)按用户导

expdp scott/test@orcl schemas=scott dumpfile=expdp_test.dmp DIRECTORY=dpdata1 logfile=exp_test.log; 2)并行进程parallel expdp scott/test@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3 3)按表名导 expdp scott/test@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1; 4)按查询条件导 expdp scott/test@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20'; 5)按表空间导 Expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example; 6)导整个数据库 expdp system/test DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y; .

Word 资料 数据恢复案 数据恢复的几种式

1)导到指定用户下(可以将用户信息直接导入,即如果用户信息不存在的情况下也可以直接导入) impdp scott/test schemas=scott dumpfile=expdp_test.dmp DIRECTORY=dpdata1 logfile=imp_test.log; --导到指定与导出用户不同的用户下 impdp scott/test DIRECTORY=dpdata1 DUMPFILE=expdp.dmp REMAP_SCHEMA =scott:TEST; ORA-39122: 未授权的用户不能执行 REMAP_SCHEMA 重新映射。 2)改变表的owner impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system; 3)导入表空间 impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example; 4)导入数据库 impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y; 5)追加数据 impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION

相关参数以及备份恢复示例 相关参数 . Word 资料 1. DIRECTORY 指定转储文件和日志文件所在的目录 DIRECTORY=directory_object Directory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录 Expdp scott/tiger DIRECTORY= DMP DUMPFILE=a.dump create or replace directory dmp as 'd:/dmp' expdp zftang/zftang@zftang directory=dmp dumpfile=test.dmp content=metadata_only 2. CONTENT 该选项用于指定要导出的容.默认值为ALL CONTENT={ALL | DATA_ONLY | METADATA_ONLY} 当设置CONTENT为ALL时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义 expdp zftang/zftang@zftang directory=dmp dumpfile=test.dmp content=metadata_only----------只导出对象定义 expdp zftang/zftang@zftang directory=dmp dumpfile=test.dmp content=data_only----------导出出所有数据 3. DUMPFILE 用于指定转储文件的名称,默认名称为expdat.dmp DUMPFILE=[directory_object:]file_name [,….] Directory_object用于指定目录对象名,file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象 expdp zftang/zftang@zftang directory=dmp dumpfile=test1.dmp 数据备份恢复示例 一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员

创建。 create directory dpdata1 as 'd:\test\dump'; 二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错,需要手动创建)