当前位置:文档之家› AnyBackup 6.0 Oracle单机备份恢复指南

AnyBackup 6.0 Oracle单机备份恢复指南

AnyBackup 6.0 Oracle单机备份恢复指南
AnyBackup 6.0 Oracle单机备份恢复指南

Oracle单机定时备份恢复配置指南

一、模块说明

1.1、文档适用范围

本文档适用于AnyBackup5.0.0~6.0版本

1.2、原理介绍

使用RMAN脚本进行备份,

1.3、备份介绍

支持完全备份和增量备份,备份时会备份数据库的数据文件,日志文件,参数文件,控制文件;

1.4、恢复介绍

1. Oracle 普通恢复

使用之前的数据库备份集来实现数据库的还原,然后使用归档日志及联机日志将数据库恢复到最新及指定时间点的状态,恢复时需要将停止数据库的生产业务;

2. Oracle 高级恢复

单独恢复不同类型的物理文件,包含控制文件、数据文件、日志文件、参数文件,在用户需要单独恢复各类型的文件时,可以选择此种恢复方式;

3. Oracle 表级恢复

可以在线进行表级恢复,并不影响数据库其它数据的正常业务使用;此种恢复方式主要针对用户误删除误操作,造成的表损坏或者数据丢失,不影响业务的正常运行;

二、环境说明

2.1、用户和客户端说明

2.1.1、用户权限

进行Oracle定时备份时,使用的用户必须是sysdba的权限,否则无法备份,如果使用的是不是sys用户,可以使用下面的命令将dba的权限赋予用户:

grant sysdba to eisoo; //把dba的权限赋予用户eisoo

2.1.2、其他厂商库文件查询

其他厂商残留的库文件会影响到备份,Windows库文件名称为orasbt.dll,Linux下文件名为lilbobk.so,如果测试时环境上有其他厂商的客户端,建议先卸载掉,然后使用find命令查询库文件,如果还存在,就将该文件重命名

参考命令:find / -name orasbt.so

2.1.3、数据库位数

备份客户端时选择客户端的位数已Oracle数据库的位数为标准,最简单的检查数据库位数的方法就是在登录时查看输出信息,如下图,如标记有64bit则为64位数据库,如有没有则为32位数据库

使用命令select * from v$version;查看,如下图:

2.2、监听配置

2.2.1、监听配置

监听文件模板如下:

listener.ora

tnsnames.ora

参考命令:lsnrctl stop(停止监听),lsnrctl start(启动监听)

监听文件位置:$ORACLE_HOME/NETWORK/admin/

监听配置完成后,实例不管是打开还是关闭状态,使用sqlplus "sys/eisoo@racdb as sysdba"都能够直接登录(sys/eisoo为实例用户名和密码,racdb为实例名,根据实际情况修改)

2.3、归档路径修改

2.3.1、查询归档模式

使用命令archive log list;查看归档模式,如下图:

2.3.2、开启归档模式

●shutdown immediate;首先关闭数据库,

●startup mount;将数据启动到mount状态,

●alter database archivelog;打开数据库的归档模式,●alter database open;将数据库的状态修改为打开状态具体操作如下图

2.3.3、指定归档路径

执行命令alter system set log_archive_dest_1='location=/u01' scope =both;(黄色部分为指定路径)例:

三、操作说明

3.1、Oracle备份

文档前面章节的环境检查完成后即可正常备份,不会出现问题3.2、Oracle恢复

3.2.1、原机恢复

1.恢复时数据库状态:

●监听必须是启动状态

●数据库处于mount状态

3.2.2、异机恢复

1.异机恢复的环境要求:

●数据库版本和位数必须一致查询出来的数据库实例名必须一致

参考命令:select instance_name,status from v$instance;

●实例的用户名密码必须一致

3.2.3、单表恢复

1.单表恢复的环境要求:

●Linux单表恢复,客户端进程属主必须为Oracle安装用户,具体操作如下

执行命令/etc/init.d/AnyBackupclientserver stop

执行命令su - Oracle

执行命令/etc/init.d/ AnyBackupclientserver start

●指定的临时库的存放路径需要是Oracle用户所属的,且该目录必须为空目录

●删除临时数据库需要删除2个位置:

1、直接删除临时路径下的数据

注:临时库路径为单表恢复时指定的路径

2、停止监听后删除监听文件中的记录

3.2.4、高级恢复

注:恢复完数据文件,控制文件和参数文件后都需要做后续处理才能将数据库启动到open 状态,详细后续处理请见下面内容。

1.数据文件恢复

●恢复数据文件时,数据库需启动到mount状态,当输入多个数据文件时,需逐个添加;

●恢复完成后需要登录Oracle执行命令,把数据库启动到open状态alter database

open;

2.参数文件恢复

●恢复参数文件,无需指定数据库的状态;

●恢复参数文件后的处理:

1、查看数据库是用pfile启动还是spfile启动,可以通过执行命令show parameters spfile 查看,如果值为空,则为pfile启动,反之spfile启动;

2、如果是pfile文件启动,则在关闭数据库后,把参数文件覆盖到原来位置再启动数据库;

3、如果是spfile启动,则把数据库启动到nomount状态,执行命令把pfile转换成spfile再替换原文件,如:create spfile=’x1\spfileSID.ora’from Pfile=’x2\pfile_SID.ora’(其中SID为实例名,x1为spfileSID.ora所在路径,pfile_SID.ora为恢复的参数文件所在路径);

4、spfileSID.ora文件生成后,执行命令startup即可把数据库启动到open状态;

3.控制文件恢复

●恢复控制文件时,数据库需启动到nomount状态;

●恢复控制文件后的处理:

1、控制文件恢复后,需依次要恢复数据文件、日志文件;

