异机备份标准版

异机备份标准版
异机备份标准版

Oracle rman备份异机恢复

一、在主机上做好备份,可以是离线备份,也可以是在线备份

二、备份完后,把备份文件拷贝到异机,目录要一致

三、把参数文件、密码文件、归档日志都要拷贝过去,目录一

四、在异机上,启动到nomout状态,从存放控制文件的备份文

件中恢复控制文件,然后启动到mount状态

五、 restore数据库,recover数据库在open

环境介绍:

操作系统版本:RHEL5.4 32位

ORALCE版本: 10.2.0.1 32位

ORACLE_SID: orcl

源服务器和目的服务器的操作系统,oracle版本均一致

源服务器:192.168.227.20

目的服务器:192.168.227.30,只需要安装oracle软件即可,不需要建库操

一:在源服务器上使用rman备份数据库,包括数据文件,归档日志文件和控制文件,参数文件的备份

1.[oracle@orcl ~]$ mkdir /u01/backup

2.[oracle@orcl ~]$ rman target /

3.Recovery Manager: Release 10.2.0.1.0 - Production on Tue Sep 6 16:04

:53 2011

4.Copyright (c) 1982, 2005, Oracle. All rights reserved.

5.connected to target database: ORCL (DBID=1287906064)

6.

7.RMAN> run {

8.2> allocate channel c1 device type disk;

9.3> backup incremental level 0

10.4> format '/u01/backup/db_full_%U.bkp'

11.5> tag '2011-09-06-FULL'

12.6> database plus archivelog;

13.7> release channel c1;

14.8> }

15.R MAN> backup current controlfile format '/u01/backup/control20110906

.bak';

16.R MAN> backup spfile format '/u01/backup/spfile20110906.bak';

二:在目的服务器上复制备份数据,并准备好相关的目录

1.[oracle@orcl ~]$ mkdir /u01/backup