2、把数据库启动到mount状态,查看要恢复的数据文件select name,status from v$datafile,然后再恢复归档日志;

3、执行命令使所有数据文件处于online状态:alter database datafile xxx Online (其中xxx 为数据文件的序号);

4、执行命令:recover database using backup controlfile until cancel,根据提示输入auto;

5、再次执行命令:recover database using backup controlfile until cancel,根据提示输入cancel;

6、启动数据库,alter database open resetlogs;

4.日志文件恢复

●恢复事务日志时,数据库需启动到mount或open状态,需手工输入归档日志的序列号

方可进行恢复;

●查看归档序号:登录到rman,执行命令list backup of archivelog all,查询到要恢复的

归档日志起始和结束序列号,如下图;

四、常见问题排错方法

1、遇到报错时首先点开错误的的详细信息,可根据错误输出的提示进行第一步的判断,

例如:提示“Oracle未开启归档模式”,开启归档模式重新备份即可;提示TNS之类的信息则是监听的问题

2、提示通道连接失败类的错误,可将Linux的/目录下的“anyorascript”(Windows为C盘)中的内容删除,然后重启客户端服务后重新备份

3、提示lib***.so文件加载失败,可查看安装目录下的有没有链接异常

五、Trace开启方法

首先进入到客户端的安装目录,在安装目录的bin目录下找到cfl.config文件

在文件最后加上下列内容,第一处标记为黄色部分为trace日志存放路径,第二处为开启模块,备份时写oracledatasource,恢复时写oracleschedule

EnableTrace = on

TraceOutputLocation= file

TraceOutputFile = c:\trace.log

TraceType = sync

EnableThreadSafe =off

TraceModule=oracleschedule

六、备份性能慢环境排查

备份速度比较慢的处理方法:

1、排除网络问题

首先查看网卡是百兆还是千兆

Windows环境可在任务管理器中查看

Linux环境可使用ethtool命令查看

七、数据库常用命令

提升用户权限

grant sysdba to eisoo; //把dba的权限赋予用户eisoo

create user eisoo identified by password default tablespace users quota unlimited

on users; //创建用户eisoo,指定密码为password默认表空间tablespace alter user sys identified by eisoo; //修改用户sys的密码为eisoo

数据库操作

数据库关闭

shutdown immediate;

shutdown abort;

启动数据库

startup; //正常启动

startup mount; //启动到mount状态

startup nomount; //启动到nomount状态

alter database open; //修改数据库到oopen状态

数据查询

查询实例状态

select instance_name,status from v$instance; //查询所有的实例名称和实例状态查询数据文件状态

col name for a50; //

select file#,name,status from v$datafile; //查询oracle数据文件号,名和状态

增删查表的数据

创建表:

create table a1(n number); //创建一个a1表

插入数据

insert into a1 values(23); //向a1表中插入一条数据:23

查询:

select * from a1; //查询a1表的所有内容

删除:

drop table a1; //删除表a1

插入数据

创建表空间

create tablespace RANDOMA datafile '+DATADG/test/datafile/randoma01.dbf' size 20G; //在路径+DATADG/test/datafile/下为名为RANDOMA的表空间创建表空间文件,大小为20GB

创建表

create table a8(n number,id char(2000),id1 char(2000),id2 char(2000),id3

char(2000),id4 char(2000),id5 char(2000),id6 char(2000)) tablespace t8; //在表空间t8下创建一个表a8

插入数据

declare i number;

begin

i := 1;

for i in 1..90000000 loop

insert into a8 values(

i,

to_char(dbms_random.random()),to_char(dbms_random.value()),to_char(dbms_ran dom.random()),to_char(dbms_random.random()),to_char(dbms_random.random()), to_char(dbms_random.random()),to_char(dbms_random.random()));

commit;

end loop;

commit;

end;

/

//在a8表中循环插入数据,注意:最后一个/不要忘记

数据备份与恢复系统哪个品牌好

在互联网普及的时代,数据显得尤为重要。数据备份是对数据进行再存储,是一个数据导出动作,以防数据丢失。而数据恢复则与数据备份是两个相反方向的行为,是将不小心丢失的数据重新导回电脑端。数据备份与恢复系统哪个品牌好呢? 铱迅数据备份备份与恢复系统,是业界针对大数据量环境的应急接管平台,其利用磁盘级CDP技术,可实现IO级别的细颗粒度实时备份,将备份窗口、数据丢失降到较低。并且可以实现任意时间点的数据挂载与演练,能够快速响应业务系统的接管需求,对应用实现连续保护。 软硬件一体化配置 数据备份与恢复系统集备份服务器,操作系统、备份软件、磁盘阵列融于一体;并可加载铱迅容灾平台的虚拟化软件模块,备份容灾一机实现。 多方位的数据备份支持

备份存储服务器 软件模块 软件部分的服务器端内置在硬件中,采用Web界面提供设备、客户端、备份数据及管理员的管理;客户端由多个功能模块构成,安装在需要备份的服务器或PC上,依据数据保护的对象和等级不同,客户端授权划分为多个类型;更有扩展功能软件包,支持异地数据灾备等功能。

铱迅数据备份与恢复系统采用软硬件一体化配置,以持续数据保护技术(CDP)为核心,具备实时备份、定时备份等功能,整合了USB Key、密码口令等多因子安全身份验证安全模块,可以为数据库、文件、应用、操作系统提供安全、有效、完整的数据保护。 多方位备份 跨平台支持各类桌面电脑、服务器及小型机;支持Windows、Linux、Unix等操作系统及VMware ESX(i)、Hyper-V等虚拟化系统;支持Oracle/SQL Server/My SQL/DB2/Sybase及国产数据库等多种数据库;支持双机、虚拟机等服务器架构;支持LAN-Base、LAN-Free等备份方式;提供手动备份、定时备份、实时备份等备份策略设置;提供数据库、文件、应用及操作系统的多方位保护。 简易化操作 数据自动集中备份到黑方的存储空间中。基于Web界面统一管理平台,提供备份设备、备份客户端、备份数据的集中管理,将IT 技术人员的专业性数据备份恢复工作简化为普通工作人员即可轻松掌握并自动完成的简单工作。 CDP实时备份和恢复 创新性CDP持续数据保护技术,数据备份与恢复准确到秒,连续实时捕获所需备份文件的数据变化,并自动保存变化的数据和时间戳(即表示数据变化的时间节点),在此基础上可以实现过去任意时间点的数据恢复。有效解决定时备份、准CDP备份的时间窗口问题。 功能简介 核心技术 铱迅数据备份与恢复系统以持续数据保护(CDP)为核心技术精髓,并结合升级加密、数据压缩、数据同步等诸多先进技术,来实现可靠、安全、多面、有效的数据备份与恢复。

ORACLE11G RMAN备份恢复到异机数据库

ORACLE11G RMAN备份恢复到异机数据库 1. 主数据库环境 操作系统版本 : Centos6.7 x64 数据库版本 : Oracle 11.2.0.4 x64 数据库名 : prb 数据库SID : prb db_unique_name : prb instance_name : prb IP : 10.0.8.100 2. 备库环境 操作系统版本 : Centos6.7 x64 数据库版本 : Oracle 11.2.0.4 x64 (只安装oracle数据库软件,no netca dbca) 数据库名 : prb 数据库SID : prb db_unique_name: prb instance_name : prb IP:10.0.8.101 将参数文件备份、控制文件备份、数据文件备份、以及归档备份到目标主机 1 此处实验环境为同平台,同字节序,同版本,源机器和目标机器相同的目录结构。 2 目标机器只需要安装oracle只安装oracle数据库软件,no netca dbca 3 第一次利用备份恢复测试环境,之后从源机器拷贝备份到目标机器并在控制文件中注册,再见行恢复测试。 备份数据库 backup format '/u01/prb/rmanbk/fulldb_%d_%U' database include current controlfile plus archivelog delete input; orapwd file='/u01/app/oracle/product/11.2.0.4/db_1/dbs/orapwprb' password=oracle entries=10 force=y 1rman 连接到源数据库 prd-db1-> rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Wed Aug 17 19:23:27 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. connected to target database: PRB (DBID=1906641159) RMAN> 2 分别列出参数文件备份,控制文件备份,数据文件备份,以及归档备份的名字 参数文件备份如下: RMAN> list backup of spfile; using target database control file instead of recovery catalog List of Backup Sets ===================

DB2数据库备份与恢复

DB2数据库备份与恢复 1.备份 下列操作均是在db2cmd窗口下执行的: 1.1离线备份(必须在数据库所在PC机进行操作) STEP 1 连接到要备份的数据库 C:\Documents and Settings\Administrator>db2 connect to ncc user nccwykpi using nccwykpi STEP 2 显示数据库应用状态 C:\Documents and Settings\Administrator>db2 list applications 页脚内容1

STEP 3 停掉数据库应用 C:\Documents and Settings\Administrator>db2 force applications all 注意:由于该命令是异步的,所以在进行备份的时候会出现以下错误信息。此时可以再次执行db2 force applications all 命令。 页脚内容2

STEP 4 对数据库进行离线状态下的备份 C:\Documents and Settings\Administrator>db2 backup database ncc to d:\db2\backup 注意:指定的备份文件的输出目录必须是已创建的,否则会报错。 STEP 5 查看备份历史记录 C:\Documents and Settings\Administrator>db2 list history backup all for ncc 页脚内容3

页脚内容4

页脚内容5

1.2在线备份 注意:如果要做在线的备份,要对两个参数作修改:USEREXIT和 LOGRETAIN,将其 修改为on,默认是off的,默认使用日志模式,修改完参数后,可以变为归档日志模式,启用了userexit做数据库日志的归档。 STEP 1 查看数据库当前的属性 C:\Documents and Settings\Administrator>db2 get db cfg 页脚内容6

Oracle 11g 基于RMAN的备份与恢复

Oracle 11g 基于RMAN的备份与恢复 备份整个数据库 C:\Users\huangluxiang>rman target/ RMAN> backup database; RMAN> exit (退出) (1)重做日志损坏 SQL> conn /as sysdba 已连接到空闲例程。 SQL> startup mount; ORACLE 例程已经启动。 Total System Global Area 1071333376 bytes Fixed Size 1375792 bytes Variable Size 729809360 bytes Database Buffers 335544320 bytes Redo Buffers 4603904 bytes 数据库装载完毕。 SQL> recover database until cancel; 完成介质恢复。 SQL> alter database open resetlogs; 数据库已更改。 SQL> archive log list; 数据库日志模式存档模式 自动存档启用 存档终点USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列 1 下一个存档日志序列 1 当前日志序列 1 备注:恢复Oracle数据库,应该备份整个数据库 (2)数据库丢失数据文件,控制文件,重做日志文件 C:\Users\huangluxiang>rman target/ RMAN> restore controlfile from autobackup; RMAN>alter database mount; RMAN> restore database; SQL> conn /as sysdba 已连接。 SQL> recover database using backup controlfile until cancel; ORA-00279: 更改990116 (在12/13/2013 14:06:05 生成) 对于线程1 是必需的 ORA-00289: 建议: C:\APP\HUANGLUXIANG\FLASH_RECOVERY_AREA\DLNU\ARCHIVELOG\2013_12_13\ O1_MF_1_5_%U_ .ARC ORA-00280: 更改990116 (用于线程1) 在序列#5 中 指定日志: {=suggested | filename | AUTO | CANCEL}