2.[oracle@orcl ~]$ scp -rp 192.168.227.20:/u01/backup/* /u01/backup/

3.oracle@192.168.227.20's password:

4.control20110906.bak 100% 6944KB 1.7MB/s

00:04

5.db_full_0fmlsmdt_1_1.bkp 100% 97MB 4.4MB/s

00:22

6.db_full_0gmlsme5_1_1.bkp 100% 593MB 9.1MB/s

01:05

7.db_full_0hmlsmg7_1_1.bkp 100% 6656 6.5KB/s

00:00

8.spfile20110906.bak 100% 96KB 96.0KB/s

00:00

9.

10.[oracle@orcl ~]$ mkdir -p /u01/app/oracle/admin/orcl/{adump,bdump,cd

ump,dpdump,udump,pfile}

11.[oracle@orcl ~]$ mkdir -p /u01/app/oracle/oradata/orcl

12.[oracle@orcl ~]$ mkdir -p /u01/app/oracle/flash_recover_area/ORCL 三:在目的服务器上进行恢复

1.[oracle@orcl ~]$ echo 'db_name=orcl' > $ORACLE_HOME/dbs/initorcl.ora

2.[oracle@orcl ~]$ export ORACLE_SID=orcl

3.[oracle@orcl ~]$ rman target /

4.Recovery Manager: Release 10.2.0.1.0 - Production on Tue Sep 6 16:18

:19 2011

5.Copyright (c) 1982, 2005, Oracle. All rights reserved.

6.connected to target database (not started)

8.RMAN> set dbid 1287906064; //指定DBID,需要和源服务器的DBID一致

9.RMAN> startup nomount; //启动数据库到nomount状态,这里需要前面

创建initorcl.ora文件,否则将报错

10.R MAN> restore spfile from '/u01/backup/spfile20110906.bak'; /

/恢复参数文件

11.R MAN> startup nomount force; /

/重启实例到nomout状态

12.R MAN> restore controlfile from '/u01/backup/control20110906.bak'; /

/恢复控制文件

13.R MAN> restore database; //还原数据库文件

14.R MAN> recover database; //恢复数据库文件,这里将报错

15.R MAN-03002: failure of recover command at 09/06/2011 17:03:51

16.R MAN-06054: media recovery requesting unknown log: thread 1 seq 15 l

owscn 547974

17.R MAN> exit

18.

19.[oracle@orcl ~]$ sqlplus /nolog //在sqlplus中对数据库进行

until cancel操作后以resetlogs方式打开

20.S QL*Plus: Release 10.2.0.1.0 - Production on Tue Sep 6 17:04:22 2011

21.C opyright (c) 1982, 2005, Oracle. All rights reserved.

22.

23.S QL> conn /as sysdba

24.C onnected.

25.S QL> recover database using backup controlfile until cancel;

26.O RA-00279: change 547974 generated at 09/06/2011 16:49:11 needed for

thread 1

27.O RA-00289: suggestion :

28./u01/app/oracle/flash_recovery_area/ORCL/archivelog/2011_09_06/o1_mf

_1_15_%u_.ar

29.c

30.O RA-00280: change 547974 for thread 1 is in sequence #15

31.

32.

33.S pecify log: {=suggested | filename | AUTO | CANCEL}

34.c ancel

35.M edia recovery cancelled.

36.S QL> alter database open resetlogs;

四:测试

1.SQL> select member from v$logfile;

3.MEMBER

4.--------------------------------------------------------------------

------------

5./u01/app/oracle/oradata/orcl/redo03.log

6./u01/app/oracle/oradata/orcl/redo02.log

7./u01/app/oracle/oradata/orcl/redo01.log

8.

9.SQL> select file_name from dba_data_files;

10.

11.F ILE_NAME

12.--------------------------------------------------------------------

------------

13./u01/app/oracle/oradata/orcl/users01.dbf

14./u01/app/oracle/oradata/orcl/sysaux01.dbf

15./u01/app/oracle/oradata/orcl/undotbs01.dbf

16./u01/app/oracle/oradata/orcl/system01.dbf

17./u01/app/oracle/oradata/orcl/example01.dbf

18./u01/app/oracle/oradata/orcl/tbs_apple01.dbf

19.6 rows selected.

20.

21.

22.S QL> select count(*) from dba_temp_files;

23. COUNT(*)

24.----------

25. 1

26.

27.S QL> select count(*) from hr.employees;

28.

29. COUNT(*)

30.----------

31. 107

五:注意事项

1.RMAN> list incarnation; //生成一个新的incarnation

https://www.360docs.net/doc/757468973.html,ing target database control file instead of recovery catalog

3.

4.List of Database Incarnations

5.DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset T

ime

6.------- ------- -------- ---------------- --- ---------- ----------

7. 1 1 ORCL 1287906064 PARENT 1 2005-06

-30:19:09:40

8. 2 2 ORCL 1287906064 PARENT 446075 2011-08

-25:17:55:31

9. 3 3 ORCL 1287906064 CURRENT 547975 2011-09

-06:17:07:09

10.

11.[oracle@orcl ~]$ emctl start dbconsole //dbconsole需要重新配置,orapwd

文件也需要创建

12.T Z set to PRC

13.O C4J Configuration issue. /u01/app/oracle/product/10.2.0/db_1/oc4j/j

2ee/OC4J_DBConsole_https://www.360docs.net/doc/757468973.html,_orcl not found

六:增量备份的异机恢复

1:源服务器

1.SQL> create user rman_inr identified by "123456" default tablespace

users;

https://www.360docs.net/doc/757468973.html,er created.

3.SQL> grant connect,resource to rman_inr;

4.Grant succeeded.

5.SQL> create table rman_inr.test as select * from dba_source;

6.Table created.

7.

8.RMAN> backup incremental level 1

9.2> format '/u01/backup/inr1_db_%U' tag 'inr_1'

10.3> database plus archivelog;

11.

12.[oracle@orcl ~]$ rman target /

13.R MAN> backup incremental level 1

14.2> format '/u01/backup/inr1_db_%U' tag 'inr_1'

15.3> database plus archivelog;

16.

17.R MAN> backup current controlfile format '/u01/backup/control02.bak';

18.

19.[oracle@orcl ~]$ ls -lh /u01/backup/inr1_db_1*

20.-rw-r----- 1 oracle oinstall 53M Sep 8 16:34 /u01/backup/inr1_db_1

omm1ud0_1_1

21.-rw-r----- 1 oracle oinstall 51M Sep 8 16:35 /u01/backup/inr1_db_1

pmm1udk_1_1

22.-rw-r----- 1 oracle oinstall 6.9M Sep 8 16:35 /u01/backup/inr1_db_1

qmm1uf2_1_1

23.-rw-r----- 1 oracle oinstall 11K Sep 8 16:35 /u01/backup/inr1_db_1

rmm1uf5_1_1

24.

25.[oracle@orcl ~]$ scp /u01/backup/inr1_db_1* 192.168.227.30:/u01/back

up/

26.[oracle@orcl ~]$ scp /u01/backup/control02.bak 192.168.227.30:/u01/b

ackup/

2:目标服务器

1.[oracle@orcl ~]$ sqlplus /nolog

2.SQL> conn /as sysdba

3.Connected.

4.SQL> shutdown immediate;

5.

6.RMAN> set dbid=1287906064;

7.RMAN> startup nomount;

8.RMAN> restore controlfile from '/u01/backup/control02.bak';

9.RMAN> startup mount force;

10.

11.R MAN> restore database;

12.R MAN> recover database;

13.R MAN-03002: failure of recover command at 09/08/2011 16:46:44

14.R MAN-06054: media recovery requesting unknown log: thread 1 seq 45 l

owscn 598452

15.R MAN> exit

16.

17.[oracle@orcl ~]$ sqlplus /nolog

18.S QL> conn /as sysdba

19.

20.S QL> recover database using backup controlfile until cancel;

21.O RA-00279: change 598452 generated at 09/08/2011 16:35:49 needed for

thread 1

22.O RA-00289: suggestion : /u01/arch/orcl/1_45_760125331.arc

23.O RA-00280: change 598452 for thread 1 is in sequence #45

24.

25.S pecify log: {=suggested | filename | AUTO | CANCEL}

26.c ancel

27.M edia recovery cancelled.

28.S QL> alter database open resetlogs;

29.D atabase altered.

3:测试

1.SQL> conn rman_inr/123456

2.Connected

3.

4.SQL> select count(*) from test;

5.

6. COUNT(*)

7.----------

8. 292428

联想备份一体机解决方案白皮书

联想备份一体机解决方案白皮书

目录 第1章引言 (3) 1.1背景介绍 (3) 1.2备份需求分析 (3) 第2章联想备份一体机方案概览 (5) 2.1方案描述 (5) 2.2方案拓扑 (6) 2.3方案价值 (6) 2.4产品概览 (7) 第3章方案技术特性分析 (12) 3.1Windows保护 (12) 3.2Microsoft SQL Server 保护 (13) 3.3Linux 保护 (13) 3.4VMware vSphere ESX(i) 保护 (14) 3.5Hyper-V保护 (14) 3.6集中式管理平台 (14) 3.7管理中控台 (16) 3.8远程唤醒代理服务器 (16) 3.9异机还原 (16) 3.10重复数据删除 (17) 第4章产品典型方案 (18) 4.1Windows一体机应用场景 (18)

4.2混合一体机应用场景 (18) 4.3定制一体机应用场景 (19)

第1章引言 1.1背景介绍 在企业信息化进程不断加快的今天,数据量呈几何级的增长,关键系统业务数据的保护将成为企业需要着重考虑的问题。灾难的出现可能导致生产停顿、客户满意度降低,减少企业的竞争力。如何安全、可靠、完整地保存数据,实现系统的灾难恢复是市场竞争的需要,更是进一步提高服务水平和改善服务质量、提升业务支撑能力的重要技术手段。 据有关数据表明,接近50%的公司需要关键业务24小时连续运作,但是在这些公司中,有67%的公司没有在其他地方拥有冗余的计算机设备,79%的公司没有后备的关键业务系统,86%的公司没有适当的备份计划和数据恢复计划来保证业务的连续运行。在9月11日纽约世贸中心惨剧发生之后,所有世贸大楼公司的商务资料在瞬间毁于一旦,有些公司由此退出了市场的角逐。而一些公司却得益于自己的备份系统,从而保住了公司依赖生存和发展的资本-数据。 数据备份是一种数据的离线保护方式,主要是指将数据备份到廉价的介质上用于在线系统介质崩溃时的数据恢复、以及进行大量历史数据的归档保护。是投资相对节省、同时比较有效的数据保护措施。数据备份在技术上可以做到对关键业务系统在线的数据备份,以及系统彻底无法使用时,进行快速无损的数据恢复。 同时,由于技术和资金的限制,在短期内无法建成容灾系统的情况下,建设备份系统是最快速、最有效、也是最现实的系统容灾手段,数据的备份也可以在一定范围内实现系统的容灾保护。 1.2备份需求分析 随着数据中心的建设和业务的进一步繁忙,系统中的数据越来越重要,更是核心中的核心,数据的安全性关系到整个系统能否正常的运行,最终关系到能否提供正常的服务。所以对信息系统的数据做好数据保护是至关重要的,是保证提

ISV系统部署规范

文件编号: SA-ISV-系统部署规范-V1.0.doc ISV系统部署规范草案 版本号V1.7 编写人:山大 编写时间:2010-2-26

版本修订记录 版权说明 本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属淘宝公司所有,受到有关产权及版权法保护。任何个人、机构未经淘宝公司的书面授权许可,不得复制、引用或传播本文件的任何片断,无论通过电子形式或非电子形式。

ISV系统部署规范草案 目录 1.文档目的: 为了规范化,标准化,保障应用安全,便于运维和管理,规范ISV的系统部署,特别拟定此手册。 2.系统约定 ◆Linux系统采用版本 Redhat RHCE 4 update 7以上,RHCE 5 update 2,以上 一般使用64位系统,原则不使用32位系统 必须使用32位系统的,内存最多分配4G, ◆原则不使用Windows系统,特殊需要请通过PM申请。 ◆数据库一般使用Mysql,不能使用MSSQL和ORACLE等付费数据库 3.系统分区 默认物理机(300G硬盘)分五个区 ?/boot 100M 启动分区 ?/ 10G 根分区, /opt不做独立分区 ?/usr 15G 系统应用分区 ?/var 20G 系统日志分区 ?/home 数据和应用分区剩余大小 默认虚拟机(80G硬盘)分两个区 ?/boot 100M 启动分区 ?/ 根分区剩余大小 分区默认使用Ext3,有特殊需要分区请和淘宝运维联系 系统目录说明: /home 用户数据和web数据目录,和配置文件 / 根一般不放用户文件 /usr 一般系统程序存放 /var 系统的日志,一般不放用户的日志 /opt 一些下载的源文件可以放这里 4.系统目录约定

oracle 备份恢复语句整理(最全)

Oracle备份恢复场景总结 一、数据文件、表空间恢复 1、数据库文件恢复 1>场景一: 问题描述: test.dbf丢失,有RMAN备份。 重启报错: Startup; ORA-01157: cannot identify/lock data file 5 - see DBWR trace file ORA-01110: data file 5: '/oracle/app/oracle/oradata/orcl/test01.dbf' run{ startup mount; allocate channel ch00 type 'SBT_TAPE'; restore datafile 5; recoverdatafile 5; alter database open; release channel ch00; }

2>场景二 问题描述: 模拟test表空间损坏,删除数据文件(恢复到新目录) 旧目录:/oracle/app/oracle/oradata 新目录: /home/oracle run{ allocate channel ch00 type 'SBT_TAPE'; sql 'alter database datafile 5 offline'; setnewname for datafile 5 to '/home/oracle/test01.dbf'; restoredatafile 5; switchdatafile 5; recoverdatafile 5; sql 'alter database datafile 4 online'; release channel ch00; } 说明: set newname for 告诉RMAN 还原数据文件的新位置在哪里。这个命令在restore 前出现。 switch datafile更新controlfile,记录这个新位置。这个命令要在recover 前出现

老男孩教育2018年Linux运维课程大纲

老男孩教育2018年Linux运维课程大纲 第一阶段:linux基础入门 1. 开班课程介绍-规章制度介绍-破冰活动; 2. Linux硬件基础/Linux发展历史; 3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查 4. 第一关一大波命令及特殊字符知识考试题讲解 5.Linux基础优化 6. Linux目录结构知识精讲 7.第二关一大波命令及特殊知识考试题讲解(上) 8.第二关一大波命令及特殊知识考试题讲解(下) 9. Linux文件属性一大堆知识精讲 10. Linux通配符/正则表达式 11.第三关一大波命令及重要知识考试题讲解(上) 12.第三关一大波命令及重要知识考试题讲解(下) 13. Linux系统权限(上) 14. Linux系统权限(下) 15.第一阶段结束需要导师或讲师对整体课程进行回顾 第二阶段:linux系统管理进阶 1. Linux定时任务 2. Linux用户管理 3. Linux磁盘与文件系统(上) 4. Linux磁盘与文件系统(中下) 5. Linux三剑客之sed命令 第三阶段:Linux Shell基础 1. Shell编程基础1 2. Shell编程基础234 3. Linux三剑客之awk命令 第四阶段:Linux网络基础 1.计算机网络基础上 2.计算机网络基础下 3.第二阶段结束需要导师或讲师对整体课程进行回顾。 第五阶段:Linux网络服务 1.集群实战架构开始及环境准备 2.rsync数据同步服务 3. Linux全网备份项目案例精讲 4.nfs网络存储服务精讲 5.inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲 第六阶段:Linux重要网络服务 1. http协议/www服务基础 2.nginx web介绍及基础实践 3.nginx web精讲结束 4.lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统 5.nginx负载均衡深入透彻

实验8-Oracle数据库备份与恢复

实验8 Oracle数据库备份与恢复 1 实验目的 (1)掌握Oracle数据库各种物理备份方法。 (2)掌握Oracle数据库各种物理恢复方法。 (3)掌握利用RMAN工具进行数据库的备份与恢复。 (4)掌握数据的导入与导出操作。 2 实验要求 (1)对BOOKSALES数据库进行一次冷备份。 (2)对BOOKSALES数据库进行一次热备份。 (3)利用RMAN工具对BOOKSALES数据库的数据文件、表空间、控制文件、初始化参数 文件、归档日志文件进行备份。 (4)利用热备份恢复数据库。 (5)利用RMAN备份恢复数据库。 (6)利用备份进行数据库的不完全恢复。 3 实验步骤 (1)关闭BOOKSALES数据库,进行一次完全冷备份。 select file_name from dba_data_files; select member from v$logfile; select value from v$parameter where name='control_files';

(2)启动数据库后,在数据库中创建一个名为cold表,并插入数据,以改变数据库的状态。 CREATE TABLE COLD( ID NUMBER PRIMARY KEY, NAME VARCHAR2(25) ); (3)利用数据库冷备份恢复BOOKSALES数据库到备份时刻的状态并查看恢复后是否

存在cold表。 (4)将BOOKSALES数据库设置为归档模式。 1.1 shutdown immediate 正常关闭数据 1.2 startup mount;将数据库启动到mount状态 3)、关闭flash闪回数据库模式,如果不关闭的话,在后面关闭归档日志的时候就会出现讨厌的ora-38774错误。 alter database flashback off 1.3 alter database archivelog;发出设置归档模式的命令 1.4 alter database open;打开数据库 1.5 再次正常关闭数据库,并备份所有的数据文件和控制文件 1.6archive log list;在将数据库设置为归档模式后,可以执行此命令进行确认 1.6.1 Database log mode 为Archive Mode说明当前的数据库为归档模式 1.6.2 Automatic archival为Enable说明启动了自动归档。

windows文件同步至linux

windows文件同步至linux Windows文件备份至linux客户端操作 环境介绍: Windows文件服务器:Windows SERVER 2003 (64bit) IP:10.30.10.1 Linux备份服务器: Centos 6.3 (64bit) IP:10.30.201.100 Cwrsyncserver版本:cwRsyncServer_4.0.3_Installer(网上有得下载) 之前对于windows文件服务器的备份方法都是手动使用fastcopy来做了,把windows server2003上要备份的文件通过fastcopy同步到另外一台windows server2008(普通HP台式机,用来跑辅域的)上,没能做到自动定期备份,也增加了自己的工作量;最近从机房调整出一台IBM X3650,硬盘大小为2TB*9个,这样磁盘空间就不是个问题了,这台机器己正常搭建了两台用于监控平台的虚拟机(一台跑cacti,一台跑nagios)多余的空间用于做资料的备份就再合适不过了。 第一步: 在windows server 2003上配置Cwrsyncserver,安装很简单,下一步下一步就完成了,注意 下cwrsyncserver有个设置用户与密码的地方,得记录下,要么就改为你自己的用户名与密码。 安装完成后的内容: 主要配置文件:rsyncd.conf use chroot = false use chroot = false strict modes = false strict modes = false hosts allow = 10.30.201.100 #连接允许的IP地址 hosts allow = 10.30.201.100 log file = rsyncd.log # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [test] #这里我就不改名了,使用默认模块名字 [test] path = /cygdrive/E/ #选择路径,此表示为整个E盘路径,不支持中文 path = /cygdrive/E/ read only = yes #只读模式 read only = yes transfer logging = yes 上述只修改了三处地方,其它的想了解可以百度,一般看单词的意思也可以大概的了解了。 第二步: 启动cwrsync服务:

rsync异机备份方法

RSync异机备份方法 环境: Linux RSync服务端配置: 1、检查rsync是否安装: rpm -qa | greprsync 2、如果版本过低,可以卸载原来的版本: rpm -e rsync 3、安装新版本:找到安装包所在路径,解压缩并安装 安装:rpm–ivh rsync-3.0.9-XXXXXX 4、修改rsync的配置文件,把disable的值改为no vim etc/xinetd.d/rsync 5、创建RSync配置文件 vim /etc/rsyncd.conf 添加内容: uid = root gid = root port = 873 hosts allow = * #hosts deny = 0.0.0.0/32 usechroot = max connections = timeout= ## 下面这些绿色文件是安装完RSYNC服务后自动生成的文件,当然也可以手动配置到指定路径 pid file = /var/run/rsyncd.pid ##pid文件的存放 lock file = /var/run/rsync.lock ##锁文件的存放位置 log file = /var/log/rsyncd.log ##日志记录文件的存放 [test] path = /home/backup comment = rsync files ignore errors read only = yes list = no auth users = rsync secrets file = /etc/rsync.passwd 含有这两行代码,客户端连接时需要输入密码 6、创建认证文件: vim /etc/rsync.passwd 内容:rsync:rsync 7、修改认证文件权限: chownroot:root/etc/rsync.passwd chmod 600 /etc/rsync.passwd

ORACLE数据备份与数据恢复方案

O R A C L E数据备份与数据恢 复方案 Prepared on 24 November 2020

摘要 结合金华电信IT系统目前正在实施的备份与恢复策略,重点介绍电信业务计算机管理系统(简称97系统)和营销支撑系统的ORALCE数据库备份和恢复方案。 Oracle数据库有三种标准的备份方法,它们分别是导出/导入 (EXP/IMP)、热备份和冷备份。要实现简单导出数据(Export)和导入数据(Import),增量导出/导入的按设定日期自动备份,可考虑,将该部分功能开发成可执行程序,然后结合操作系统整合的任务计划,实现特定时间符合备份规划的备份应用程序的运行,实现数据库的本级备份,结合ftp简单开发,实现多服务器的数据更新同步,实现数据备份的异地自动备份。 关键字:数据库远程异地集中备份 目录

一、前言 目前,数据已成为信息系统的基础核心和重要资源,同时也是各单位的宝贵财富,数据的丢失将导致直接经济损失和用户数据的丢失,严重影响对社会提供正常的服务。另一方面,随着信息技术的迅猛发展和广泛应用,业务数据还将会随业务的开展而快速增加。但由于系统故障,数据库有时可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如做了备份,恢复数据就显得很容易。由此可见,做好数据库的备份至关重要。因此,建立一个满足当前和将来的数据备份需求的备份系统是必不可少的。传统的数据备份方式主要采用主机内置或外置的磁带机对数据进行冷备份,这种方式在数据量不大、操作系统种类单一、服务器数量有限的情况下,不失为一种既经济又简明的备份手段。但随着计算机规模的扩大,数据量几何级的增长以及分布式网络环境的兴起,将越来越多的业务分布在不同的机器、不同的操作平台上,这种单机的人工冷备份方式越来越不适应当今分布式网络环境。 因此迫切需要建立一个集中的、自动在线的企业级备份系统。备份的内容应当包括基于业务的业务数据,又包括IT系统中重要的日志文件、参数文件、配置文件、控制文件等。本文以ORACLE数据库为例,结合金华电信的几个相关业务系统目前正在实施的备份方案,介绍ORACLE数据库的备份与恢复。 二、金华电信ORACLE数据库的备份与恢复方案 由于金华电信IT系统以前只采用逻辑备份方式进行数据库备份,速度较慢并且数据存储管理都很分散,甚至出现备份数据不完整的现象。为了提高备份数据的效率,提供可靠的数据备份,完善备份系统,保证备份数据的完整性,降低数据备份对网络和服务器的影响,对每个IT系统的备份数据进行集中管理,我们对备份工作进行了改进,将逻辑备份与物理备份相结合,在远程建立了一个异地集中、自动在线的备份系统即网络存储管理系统。(这里用到的物理备份指热备份)其具备的主要功能如下:(1)集中式管理 :网络存储备份管理系统对整个网络的数据进行管理。利用集中式管理工具的帮助,系统管理员可对全网的备份策略进行统一管理,备份服务器可以监控所有机器的备份作业,也可以修改备份策略,并可即时浏览所有目录。所有数据可以备份到同备份服

rsync安装与配置-完整版

使用rsync从linux到linux做备份 一、软件简介 rsync是Linux系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync 支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试。它的特性如下: 1、可以镜像保存整个目录树和文件系统。 2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3、无须特殊权限即可安装。 4、优化的流程,文件传输效率高。 5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 本文介绍了如何使用rsync服务从Linux到Windows和linux进行远程备份 二、安装软件 rysnc的主页地址为:https://www.360docs.net/doc/757468973.html,/,可以从这里下载rsync的安装软件。 编译安装 rsync的编译安装非常简单,只需要以下简单的几步(在两台服务器中都要安装): $ tar xvf rsync-2.6.3.tgz $ cd rsync-2.6.3 $ ./configure $ make $ make install //如果是已安装了RPM版的Rsync,并且要安装新版的Rsync,需要先删除Rsync #rpm -e rsync (Redhat会有一个包依赖rsync,可以使用rpm -e rsync --nodeps卸载) 另外,RPM版的rsync带了一个服务端的启动脚本,/etc/xinetd.d/rsync可以保留 但是需要注意的是必须在主服务器和同步服务器上都安装rsync,其中主服务器上是以服务器模式运行rsync,而同步上则以客户端方式运行rsync。这样在主服务器上运行rsyn守护进程,在同步上用crond定时运行客户程序来同步主服务器上需要同步的内容。 三、配置rsync服务器端 rsync服务器的配置文件为/etc/rsyncd.conf,其控制认证、访问、日志记录等等。该文件是由一个或多个模块结构组成。一个模块定义以方括弧中的模块名开始,直到下一个模块定义开始或者文件结束,模块中包含格式为name=value的参数定义。每个模块其实就对应需要备份的一个目录树,比方说在我们的实例环境中,有三个目录树需要备份:/www/和/mirror/file0/和/mirror/file1/目录,那么就需要在配置文件中定义三个模块,分别对应三个目录树。配置文件是行为单位的,也就是每个新行都表示一个新的注释、模块定义或者参数赋值。 1 。配置rsync server vi /etc/xinetd.d/rsync 将disable=yes改为no service rsync { disable = yes socket_type = stream wait = no

Oracle数据泵备份与恢复实例

SQL> conn / as sysdba 已连接。 SQL> create directory mydump as 'd:\oracle\mydump'; SQL> Grant read,write on directory mydump to test; 授权成功。 创建目录d:\oracle\mydump。 C:\Users\David>expdp test/test directory=mydump dumpfile=test.dmp logfile=test.l og tables=t1 Export: Release 11.2.0.1.0 - Production on 星期三7月16 22:52:58 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc tion With the Partitioning, OLAP, Data Mining and Real Application Testing options 启动"TEST"."SYS_EXPORT_TABLE_01": test/******** directory=mydump dumpfile=test .dmp logfile=test.log tables=t1 正在使用BLOCKS 方法进行估计... 处理对象类型TABLE_EXPORT/TABLE/TABLE_DATA 使用BLOCKS 方法的总估计: 64 KB 处理对象类型TABLE_EXPORT/TABLE/TABLE 处理对象类型TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS . . 导出了"TEST"."T1" 5.507 KB 5 行 已成功加载/卸载了主表"TEST"."SYS_EXPORT_TABLE_01" ****************************************************************************** TEST.SYS_EXPORT_TABLE_01 的转储文件集为: D:\ORACLE\MYDUMP\TEST.DMP 作业"TEST"."SYS_EXPORT_TABLE_01" 已于22:53:09 成功完成 需要将原表删除。 C:\Users\David>impdp test/test directory=mydump dumpfile=test.dmp tables=t1 Import: Release 11.2.0.1.0 - Production on 星期三7月16 23:00:28 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc

centos7文件备份

Centos7系统文件备份 本文件使用的两台服务器是centos7系统,并且经过测试,文件可以成功备份;如果是其他Linux系统;请部署完成先进行测试。 准备工作: 两台centos7系统的服务器 一.安装rsync centos7系统默认安装了rsync(可使用命令 rsync 进行查看);如果没有安装,请使用命令安装 yum -y install rsync 二.配置rsync 安装成功后,修改配置文件:/etc/rsyncd.conf。使用vim命令打开(没有安装vim命令的,请先安装vim:yum -y install vim) # /etc/rsyncd: configuration file for rsync daemon mode # See rsyncd.conf man page for more options. # configuration example: # uid = nobody # gid = nobody # use chroot = yes # max connections = 4 # pid file = /var/run/rsyncd.pid # exclude = lost+found/ # transfer logging = yes # timeout = 900 # ignore nonreadable = yes # dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 # [ftp] # path = /home/ftp # comment = ftp export area 上面这是默认的配置。 添加如下配置: uid = root # //设置运行rsync 进程的用户 gid = root use chroot = no max connections = 4 pid file = /var/run/rsyncd.pid #//CentOS7中yum安装不需指定pid file 否则报错 lock file=/var/run/rsyncd.lock log file = /var/log/rsyncd.log # //此文件定义完成后系统会自动创建

Rsync常见错误及命令详细参数

Rsync常见错误: 问题一: @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器端的目录不存在或无权限。创建目录并修正权限可解决问题。 问题二: @ERROR: auth failed on module tee rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器端该模块(tee)需要验证用户名密码,但客户端没有提供正确的用户名密码,认证失败。提供正确的用户名密码解决此问题。 问题三: @ERROR: Unknown module ‘tee_nonexists’ rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器不存在指定模块。提供正确的模块名或在服务器端修改成你要的模块以解决问题。问题四: password file must not be other-accessible continuing without password file Password: 原因: 这是因为rsyncd.pwd rsyncd.secrets的权限不对,应该设置为600。如:chmod 600 rsyncd.pwd 问题五: rsync: failed to connect to 218.107.243.2: No route to host (113) rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9] 原因:

(完整word版)ReYun数据备份一体机解决方案

ReYun数据备份一体机解决方案 各种规模的企业都在经历着数据量的爆炸性增长。不论是由于互联网、电子邮件的出现,还是越来越庞大、需要大量介质的应用软件所致,数据量现已呈现出了巨大的增长态势。据IDC调查显示2010年世界总数据量为1.2ZB,相当于一百万个PB,而到2020年将会增长到35.2 ZB,即三千五百万个PB,这十年间将会有28倍的数据增长。这种数据的大量增长给我们的备份窗口、存储成本以及管理都带来了巨大的挑战。很多公司用将近75%的资金维护现有的系统,保护基础架构和应用程序。而在搭建备份系统感觉过于复杂,需要花费太多的精力以及时间,还需要学习备份相关的知识以便管理维护备份系统。而他们很多的精力都需要用于维护现有现有业务系统的稳定运行。所以希望备份系统能够稳定且易于管理使用,并且可以尽量节省成本。 据 IDC 统计,在已经实施信息化的企业和组织中,有超过 60% 的重要数据存储在员工的 PC 机和笔记本(统称桌面系统)上,其中包括经常外出出差员工的笔记本,每次桌面系统数据丢失所带来的损失平均为 32000 美元。由此,如何有效保护桌面系统数据,是今天企业必须面临的重要课题。 您的企业是否计算过存放在台式电脑或笔记本中的重要数据比例? 您的企业是否计算过因为数据丢失而造成的损失? 在您的备份方案设计中,您是否也经常为下面的问题头疼不已: 发生故障时,最多可以容忍丢失多少数据 需要选择购买服务器,存储,操作系统,备份软件 如果您也在考虑上述问题和需求,一个最佳的备份方案是您也是我们追求的目标。

第二章用户现状与需求分析 二.1 用户现状 用户现在有50台PC需要做保护,其上跑着各自的数据和业务系统。 其目前情况拓扑图如下: 目前桌面和笔记本计算机的数据容易毁坏或丢失 近年来,随着信息技术的飞速发展以及应用范围的日益扩大,各行业各单位对信息和数据的依赖性不断增强,业务数据和信息的价值已经远远超过了固定的

Symantec 赛门铁克备份一体机解决方案

赛门铁克备份一体机示例方案(Backup Exec 3600)

目录 一、项目概述 (3) 二、系统需求分析 (4) 二、系统需求分析 (4) 2.1、系统现状分析 (4) 2.2、备份系统风险评估 (4) 2.3、备份系统需求分析 (4) 三、备份系统设计方案 (6) 3.1、系统设计指引 (6) 3.1.1、系统设计原则 (6) 3.1.2、数据保护技术选择 (6) 3.1.3、备份管理系统组成 (8) 3.2、系统结构设计 (11) 3.2.1、整体系统架构设计 (11) 3.3、备份架构的功能设计 (12) 3.3.1、统一执行虚拟和物理备份 (12) 3.3.2、集成式重复数据删除功能 (14) 3.3.3、远程备份与异地容灾 (15) 四、设计方案总结 (23) 4.1、BE3600解决方案优势 (23) 4.1.1、一体化的备份与恢复硬件设备 (23) 4.1.2、灵活的备份选项 (23) 4.1.3、快速且强大的恢复功能 (24) 4.1.4、内置无缝重复数据删除 (24) 4.1.5、Critical System Protection (25) 4.1.6、集中式管理和报告 (25) 4.1.7、成熟、可靠且易于使用 (25) 4.2、BE3600设备概要 (26) 4.2.1、代理和选件 (26) 4.2.2、技术规范 (27)

一、项目概述 对于一个关键业务系统而言,数据资料是整个系统运作的核心。一旦由于系统硬件的功能失效,存储介质的老化损坏,人为的错误操作,以及各种难以预料的外界因素导致数据意外丢失或损坏,那么将会对于企业业务运做造成无法估量的影响。所以必须对数据存储系统的完整性和可靠性给予高度重视,并提供一个完善的具有高可用性的存储备份解决方案,以避免在各种极端情况下造成的重大损失。 我们在选择备份系统时,既要做到满足系统容量不断增加的需求,又需要所用的备份产品能够对主流的系统及数据库应用的支持。在本项目上,我们选择使用赛门铁克新最推出的Symantec Backup Exec 3600硬件备份设备一体化解决方案,对网络的数据备份进行集中管理,从而实现自动化的备份、文件归档、数据分级存储及灾难恢复等。 Symantec Backup Exec 3600 硬件设备是备份领域领导者赛门铁克提供的一款经济型硬件设备,是唯一一款融Symantec Backup Exec软件以及优化的硬件于一体的解决方案。Backup Exec 3600 硬件设备提供了重复数据删除、全面恢复以及虚拟机防护功能。 Backup Exec 3600通过一个许可证,就可以利用该硬件设备的所有磁盘功能,保护无数个资源系统。Backup Exec 3600设备授权许可捆绑包还包括不限数量的指定 Backup Exec 代理和选件,这些代理和选件可以优化该硬件设备支持的所有系统的备份与恢复。并可帮助企业减少停机时间,缩减存储成本,同时提高备份性能。确保企业的业务连续性,使企业的IT系统能够充分适应企业战略发展的能力要求。

oracle备份与恢复机制

谈ORACLE备份与恢复 经常听到有人说,某数据库备份方法好,某备份方法不好,或者说现在都流行用rman 来备份了,逻辑备份已经过时了,冷备份就更不值一提了,其实数据库的备份从来没有什么好坏之分、没有过时之说,合适才是最重要的,自己好才是真的好.各种方法各有长短,谁也代替不了谁,只有根据实际情况搭配使用,才能发挥最大的作用,否则只能是东施效颦. 1 . o r ac 1 e的备份,包括no a r chi v e I og模式的备份(冷备份)、arch i velog模式的备份(热备份、rman备份)、逻辑备份(不分模式). 1.1.冷备份: ~ 1)关闭数据库 s hu t d o wn; -一2)备份数据文件、控制文件、重做日志文件 一-A、查找备份文件的位置 SELEC T * FROM VSDATAFIL E ; —査数据文件 s el e ct * f r om v$cont r o 1 f il e ; —查控制文件 s e le c t * f r om vSlogf i 1 e; —査日志文件 ~ B、备份数据文件、控制文件、重做日志文件 $ copy D:\oracle\o r a data\or a 9 \ *. dbf d: \ b a k \ *. *; $ cop y D:\ora cle \ oradat a \ora9 \ *? c t 1 d : \ b a k\*? *: $ copy D:\oracle \o r adata\o r a9\*? I og d:\bak\*? *; 1.2.热备份: ~ 1)查询备份的数据文件与哪一个表空间有关 SELECT V$TAF3LESPACE ? NAME, VS DATAFILE. NAME FROM V$TA B LES P ACE J OIN V$DATAF I LE USING(TS#); ~ 2)备份数据文件 a 1 t er tablespace 表空间BEGIN BACKUP; $ COPY数据文件存放路径

oracle数据库备份与恢复实施方案

oracle数据库备份与恢复方案

————————————————————————————————作者:————————————————————————————————日期:

oracle数据库 备份与恢复方案 文件控制?受控?不受控 文档编号日期项目名称版本号 分册名称第册/共册总页数正文附录 编制审批生效日期

目录 一、编写目的 (1) 二、备份工具及备份方式 (1) 三、软件备份 (1) 四、软件恢复 (1) 五、数据备份 (2) 六、备份的存储 (2) 七、备份数据的保存规定 (2) 八、备份介质的格式 (3) 九、数据恢复 (4)

一、编写目的 本文档主要说明公司项目在实施现场的软件及数据的备份和恢复方案。 二、备份工具及备份方式 1.备份工具 Oracle RMAN(Recovery Manager):是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。 2.备份方式 (1)自动备份:由Windows 计划任务调度完成; (2)手工备份:完成特殊情况下的备份,分热备份和冷备份,热备份是指在不关闭数据库情况下进行备份,冷备份则需要停止Oracle实例服务。 三、软件备份 1.以七天为一个周期每天23:00将所有软件拷贝到其他存储介质上 2.超出七天的备份依次删除 3.每月一号将上月最后7天的备份文件刻录到光盘上 四、软件恢复 1.找出最近的备份程序覆盖到正式运行环境的相应目录中

如何选择数据备份一体机

如何选择数据备份一体机 来源网络发布时间:2017-7-18 3:29 此分类信息由用户发布 目前在市场上的备份一体机,是指厂商将备份软件和硬件打包成一体的产品进行销售,从概念上来看是以一个整体来销售给对应的客户,从而降低客户对于备份系统的维护成本,但在备份一体机厂商的角度来看,备份一体机的出现,实际只是因为在备份软件市场充分竞争的情况下,备份软件厂商不得不采取的另外一种的销售模式,不但在形式上躲开了客户重视硬件采购,忽视软件采购的弊端,从而在销售价格上可以成倍的增加,另外一方面也通过备份一体机可以更好的通过硬件技术参数加软件技术参数的控制,来达到屏蔽竞争对手的目的。 目前市场的备份一体机,特别是国内的厂商,基本上都是服务器+备份软件,*多是在备份软件的外面增加一层管理界面,适合基于BS或者CS的管理界面,从而到达一体化的效果,但是正是这种方式,从技术上,和之前客户采购IBM、HP或者联想服务器,然后在采购备份软件的方式,没有任何改变,在硬件层面,备份软件厂商不会做任何的深层次开发,以达到提高整体系统兼容性的目的。换句话说,就是把国内的任何一个备份一体机的硬件换成其他的同配置的服务器,对于整个备份系统的功能和性能不会有任何的影响,但是备份一体机的销售价格却远远高于服务器+备份软件的价格。 真正的备份一体机,应该是硬件和软件真正的融为一体,软件应该是基于硬件层面进行开发,充分利用硬件层面的技术特色和性能,为整个的备份系统提供强大的支撑,但由于技术层面的限制和成本考虑,国内的备份一体机厂商并不会再这方面投入太多的精力,毕竟这个是在短期内见不到效果的事情,想法在国外的备份一体机厂商就会针对性的做很多的深层次的工作,这也是国外技术始终优于国内的原因。 目前在备份一体机的技术参数中,重复数据删除功能是核心功能之一,但是大部分备份一体机的重删都是基于备份软件层面的,需要在备份软件及磁盘之间反复读取,性能地下,而且重删比能宣称到20甚至50比1,但实际应用,可能都只有3比1甚至2比1;数据类型固然重要,但更多的重删工作原理,由于自身技术能力的局限性,达不到实际的效果,而且性能又是一个很大的问题,在恢复过程中,又会因为性能问题,造成恢复数据慢,耽误了客户的正常工作。 选择可靠的备份一体机,还是需要通过很详尽的技术探讨和产品测试,才能真正的看到产品的实际效果。 简单的管理界面也是对于客户的维护工作的解放,没有客户愿意为了解决一个问题而去大量增加维护工作量,所谓的7*24小时的服务,都是只是在招标文件和合同上的一些文字而已,一旦系统出现问题,真正*快到达现场的一定是用户,如果用户能够学会使用系统的使用,快速解决问题,那么远比天花乱坠的

windows下rsync数据同步部署文档

Rsync 文件数据同步
https://www.360docs.net/doc/757468973.html,/
目 录
一、什么是 rsync?..................................................................................................... 2 二、Rsync 同步算法..................................................................................................... 3 三、windows 下 swRsync 使用实例............................................................................. 3 3.1、服务端安装方法........................................................................................... 3 3.2、客户端的安装方法..................................................................................... 11 3.3、文件同步详细方法说明............................................................................. 13 3.4 Rsync 详细参数说明.................................................................................... 16
1

相关文档
最新文档