Outlook应用指南(1)——数据备份还原技巧

Outlook中存储了日常工作所需的重要数据,因此,Outlook数据的及时备份也就显得尤为重要。一般情况下,Outlook中的数据都是通过PST文件进行存储 和备份的。 PST文件(Personal Folder File个人文件夹)在实质上是一组Outlook信息的集合,如:收件箱、发件箱、草稿、日历、任务、地址簿,但不包含邮件账户及规则。Outlook为每个用户都建立独立的PST文件。如果你使用的是Windows XP,那么,你会在“X:¥Documents and Settings¥用户名¥Local Settings¥Application Data¥Microsoft¥Outlook”目录下面找到名为“Outlook.pst”的文件,这就是属于你的PST文件,默认状态下,这个文件中存储了Outlook中与你的账户相关的所有信息。 1. 备份Outlook数据文件 执行【文件】菜单下的【导入和导出】命令,在弹出的“导入和导出向导”对话框中,选择“导出到一个文件”一项,单击【下一步】按钮。 接下来,在“创建文件的类型”中选择“个人文件夹文件(.pst)”一项,单击【下 一步】按钮。

在“选定导出的文件夹” 中,我们可以选择需要备份的内容,比如收件箱、联系人、日历等。如果想要将收件箱中所有的邮件都备份,记得要选择下面的“包括子文件夹”项。如果想要将当前Outlook中所有的信息全都备份在一个pst文件里,可以直接选择文件夹树形结构的最顶端——“个人文件夹”一项。 最后,指定好个人文件夹的保存位置,单击【完成】按钮,即可开始进行备份。

2. Outlook数据的还原 一旦Outlook数据有损失,或者需要对Outlook数据进行迁移,我们都可以将曾经备份好的Outlook数据文件还原回来。还原过程与备份是相逆的操作,其方法与备份是基本相同的。 我们同样要执行【文件】菜单下的【导入和导出】命令,在对话框中则要选择“从另一个程序或文件导入”这一项,单击【下一步】按钮。 选择导入文件的类型是“个人文件夹文件(.pst)”。 指定需要导入的pst文件的位置。

RMAN备份与恢复之完全备份和增量备份

完全备份: 完全备份是指对数据库中使用过的所有数据块进行备份,当然,没有使用过的数据块是不做备份的。在进行完全备份时,RMAN将数据文件中所有的非空白数据块都复制到备份集中。在RMAN中,可以对数据文件进行完全备份或者增量备份,但是对控制文件和日志文件只能进行完全备份。在一个完全数据库备份中,将所有的数据库文件,复制到闪回恢复区。 完全备份实例: 【例】通过BACKUP FULL语句,对数据库执行完全备份。使用TAG参数和FORMAT参数,指定备份文件位置以及备份文件的名称格式。如下: RMAN>RUN{ 2> #BACKUP THE COMPLETE DATABASE 3> ALLOCATE CHANNEL ch1 TYPE DISK; 4> BACKUP FULL 5> TAG full_db_backup FORMAT"E:\app\backup\db_t%t_s%s_p%p" (database); 6> RELEASE CHANNEL ch1; 7> } 【例】在RMAN中执行LIST命令,查看建立的备份集与备份段信息,如下: RMAN> LIST BACKUP OF DATABASE; 增量备份: 增量备份就是将那些与前一次备份相比发生变化的数据块复制到备份集中。进行增量备份时,RMAN会读取整个数据文件,通过RMAN可以为单独的数据文件、表空间、或者整个数据库进行增量备份。在RMAN中建立的增量备份可以具有不同的级别,每个级别都使用一个不小于0的整数来标识,也就是在BACKUP命令中使用LEVEL关键字指定的,例如LEVEL = 0表示备份级别为0,LEVEL = 1表示备份级别为1。 增量备份的方式:

数据库备份与恢复

Oracle数据库备份与恢复的三种方法 2009-11-04 16:00 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (2)、用户方式(U方式),将指定用户的所有对象及数据导出。 (3)、全库方式(Full方式),瘵数据库中的所有对象导出。 数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。 2、增量导出/导入 增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型: (1)、“完全”增量导出(Complete) 即备份三个数据库,比如: (2)、“增量型”增量导出 备份上一次备份后改变的数据,比如:

(3)、“累积型”增量导出 累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。比如: 数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。 比如数据库的被封任务可以做如下安排: 星期一:完全备份(A) 星期二:增量导出(B) 星期三:增量导出(C) 星期四:增量导出(D) 星期五:累计导出(E) 星期六:增量导出(F) 星期日:增量导出(G) 如果在星期日,数据库遭到意外破坏,数据库管理员可按一下步骤来回复数据库: 第一步:用命令CREATE DATABASE重新生成数据库结构; 第二步:创建一个足够大的附加回滚。 第三步:完全增量导入A: 第四步:累计增量导入E: 第五步:最近增量导入F:

金蝶 K3 OA V10.2 服务器备份、恢复及迁移指导手册

金蝶K/3 OA 服务器备份、恢复及迁移 指导手册 金蝶国际 2005年1月

目录 1金蝶K/3 OA服务器的备份与恢复 (3) 1.1情况介绍 (3) 1.2最佳的备份策略 (3) 1.3如何恢复系统 (3) 1.4OA系统恢复的最低条件 (3) 2金蝶K/3 OA服务器的迁移 (5) 2.1情况介绍 (5) 2.2如何迁移系统 (6)

*****以下所有的操作方案都要求以细心的数据备份为前提 1金蝶K/3 OA服务器的备份与恢复 1.1情况介绍 最糟糕的事情发生了,不幸的系统管理员某一天上班突然发现OA服务器已经无法开启了,这可怎么办?别担心,如果他做好了备份工作,他就可以在短时间内恢复系统。 1.2 最佳的备份策略 ●首先管理员应该每周进行一次对整个“Lotus”文件夹的备份。(建议采用磁带机或专业 配分软件备份) ●然后在OA系统中设置OA数据库的备份规则。设置过程如下: 1、在Notes中,打开系统设置库。 2、点击“工具→备份设置”按钮。 3、在“每日备份时间”中天日备份启动的时间。在“保存几个备份”中建议填入5。 这样在备份目录中可以始终保留下最近5天的备份数据。在“目的路径”中填入备 份的数据的存放目录。 4、之后,点击按钮“保存”,再点击按钮“定时备份”。 5、设置好之后,请注意保证Domino在设置好的每日备份时间时为开启状态。 1.3 如何恢复系统 按照以上的备份规则,可以采用如下操作恢复系统。 1、如果需要的话,可以将OA服务器的操作系统重装一下(注意服务器的机器名称和IP地 址设置为和原来一样)。 2、然后首先将每周备份的“Lotus”文件夹恢复到他原来的路径下。 3、再将最近一次的OA自动备份的“K3OA”目录恢复到Lotus\Domino\Data目录下,替换原 有的“K3OA”目录。 4、运行Lotus\Domino\nserver.exe启动Domino服务器。运行Lotus\notes\notes.exe 启动Notes客户端。 1.4 OA系统恢复的最低条件 如果他没有备份整个Lotus文件夹的话,那他至少需要备份了以下文件: Cert.id(验证字文件) Server.id(服务器ID文件) User.id(管理员ID文件) Name.nsf(Domino服务器通讯录数据库)

数据备份与恢复

一、硬盘 1.品牌的认识 Mastor:迈拓 Toshiba:东芝 Hitachi:日立 Seagate:希捷 Western Digital:西部数据 Excel Store:易拓 2.硬盘的标签 S/N:序列号 P/N:序列号 Firmware:固件是硬盘的操作系统 Datecode:数据编码 WWN:信息,扫描可得的硬盘的信息 Barracud:a系列 7200 转速 11 磁头数 3.硬盘的常识 硬盘小孔的作用:1. 散热 2. 盘内与盘外大气压保持相同 硬盘的区分:台式机(3.5寸)、笔记本(2.5寸) 注意:电脑开机后,不能搬动电脑,硬盘高速运转,移动电脑,磁头与磁片相撞会出现痕迹。而移动硬盘,有矫正器,移动时会阻碍与磁片的相撞。 电脑会经常死机,问题可能是硬盘的破坏。 4.硬盘的接口 ATA:并口,拥有带子的传输带 SATA:串口,窄的红色的 SCSI:服务器利用 光钎接口:大数据处理(倍数据) 注意:Jumper Elock:跳线的接口(多个接口,区分主从盘) 5.硬盘的逻辑结构 5.1.磁道

硬盘出厂后,会初始化(低级格式化),出现的同心圆轨迹叫做:磁道 (Track)。磁道从外向内自“0”开始顺序编号,硬盘的每一个盘面有 300 ~ 1024个磁道,新的会有更多。 5.2.柱面 所有的盘面上的同一磁道构成了一个圆柱,就叫做:柱面(Cylinder)。 每个圆柱上的磁头,自上向下从“0”开始编号。 5.3.扇区 操作系统是以扇区存储数据的,每个扇区包括512字节的数据和一些其 他信息。 5.4.容量 硬盘容量 =盘面数 * 柱面数 * 扇区数 *512 (单位:KBMBGBTB)注意:一块磁片有2面,多个磁片相同的磁道号可构成一个个柱面。 磁头的个数 = 盘面的面数 柱面数 = 磁道数 6.硬盘的寻址方式 C/H/S(柱面/磁头/扇区):三维地址模式 LBA(扇区的逻辑块地址):线性寻址,以扇区为单位进行寻址 7.硬盘的分区 7.1.分区格式 FAT:Windows 3.0版本用的文件系统 FAT32:Windows 95 /98 NTFS:新技术文件系统 注意: NTFS与FAT的优势: NTFS支持权限设置,但FAT不行 NTFS分区技术文件支持加密,而FAT不行 NTFS支持磁盘配额,而FAT不行 NTFS支持长文件名,而FAT只支持8.3文件命名(8个文件名字符和3个扩展名字符) 7.2.分区要求 主分区 硬盘逻辑分区一 扩展分区 逻辑分区二

RMAN备份及恢复

Linux下Oracle9i RMAN备份及恢复步骤介 1、切换服务器设置归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL> shutdown immediate; (立即关闭数据库) SQL> startup mount (启动实例并加载数据库,但不打开) SQL> alter database archivelog; (更改数据库为归档模式) SQL> alter database open; (打开数据库) SQL> alter system archive log start; (启用自动归档) SQL> exit (退出) 2、连接: %rman target=sys/password@mydb (启动恢复管理器) 3、基本设置: RMAN> configure default device type to disk; (设置默认的备份设备为磁盘) RMAN> configure device type disk parallelism 2; (设置备份的并行级别,通道数) RMAN> configure channel 1 device type disk fromat '/backup1/backup_%U'; (设置备份的文件格式,只适用于磁盘设备) RMAN> configure channel 2 device type disk fromat '/backup2/backup_%U'; (设置备份的文件格式,只适用于磁盘设备) RMAN> configure controlfile autobackup on; (打开控制文件与服务器参数文件的自动备份) RMAN> configure controlfile autobackup format for device type disk to '/backup1/ctl_%F'; (设置控制文件与服务器参数文件自动备份的文件格式) 4、查看所有设置:

系统运维管理-备份与恢复管理

系统运维管理备份与恢复管理(Ⅰ) 版本历史 编制人: 审批人:

目录 目录........................................... 错误!未定义书签。 一、要求内容.................................... 错误!未定义书签。 二、实施建议.................................... 错误!未定义书签。 三、常见问题.................................... 错误!未定义书签。 四、实施难点.................................... 错误!未定义书签。 五、测评方法.................................... 错误!未定义书签。 六、参考资料.................................... 错误!未定义书签。

一、要求内容 a)应识别需要定期备份的重要业务信息、系统数据及软件系统等; b)应建立备份与恢复管理相关的安全管理制度,对备份信息的备份方式、备份频度、存储介质和保存期等进行规定; c)应根据数据的重要性和数据对系统运行的影响,制定数据的备份策略和恢复策略,备份策略须指明备份数据的放置场所、文件命名规则、介质替换频率和将数据离站运输的方法; d)应建立控制数据备份和恢复过程的程序,记录备份过程,对需要采取加密或数据隐藏处理的备份数据,进行备份和加密操作时要求两名工作人员在场,所有文件和记录应妥善保存; e)应定期执行恢复程序,检查和测试备份介质的有效性,确保可以在恢复程序规定的时间内完成备份的恢复; f)应根据信息系统的备份技术要求,制定相应的灾难恢复计划,并对其进行测试以确保各个恢复规程的正确性和计划整体的有效性,测试内容包括运行系统恢复、人员协调、备用系统性能测试、通信连接等,根据测试结果,对不适用的规定进行修改或更新。 二、实施建议 制定数据备份的规定,包括备份的策略、计划和内容等信息,备份策略的制定要结合本身数据量多少、数据更新时间等要求进行制定,对备份的数据要进行定期的恢复性测试,保证该备份的可用性。数据的恢复管理不仅仅是灾难恢复的计划,应当针对不同的数据恢复要求和恢复的内容制定多种适当的恢复策略,并定期对策略的有效性进行测试。

RMAN增量备份与恢复

增量备份计划案例 一、增量备份计划关键命令 星期日: RMAN> backup incremental level=0 database; 星期一: RMAN> backup incremental level=2 database; 星期二: RMAN> backup incremental level=2 database; 星期三: RMAN> backup incremental level=1 database; 星期四: RMAN> backup incremental level=2 database; 星期五: RMAN> backup incremental level=2 database; 星期六: RMAN> backup incremental level=2 database; 二、增量备份计划与恢复实例: 恢复管理器: Release 10.2.0.1.0 - Production on 星期六3月22 14:47:30 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved.

连接到目标数据库: ORCL (DBID=1177145004) RMAN> backup incremental level=0 database; 启动backup 于22-3月-08 使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1 通道ORA_DISK_1: sid=122 devtype=DISK 通道ORA_DISK_1: 启动增量级别0 数据文件备份集 通道ORA_DISK_1: 正在指定备份集中的数据文件 输入数据文件fno=00001 name=C:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF 输入数据文件fno=00003 name=C:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF 输入数据文件fno=00007 name=C:\ORACLE\ORADATA\ORCL\PERFSTAT.DBF 输入数据文件fno=00005 name=C:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF 输入数据文件fno=00002 name=C:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF 输入数据文件fno=00004 name=C:\ORACLE\ORADATA\ORCL\USERS01.DBF 输入数据文件fno=00006 name=C:\ORACLE\ORADATA\ORCL\TTT.DBF 通道ORA_DISK_1: 正在启动段 1 于22-3月-08 通道ORA_DISK_1: 已完成段 1 于22-3月-08 段句柄=C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_03_22\O1 _MF_NNND0_TAG20080322T144756_3Y9BWXK2_.BKP 标记=TAG20080322T144756 注释=NONE 通道ORA_DISK_1: 备份集已完成, 经过时间:00:01:45 完成backup 于22-3月-08 启动Control File and SPFILE Autobackup 于22-3月-08 段

数据中心灾难恢复指南(更新)

数据中心灾难恢复指南 (更新版)

数据中心灾难恢复指南(更新版) 当前,基于Web的应用不断普及深入,新一代的企业级数据中心建设已成为行业信息化的新热点。虚拟化、云计算等新技术和概念的提出更是为数据中心的发展开辟了新的道路。但是,无论数据中心怎样变化,企业对于数据中心容灾备份的需求是只会提高不会降低的。此外,在预算日益紧缺的情况下,灾难恢复成本也是企业考虑的重要因素之一。企业灾难因素应该考虑哪些因素?如何将虚拟化应用到灾难恢复中来?如何减少数据中心灾难恢复成本?本指南将对这些问题进行解答。 灾难恢复考虑因素 灾难恢复策略和基础架构本身就很复杂,对于大型企业来说更是这样。在这个过程中存在许多可变因素:需要确定许多标准和流程,需要对人力资源进行组织,需要对技术进行整合,需要辨别不同应用间的差异并为其排定优先次序。 数据中心灾难恢复需要考虑哪些因素? 将IT变更管理作为灾难恢复的一部分 虚拟化与灾难恢复 现在,许多公司都在它们环境的某处使用虚拟化技术。但是,他们可能不知道如何使用虚拟化技术来进行数据中心灾难恢复规划。学习如何应用虚拟化到灾难恢复很有用,也会受到很多技术上的限制。 虚拟化在数据中心灾难恢复中的作用 利用虚拟化技术来进行数据中心灾难恢复

如何节省灾难恢复成本 如今否认经济形势迫使企业减少预算。尽管灾难恢复(DR)人员在极力劝阻对这个领域预算的削减,DR也无法躲过预算危机。那么对于DR站对站数据复制解决方案的创建和维护而言,有没有什么方法或工具可以降低总的成本呢? 灾难恢复预算的头号挥霍者 使用开源复制工具来降低灾难恢复成本 你是不是在为了避免麻烦而浪费灾难恢复成本?

数据备份与灾难恢复管理制度

数据备份与灾难恢复管理制度 1.0 目的 为了规范公司重要数据备份清单的建立、备份的职责、备份的检查、以及系统受到破坏后的恢复工作,合理防范计算机及信息系统使用过程中的风险,特制定本制度。 2.0 适用范围 本制度适用于深圳市泰丰科技有限公司。 3.0 定义 灾难恢复,指自然或人为灾害后,重新启用信息系统的数据、硬件及软件设备,恢复正常商业运作的过程。灾难恢复规划是涵盖面更广的业务连续规划的一部分,其核心即对企业或机构的灾难性风险做出评估、防范,特别是对关键性业务数据、流程予以及时记录、备份、保护。 数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。 4.0 关键控制点 4.1 在与重要硬件设备或软件系统供应商签订的采购合同中,应有相关备份与灾害恢复的技术支 持条款。 4.2 各部门应建立相应的重要信息备份清单,在此基础上形成公司重要信息备份清单,并定期更 新。 5.0 规范和要求 5.1 职责 5.1.1电脑部是公司信息备份的归口管理部门,负责公司所有重要信息备份的管理和协调。 5.1.2 各部门负责人是确定本部门重要备份数据的责任人,部门负责人应定期向电脑部提供本部门重要数据的备份或最新的备份数据清单。 5.2 备份清单建立和维护 5.2.1 各部门人员将需要备份的数据清单填到《部门数据备份清单》中,然后提交到电脑部,并 确保每天下班前存放到电脑部指定的网络存储位置。电脑部汇总各部门上报的《部门数据备份清单》,并核对网络上的存储数据,形成《公司数据备份清单》。

5.2.2 下列数据应包含在《公司数据备份清单》中: ?信息系统(包括:ERP系统、工资系统、考勤系统、安保系统、饭卡系统等); ?邮件系统; ?OA系统; ?软件系统开发的相关代码和文档; ?重要网络设备的配置数据和文档; ?其他重要的数据。 5.2.3 备份方式:电脑部负责根据数据的重要性及保存期限等情况,为各类数据设定适当的备份 方式。备份方式有:服务器备份、在线备份、光盘备份。 5.2.4 备份频率:凡是采用日备份的,应采用循环覆盖方法,以节约存储设备;但每月要保存一 份月末的完整数据。具体规定如下: 序号备份内容备份部门备份频率备份地点备注 1 信息系统数据库备份电脑部每天1次;公司服务 器 对新增内容进行备份 2 各部门电脑上的重要文档数 据电脑部每天1次公司服务 器 3 邮件数据电脑部每天1次万网服务 器 4 其它重要数据各部门按需按需 5.2.5 为了加大数据备份的相对安全电脑部应定期(每年至少1次)通过光盘或其他存储设施做 永久性备份。不同时期的各备份介质作好相应的编号及相关说明,并移交公司档案室存档。 5.2.6 数据备份的保存:备份数据应妥善保存在安全可靠的地方,保存地点应能防火、防盗、防 潮。 5.2.7 数据备份的检查: ?电脑部应定期(每年至少1次)检查各类备份资料的情况,及时更新或销毁过期的 资料,并作好检查记录; ?对损毁的备份资料,要及时与使用部门联系,共同研究补救措施和方法; ?对于到达资料保存期限的备份资料,应在得到经营负责人批准后及时销毁。 5.3 灾害恢复计划 5.3.1 硬件的灾害恢复: ?电脑部应保存公司所有计算机、服务器及其辅助设备清单,具体可参见《固定资产

rman备份恢复操作命令

首先确定/u02/rman目录是否存在 export ORACLE_SID=数据库实例名 rman备份操作: 使用sys用户登录rman rman target sys/syscode #进入rman run{ #备份数据库 ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT '/u02/rman/test_%U'; ALLOCATE CHANNEL CH2 DEVICE TYPE DISK FORMAT '/u02/rman/test_%U'; BACKUP incremental level 0 DATABASE plus archivelog delete input; RELEASE CHANNEL CH1; RELEASE CHANNEL CH2; } list backupset; #备份完毕,记录scn (备份时记录备份完成的SCN号,此SCN号作为数据库恢复的时间点,必须记录下来) #SCN号类似如下: rman 恢复操作 1、首次进行恢复 使用sys用户登录rman rman target sys/syscode #进入rman shutdown immediate #停止数据库 startup mount; #启动实例 run{ set until scn ********; #**为备份时记录的SCN号 restore database; #还原数据库 recover database; #恢复数据库 sql 'alter database open resetlogs'; #打开数据库 } 2、多次恢复 在使用备份文件恢复数据库,用open resetlogs方式打开数据之后,如果需要再次恢复数据库,需要指定数据库的incarnation. 使用sys用户登录rman rman target sys/syscode #进入rman shutdown immediate #停止数据库 startup mount; #启动实例 list backupset; #选择scn (备份时记录备份完的SCN号) #SCN号类似如下:

AnyBackup 6.0 Oracle单机备份恢复指南

Oracle单机定时备份恢复配置指南 一、模块说明 1.1、文档适用范围 本文档适用于AnyBackup5.0.0~6.0版本 1.2、原理介绍 使用RMAN脚本进行备份, 1.3、备份介绍 支持完全备份和增量备份,备份时会备份数据库的数据文件,日志文件,参数文件,控制文件; 1.4、恢复介绍 1. Oracle 普通恢复 使用之前的数据库备份集来实现数据库的还原,然后使用归档日志及联机日志将数据库恢复到最新及指定时间点的状态,恢复时需要将停止数据库的生产业务; 2. Oracle 高级恢复 单独恢复不同类型的物理文件,包含控制文件、数据文件、日志文件、参数文件,在用户需要单独恢复各类型的文件时,可以选择此种恢复方式; 3. Oracle 表级恢复 可以在线进行表级恢复,并不影响数据库其它数据的正常业务使用;此种恢复方式主要针对用户误删除误操作,造成的表损坏或者数据丢失,不影响业务的正常运行;

二、环境说明 2.1、用户和客户端说明 2.1.1、用户权限 进行Oracle定时备份时,使用的用户必须是sysdba的权限,否则无法备份,如果使用的是不是sys用户,可以使用下面的命令将dba的权限赋予用户: grant sysdba to eisoo; //把dba的权限赋予用户eisoo 2.1.2、其他厂商库文件查询 其他厂商残留的库文件会影响到备份,Windows库文件名称为orasbt.dll,Linux下文件名为lilbobk.so,如果测试时环境上有其他厂商的客户端,建议先卸载掉,然后使用find命令查询库文件,如果还存在,就将该文件重命名 参考命令:find / -name orasbt.so 2.1.3、数据库位数 备份客户端时选择客户端的位数已Oracle数据库的位数为标准,最简单的检查数据库位数的方法就是在登录时查看输出信息,如下图,如标记有64bit则为64位数据库,如有没有则为32位数据库

系统数据备份与恢复规程

密级:内部 系统数据备份与恢复规程 ***有限公司 202 年月

目录 第一章引言 (1) 1.1编写目的 (1) 1.2预期读者 (1) 1.3编写背景 (1) 1.3.1使用者 (1) 1.4文档结构 (2) 第二章数据备份功能要求详述 (3) 2.1备份环境 (3) 2.1.1备份环境 (3) 2.1.2存储网络环境 (4) 2.1.3备份方式及备份空间 (4) 2.2备份需求 (5) 2.2.1系统级备份 (5) 2.2.2应用级备份 (5) 2.2.3文件级备份 (5) 2.2.4数据库备份 (5) 2.3备份策略 (5) 2.3.1备份策略定义 (5) 2.3.2系统级备份策略 (6) 2.3.3应用级备份策略 (6) 2.3.4文件级备份策略 (6) 2.3.5数据库备份策略 (7) 第三章故障与恢复策略 (8) 3.1故障与恢复介绍 (8) 3.2设计原则 (9) 3.3故障与恢复策略 (9) 第四章备份与恢复步骤 (10) 4.1备份步骤 (10) 4.1.1系统级备份步骤 (10) 4.1.2应用软件备份步骤 (10) 4.1.3脱机应用文件备份步骤 (11) 4.1.4数据库备份步骤 (13) 4.2恢复步骤 (16) 4.2.1系统级故障恢复步骤 (16) 4.2.2应用软件故障恢复步骤 (16) 4.2.3脱机应用文件故障恢复步骤 (17) 4.2.4数据库故障恢复步骤 (18)

第一章引言 1.1 编写目的 本文档主要描述江西中磊支付平台的数据备份与恢复的需求、策略要求以及相应的步骤,为后期实施和维护管理过程中提供数据库备份与恢复的规范。 1.2 预期读者 江西中磊支付平台项目组项目经理、集成经理、开发经理、系统管理员。 1.3 编写背景 在江西中磊支付平台的软件实施过程中,数据的安全至关重要,一方面数据的丢失或者数据库系统无法正常运行影响江西中磊支付平台业务应用系统的正常运作,另一方面如果系统在崩溃后不能够按照预期的要求恢复到指定状态也将影响到江西中磊支付平台业务应用系统的正常运作,例如数据冲突或者状态不一致。特地编写此文档将对实施过程中的数据备份与恢复提供指导。 1.3.1使用者 本文档适用于参与江西中磊支付平台项目实施的工程师、江西中磊支付平台的系统管理员以及项目经理、开发经理、系统管理员。

2016年9月1日rman备份恢复脚本

rman备份恢复 1.通过rman备份文件恢复spfile 2.通过rman备份文件恢复controlfile 3.通过rman备份文件恢复datafile 4.利用恢复回来的controlfile和datafile生成redolog 5.测试交易是否存在,并全备 我系统环境所有的文件如下: [oracle@fowaydbs]$ pwd /opt/oracle/10g/dbs [oracle@fowaydbs]$ ls initdw.ora init.ora [oracle@fowaydbs]$ls /opt/oracle/oradata 已没有任何资料 [oracle@fowaydbs]$ls /opt/oracle/admin 已没有任何资料 [oracle@fowaydbs] ls /opt/oracle/flash_recovery_area/ ORCL [oracle@fowaydbs]ls /opt/oracle/flash_recovery_area/ORCL/backupset/

2008_07_18 [oracle@fowaydbs]ls /opt/oracle/flash_recovery_area/ORCL/backupset/2008_07_ 18/ o1_mf_ncsnf_TAG20080718T203240_482fls2h_.bkp o1_mf_nnndf_TAG20080718T203240_482fkb0k_.bkp 在我这台电脑上, ,系统中所有的ORCL相关的数据文件,参数文件,日志文件,控制文件全部不在了, 没有其他可用的备份文件了,只有rman备份的文件在,这可怎么办呢? 没办法只能恢复了,可怎么恢复呢? 要恢复数据文件用rman备份? 能吗? 当然不能了,因为restore 必须在mount or open状态下. 参数文件,控制文件都没有怎么mount? 要mount必须有参数文件,控制文件,为此我们必须解决这2个难题了. 在解决难题前先准备ORCL的必须的目录: [oracle@fowaydbs]mkdir /opt/oracle/oradata/orcl

相关主题
文本预览
相关文档 最新文档