文档库 最新最全的文档下载
当前位置:文档库 › 文档数据异地自动备份的实现

文档数据异地自动备份的实现

文档数据异地自动备份的实现
文档数据异地自动备份的实现

文档数据异地自动备份的实现

文档的定时异地备份是系统管理员需要经常做的一项工作,如定时将网站上传的图片、文件的附件、软件等备份到异地,实际工作中手动备份不但麻烦,还常常忘记,这里介绍一种利用XCOPY、NET、USE命令,配合“任务计划”实现文档自动异地备份的方法。

思路是运用XCOPY、NET、USE几个命令的强大功能来实现目录及文件的复制或备份到异地,将这些命令做成批处理,再用Windows的任务计划来调用该批处理,由“任务计划”来设定备份的时间及周期。本文以网站文档备份到异地为例来进行介绍。

一、文档自动备份到本机

我要把网站中的文档目录D:\www\upload和D:\www\down两个目录下所有的文档自动备份到本机的D:\BACKUP目录下,步骤如下:

1、先在D:盘下新建BACKUP目录;

2、再用记事本新建一个批处理,保存为bat文件,名为BACKUP.BA T

打开“记事本”,输入以下文字:

Xcopy D:\www\upload D:\BACKUP /d/s/e/y/r

Xcopy D:\www\down D:\BACKUP /d/s/e/y/r

如果要备份D:盘上的其它目录,就多写增加几条XCOPY命令即可。

其中/d/s/e/y/r的含义:

/D:m-d-y 复制在指定日期或指定日期以后更改的文件。

如果没有提供日期,只复制那些源时间比目标时间新的文件。

/S 复制目录和子目录,除了空的。

/E 复制目录和子目录,包括空的。

与/S /E 相同。可以用来修改/T。

/R 覆盖只读文件。

/Y 复制文件审核设置(隐含/O)。

现存目标文件。

3、定制任务计划

(1)打开“控制面板”,再打开“任务计划”。

(2)打开“添加任务计划”,会出现一个“任务计划向导”对话框,按照对话框的提示点击“下一步”。

(3)在出现的对话框中显示“单击要在widows上运行的程序,要查看其它的程序,请单击“浏览”,选择程序BACKUP.BA T。

(4)确定任务运行时间及周期,如果系统有登录密码,请在下一步输入登录密码,随后点击完成即可。

这样就可实现本机文档的自动备份。

二、文档自动备份到异机(局域网目标主机)

我们还以网站两个文档目录备份到同一网段目标主机为例,源主机和目标主机操作系统为windows 2003,NFTS文件类型。

1、在目标主机上创建一个备份用户,如我们将取名为dbbackup,并设定相应的登录密码。

右键桌面“我的电脑”点击“管理”,选中“本地用户和组”,右键“用户”,创建一个

新帐户,输入用户名dbbackup,设置密码为password,完成帐户的创建后,使其隶属于“Administrators”组,设为密码记不过期(密码策略根据实际需要而定)。

2、在目标主机上创建一个备份用的共享目录wwwdocbackup,共享名设为docbackup,权限为dbbackup用户“更改”和“读取”。

新建一个文件夹,命名为wwwdocbackup,右键共享,选择共享该文件夹,共享名为docbackup,选择权限,删除“everyone”,添加前面所创建的用户“dbbackup”,将其权限设置为“更改”和“读取”即可。

3、在源主机上使用net、use命令和xcopy命令建立批处理,并由Windows的任务计划调用,具体实施步骤如下:

用记事本创建一个批处理,保存为bat文件,名为YDBACKUP.BA T,内容如下所示: net use \\目标主机IP地址\docbackup“password”/user:dbbackup

xcopy D:\www\upload \*.* \\目标主机IP地址\docbackup\upload\*.* /d/s/e/y/r

xcopy D:\www\down \*.* \\目标主机IP地址\docbackup\down\*.* /d/s/e/y/r

net use \\目标主机IP地址\docbackup/delete

第一行的含义是:目标主机IP地址根据实际情况设定,其备份用的共享名为docbackup,登录用户名为dbbackup,密码为password。

第二行的含义是:用XCOPY将源主机上的D:\www\upload上的所有文件备份到\\目标主机IP地址\docbackup共享目录的upload下,/d/s/e/y/r的参数含义如前所述。

第四行的含义是:备份完成后,将建立的共享连接删除,提高目标主机的安全性。

4、将YDBACKUP.BA T批处理交给Windows的“任务计划”执行。

Oracle数据库定时自动备份批处理代码

echo off set pweek=%date:~-1% set fn=e:\bakdb\gdosys_dqgis%Date:~0,4%%Date:~5,2%%Date:~8,2% if %pweek% equ 日 ( exp system/sysorcl file=%fn%.dmp owner=gdosys,dqgis log=%fn%.log rar a %fn%.rar %fn%.* del %fn%.dmp del %fn%.log ) else ( exp system/sysorcl file=d:\bakweek\%date:~8,2%.dmp owner=gdosys,dqgis log=d:\bakweek\%date:~8,2%.log rem exp system/sysorcl file=d:\bakweek\%date:~11,3%.dmp owner=gdosys log=d:\bakweek\%date:~11,3%.log ) ———————————————————————————————————————————— hi.baidu./lvns/blog/item/beb171d3c2fa2cd6a8ec9a2d.html 这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下。包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的高手指导! 注:这些容是本人经过一番学习和多次测试调试后的结果,如果想,请以连接的形式,合作!第一部分,逻辑备份 下面是:AutoBackup_Logic.bat --逻辑备份的主文件,直接在计划任务中调用就可以了。echo off rem rem 需要配置的参数说明: rem BAT_HOME:即本批处理所在的目录; rem DUMP_DIR:即要备份到的数据文件目录,存在与数据字典表:dba_directories 中。rem set BAT_HOME=E:\BAT set DUMP_DIR=E:\Temp\DBBackup set BKFILE=%Date:~0,4%%Date:~5,2%%Date:~8,2% set HHMMSS=%time:~0,2%%time:~3,2%%time:~6,2% call %BAT_HOME%\LogicBackup.bat %DUMP_DIR% >%BAT_HOME%\LogicBackup_%BKFILE%%HHM MSS%.log echo Completed! 下面是:LogicBackup.bat echo off rem call LogicBackup.bat %DUMP_DIR% rem =============================================================================== =========== rem 本批处理实现支持expdp数据泵的Oracle数据库版本的数据库逻辑备份,流程为:导出数据到

数据库备份方案

《客户名称》备份管理系统设计方案 上海鸿翼数字计算机网络有限公司

目录 1.项目概述 (3) 2.系统需求分析 (4) 1. (4) 2. (4) 1 (4) 2 (4) 1.1系统现状分析 (4) 1.2备份系统风险评估 (4) 1.3备份系统需求分析 (5) 3.系统备份理念 (5) 1 (5) 2 (5) 3 (5) 3.1系统设计指引 (5) 3.2数据保护技术选择 (6) 3.3连续数据保护 (7) 3.4备份管理系统组成 (7) 4.系统备份结构设计 (9) 1 (9) 2 (9) 3 (9) 4 (9)

4.1整体系统架构设计 (9) 5.系统备份方案介绍 (11) 1 (11) 2 (11) 3 (11) 4 (11) 5 (11) 5.1W INDOWS服务器自身备份 (11) 5.2双机热备 (13) 5.3爱数备份 (14) 6.总结 (17) 1.项目概述

上海鸿翼数字计算机网络有限公司将根据《》的网络实际需求,制定一套完整的集数据备份、灾难恢复、服务器整合及虚拟化一身的方案。一个完整的企业数据备份与恢复解决方案就意味着数据安全与性能(机器和网络)的完美结合,一条龙式的服务标准(产品的服务与支持)。所以在选择备份系统时,既要做到满足系统容量不断增加的需求,又要所用的备份方式能够支持多系统平台操作。要达到这些,就要充分使用网络数据存储系统,在分布式网络环境下,通过专业的数据存储软件,配合系统备份及双机备份,结合相应的硬件和存储设备,对网络的数据备份进行集中管理,从而实现自动化备份、文件归档、数据分级存储和灾难恢复。 2.系统需求分析 1.1系统现状分析 《》网络基础结构是基于Windows平台,现在拥有X台服务器。《》的文档管理系统包含了文件服务器、转档服务器、数据库服务器等企业信息管理系统,为企业的发展提供了强有力的信息化支持。主要数据库包含了Microsoft SQL Server、Oracle、DB2等。 1.2备份系统风险评估 《》的信息系统管理人员十分重视数据的保护,在没有备份软件的情况下,已经采用了重要数据镜像备份、服务器系统镜像备份等常规保护方法,为企业的数据财产提供了安全的保障。但是以上方法很难实现快速备份和灾难后的迅速恢复,很难保证业务的连续性。 根据上面的备份管理系统的风险评估,建议《》使用ESioo安全备份专家软件,配合Windows自带备份和双机虚拟备份,并重新设计相关备份的恢复策略,达到可以快速恢复数据备份和快速恢复文档管理系统备份的水平,从而提高整个企业的数据安全级别。

什么是异地容灾备份

什么是异地容灾备份 什么是?备份异地容灾的内容是什么?异地容灾对企业应用及数据库起到了安全性、业务连续性等方面的作用,因此他与私有云或者公共云起到的容灾结果是完全不同的。 大数据时代,的异地容灾变得非常重要。备份的数据往往会因为各种因素而遭到毁坏,如地震、火灾、丢失等。异地容灾解决方案的出现则可通过在不同地点建立备份系统,从而进一步提高数据抵抗各种可能安全因素的容灾能力。 随着信息技术的发展,特别是信息化程度的深入发展,企业的数据以指数方式增长,大量的数据在带给企业财富的同时,数据丢失带来的损失也越来越大,在信息化程度较高的地区,部份公司内部的数据备份方案得到实施,然而这只是解决了公司数据安全的一部分,并没有解决公司数据在本地的一些威胁,异地备份都是解决数据安全的重要部分。 UCACHE企业级灾备云服务是面向企业和组织机构团体的,利用云的特性来解决信息化异地备份/恢复、灾备、灾难恢复的云端服务,可提供面向云端、虚拟和物理环境下的数据、平台、应用备份/恢复的云服务平台,满足企业当前和未来的数据管理需要。在我们的未来,互联网、移动互联网、物联网、工业互联网行业将迎来迅猛发展,作为数据安全最后一道防线,灾备技术具有巨大的应用前景。当前,企业的每一个业务系统所关心的最主要问题就是业务如何连续运转的问题,这其中,既有业务模式方面的,也有系统支撑方面的,每一个用户或服务商都需要考虑数据的重要级别,成本投入,系统兼容等方面的问题,企业必须做出尝试,在数据灾备/恢复上做出投入! UCACHE云灾备免费使用100G(实际700G)——帮助企业用户实时高效低成本的增加业务容灾能力,一切为企业快速发展兜底!(数据压缩、重删比例:可达到7:1,实际700G的数据。意思是经过加密切块压缩,及并行重删备份后实际在UCache灾备云平台上显示的占用容易仅为100G)。 云灾备的特点: l 基础设施单位个体投入减小,TCO更低 l 按需扩容、按使用计费 l 具有高度的灵活性 l 快速迭代的复制与恢复技术 l 企业迁移成本低

数据库异机备份操作手册

数据库异机备份操作手册 操作步骤: 1、服务器与目的备份客户机正常联网后,两台计算机要有互相访问对方的权限,并且目的 备份机共享的文件夹设定为“根据密码访问”。 2、安装NetBUIT协议。 2.1右击“网上邻居”按“属性”,打开“网上邻居属性”窗口,然后右击“本地连接” 按“属性”,打开“本地连接属性”窗口。 2.2按“安装”按钮->选中“协议”->按“添加”按钮->选中“NetBEUI Protocal” 网络协议->按“确定”按钮,“NetBEUI Protocal”网络协议安装完毕。 3、做数据库自动备份(请参考《数据库自动备份手册》)。 4、在”自动备份”文件夹根目录下编写”.bat”处理文件,取文件名为“libbaknet.bat” (例如:把文本文件“.txt”改成“.bat”即可) 。

5、鼠标右击”libbacknet.bat”选择“编辑”菜单项,在打开“编辑”窗口中编写批处理命令: 5、鼠标右击“libbacknet.bat”,选择“打开”菜单,运行批处理文件。打开”\\图书馆 办公室\LibBack$”文件夹,查看数据库备份文件是否生成,有生成说明批处理文件执行成功。

6、然后打开“控制面版”->“任务计划”->“添加任务计划”->“任务计划向导” 7、在任务计划向导按“浏览”按钮,查找存放“libbacknet.bat”批处理文件的目录,选 中“libbacknet.bak”,点击“打开”按钮。

8、计划执行任务周期时间,然后按“下一步”。 9、设定任务计划向导“起始时间”与“起始日期”,然后按“下一步”。

oracle数据库备份与恢复方案

oracle数据库备份与恢复方案

目录 一、编写目的 (1) 二、备份工具及备份方式 (1) 三、软件备份 (1) 四、软件恢复 (2) 五、数据备份 (2) 六、备份的存储 (2) 七、备份数据的保存规定 (3) 八、备份介质的格式 (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.找出最近的备份程序覆盖到正式运行环境的相应目录中 五、数据备份 1.业务系统或数据库在打重要补丁或升级的前后,必须按要求对业务系统进行停 机备份或非停机备份,备份需包含应用和数据库的文件系统及数据,备份方式为手工备份,使用RMAN执行备份; 2.系统日常备份:作为7*24运行的重要系统,必须最小化数据丢失的同时,还 需要尽可能缩短恢复时间,数据库的日常备份策略如下: (1)确保数据库处于ArchiliveLog模式; (2)每日凌晨01:00执行数据库全备份,含控制文件备份; (3)每四小时间隔执行数据库归档日志备份,含控制文件备份; (4)每间隔两周执行数据库与应用系统文件备份,执行时间:数据库服务器在第一周的周六05:00,应用服务器在第一周的周六7:00。 3.每周一将上周的备份文件拷贝到其它存储介质上; 4.每月一号将上月最后一周的备份文件刻录到光盘上。 六、备份的存储 1.在确保成功备份数据的同时,必须严格保证存储结构的完整性,在备份服务器 或备份带库上需要保留足够的剩余空间,以存储需要保存的多份备份文件; 2.如项目上采用了专门的备份软件,有专用的备份存储,应提前规划好备份的存

Navicat异地自动备份mysql

Navicat异地自动备份mysql数据库方法详解 初雪峰 1、启动navicat软件,使用“链接”,连接mysql数据库,使用前请保证防火墙可以通过。 2、随后弹出,随意起一个“连接名”;输入“主机名/ip”这里填写mysql数据库所在服务器的ip地址,用户名密码为mysql数据库的root和密码,一般情况下为xinwei。 3、这样左边就可以列出数据库“连接名”的快捷方式,双击以后可以列出这个mysql里面所有的数据库,等同于“show databases”命令。如图172..16.20.69这个:

4、“单击”选定需要备份的数据库,然后点最后一项“计划任务”有的翻译为“计画任务”。如图: 5、点击创建批次处理任务 6、在弹出的新窗口中“双击”可用任务中的“Backup【数据库名称】”,在下面的“选择任务”框中,就会出现选取的“Backup 【数据库名称】”也就是备份库。比如图中的wakawaka数据库

7,、点击"保存" ,随意输入一个文件名比如chuxuefeng-wakawaka 。 8、返回Navicat for MySQL 窗口,打开hl2库的“计画任务”。你会看到计画任务里多了一个chuxuefeng-wakawaka,在chuxuefeng-wakawaka上点右键,选择“设置计画任务”。

9、在新的窗口里选择“计划”页,新建一个计划。在高级选项里,可以勾选重复任务。 打开高级选项,可以设定每多少小时备份一次,持续时间可以选择最大9999小时,可以设置为每天每隔3小时备份一次。实际上一般可以设定每天0:00备份一次就行了。具体的时间间隔视你的服务器情况而定。

数据自动备份

1、服务器数据库备份 (1)创建文本文件,后缀名改为.bat,然后把以下代码粘在创建的文本文件里面,再修改相应的mysql数据库安装路径、数据库主机IP地址(本机可不用)、数据库用户名、数据库密码、数据库端口号、数据库名、需要备份到的地址 @echo off set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2% set suffix=_%year%%month%%day%.sql cd "C:\Program Files\MySQL\MySQL Server 5.6\bin" c: echo 正在备份HOA数据库,请稍等... mysqldump --no-defaults -h192.168.2.3 -uqtoa_test -pqtoa_test -P3306 oa_bjzyy >D:\bak\data\db_oa%suffix% echo HOA数据库备份成功! 如果需要备份多个数据库只需要多个mysqldump后面的格式和代码中相同 (2)创建计划任务(控制面板),导入此批处理文件,执行。XP系统在创建时要填写用户名和密码,这个必须和系统的用户名和密码保持一致,不填写或填写不一致的话,在完成时可能出现不能运行的错误,系统若没有密码,可为其设置密码即可。 2、异地备份附件文件(内网) (1)共享需要备份的文件夹. (2)创建文本文件,后缀名改为.bat,然后把以下代码粘在创建的文本文件里面,修改相应的远程文件路径、备份到的路径。 @echo off echo ------------------------- set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2%

数据库备份方案

《客户名称》备份管理系统设计方案上海鸿翼数字计算机网络有限公司

目录 1.项目概述 (3) 2.系统需求分析 (3) 1.1系统现状分析 (3) 1.2备份系统风险评估 (3) 1.3备份系统需求分析 (4) 3.系统备份理念 (5) 3.1系统设计指引 (5) 3.2数据保护技术选择 (5) 3.3连续数据保护 (6) 3.4备份管理系统组成 (6) 4.系统备份结构设计 (8) 4.1整体系统架构设计 (9) 5.系统备份方案介绍 (10) 5.1W INDOWS服务器自身备份 (10) 5.2方案2:双机热备 (12) 5.3方案3:爱数备份 (13)

1.项目概述 上海鸿翼数字计算机网络有限公司将根据《》的网络实际需求,制定一套完整的集数据备份、灾难恢复、服务器整合及虚拟化一身的方案。一个完整的企业数据备份与恢复解决方案就意味着数据安全与性能(机器和网络)的完美结合,一条龙式的服务标准(产品的服务与支持)。所以在选择备份系统时,既要做到满足系统容量不断增加的需求,又要所用的备份方式能够支持多系统平台操作。要达到这些,就要充分使用网络数据存储系统,在分布式网络环境下,通过专业的数据存储软件,配合系统备份及双机备份,结合相应的硬件和存储设备,对网络的数据备份进行集中管理,从而实现自动化备份、文件归档、数据分级存储和灾难恢复。 2.系统需求分析 1.1系统现状分析 《》网络基础结构是基于Windows平台,现在拥有X台服务器。《》的文档管理系统包含了文件服务器、转档服务器、数据库服务器等企业信息管理系统,为企业的发展提供了强有力的信息化支持。主要数据库包含了Microsoft SQL Server、Oracle、DB2等。 1.2备份系统风险评估 《》的信息系统管理人员十分重视数据的保护,在没有备份软件的情况下,已经采用了重要数据镜像备份、服务器系统镜像备份等常规保护方法,为企业的数据财产提供了安全的保障。但是以上方法很难实现快速备份和灾难后的迅速恢复,很难保证业务的连续性。

不动产登记备份数据异地存放办法

不动产登记备份数据异地 存放管理办法 为确保不动产登记数据安全,严格备份数据异地存放管理,根据《不动产登记信息管理基础平台建设实施方案》和省厅工作要求,结合我市实际,制定本办法。 第一条不动产登记数据备份内容包括不动产权籍调查数据库和不动产登记业务数据库数据。 第二条各县(市、区)不动产登记管理局要将不动产登记数据以实时双机热备方式存储,定期将不动产登记数据以移动硬盘备份方式异地存放。 第三条不动产登记备份数据实行异地存放。其中:***县为***不动产登记数据异地存放点。 第四条不动产登记备份数据移动存储硬盘要达到数据永久保存的标准。 第五条 ***不动产登记管理局要购置防磁保险柜,专门用于存放异地备份数据硬盘,防磁保险柜要放在档案室或专门存放室,档案室(专门存放室)要符合移动硬盘存放的条件,确定专人管理,并建立硬盘备份数据移交、查阅、复制台账。 第六条不动产登记数据原则上每年备份一次。首次数据备份截止日期为2017年6月30日,以后每年12月31日为数据备份截止日期。各县(市、区)不动产登记管理局确

定专人集中将累积的不动产登记数据进行移动硬盘备份,并将硬盘密封,自数据备份截止日起5个工作日内安排专人将密封的移动硬盘送备份数据存放单位。 第七条做好移动硬盘备份数据的交接。交接双方要仔细检查密封袋的完好性,经检查确认后,交接双方经办人在不动产登记备份数据异地存放交接单上签字后,存放在防磁保险柜内。 第八条数据存放单位不得擅自开启保险柜,不得将保险柜移出档案室或专用存放室,不得复制、修改、删除硬盘内数据,并定期对保险柜进行检查。 第九条因特殊情况,各县(市、区)需查阅本单位硬盘内备份数据的,须由本单位正式在编人员持不动产登记管理局主要负责人签字的查阅函,经数据存放单位的不动产登记管理局主要负责人签字后,在专职管理人员监督下,方可查阅备份数据。需打印结果的,可在保密设备上进行打印。查阅时不得复制、修改、删除硬盘内备份数据,查阅后及时将硬盘装入密封袋密封存放。 第十条因数据丢失、毁坏等原因,需复制本单位硬盘内全部或部分备份数据的,须由本单位正式在编人员2人持不动产登记管理局主要负责人签字的备份数据复制的函,经数据存放点不动产登记管理局主要负责人签字后,在存放点专职管理人员监督下,在保密设备上复制备份数据。复制时不得修改、删除硬盘内备份数据,复制后及时将硬盘装入密

经验分享二异地备份

情形一:异地备份 运行环境分析: 现有两台机器具体配置如下: 操作系统:两台都是Windows 2000 Advanced Server 数据库:Sql Server 2000 IP: 一台是192.168.0.1,另一台是192.168.0.100 要求:定期自动实现将192.168.0.1中数据库中bbsbak数据库备份到192.168.0.100的机器上,并删除15天以前对192.168.0.100中自动备份的bbsbak数据库。 注:本操作涉及到Ms Sql Server2000数据库数据转换服务中包的高级设置、数据库存储过程、作业的添加及简单Transact_SQL语句的操作等内容,在此不再详述,请参考相关资料及微软官方网站。 操作步骤: 1. 在本机(win2000)中打开SQL数据库――-数据转换服务――本地包(如图)

2. 右键――新建包,出现如图画面

A:首先建立Microsoft OLE DB Provider for SQL Server(如图)

在此注意两点: 第一指定的服务器应是192.168.0.100; 第二192.168.0.100数据库的选择(在此我用master数据库)。 B:下面建立执行 SQL 任务: 未定义如图

a.命令超时项设置为:300; b.SQL语句为: select 'bbsbak'+convert(varchar(4), datepart(yyyy, getdate())) + convert(varchar(4), datepart(mm, getdate())) + convert(varchar(4), datepart(dd, getdate())) 注释:红色标记是实现备份后的数据库在bbsbak后加上年月日,如bbsbak20031023. c.点击参数(A)对参数进行相关设置,出现如上图界面

数据泵自动备份及删除

引言 日常运维过程中,数据库需要定期备份,由于数据量较大,可使用数据泵的方式进行备份,利用linux/unix操作系统自带的crontab计划任务进行定期设置,以达到定期快速的数据库备份效果。 环境介绍 操作系统:aix 5.3 数据库:oracle 10g 文件系统:/backup 备份策略: 每日17:00开始对备份文件系统进行清理,17:30开始进行数据库中主业务方案进行备份。 每周日19:00开始清理备份文件系统,19:20开始备份数据库中ims相关方案。 数据库设置 在数据库中创建数据泵使用目录,并增加相应用户对该目录的读写权限。如下图: crontab计划任务设置 计划任务设置如下: 00 17 * * * sh /backup/clear_pmsdb.sh 30 17 * * * sh /backup/expdp_pmsdb.sh 00 19 * * 0 sh /backup/clear_pmsint.sh 20 19 * * 0 sh /backup/expdp_pmsint.sh 说明: clear_pmsdb.sh:主业务用户2天前备份数据清理任务脚本 expdp_pmsdb.sh:主业务用户数据备份任务脚本 clear_pmsint.sh :接口用户7天前备份数据清理任务脚本 expdp_pmsint.sh:接口用户数据备份任务脚本 计划任务可用“crontab –l”查询,“crontab –e”使用默认文本编辑器进行编辑,例如vi。 相关脚本 expdp_pmsdb.sh脚本设置如下: export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/db export ORA_CRS_HOME=$ORACLE_BASE/crs export ORACLE_SID=orcl2 export ORACLE_TERM=xterm export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib :$ORA_CRS_HOME/lib:$ORA_CRS_HOME/lib32 export LIBPATH=$LD_LIBRARY_PATH export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib/ :$ORACLE_HOME/network/jlib export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/oracle/soft/OPatch export AIXTHREAD_SCOPE=S export ORACLE_HOSTNAME=pmsdb2 export TEMP=/tmp export TMP=/tmp export TMPDIR=/tmp expdp system/pms_db@orcl2 directory=datapump schemas=geostar,jcas_djmuser,jcas_dmsuser,mw_app,mw_rtm,mw_sys dumpfile=pmsdb`date '+%Y%m%d'`_%U.dmp parallel=10 logfile=pmsdb`date '+%Y%m%d'`.log expdp_pmsint.sh脚本设置如下: export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/db export ORA_CRS_HOME=$ORACLE_BASE/crs export ORACLE_SID=orcl2 export ORACLE_TERM=xterm export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib :$ORA_CRS_HOME/lib:$ORA_CRS_HOME/lib32 export LIBPATH=$LD_LIBRARY_PATH export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib/ :$ORACLE_HOME/network/jlib export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/oracle/soft/OPatch export AIXTHREAD_SCOPE=S

Oracle数据库异地备份

Linux上实现oracle双机实时备份DataGuard 更改机器名Hostname 机器名(自己启,两台机器不能一样,建议用dataguard1和dataguard2) vi /etc/sysconfig/network 文件里面的hostname 然后vi /etc/hosts 添加本地hosts 安装数据库在RHEL5下安装oracle 10g 1、添加组和用户 # /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba # /usr/sbin/useradd -g oinstall -G dba oracle # passwd oracle 2、添加以下内容到/etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144 3、添加以下内容到/etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 4、添加以下内容到/etc/pam.d/login session required /lib/security/pam_limits.so session required pam_limits.so 5、添加以下内容到/etc/profile if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 6、创建安装目录 # mkdir -p /u01/app/oracle # chown -R oracle:oinstall /u01/app/oracle

ORACLE大数据库自动备份_详细步骤

ORACLE数据库自动备份 由于每天都需要备份数据库,每天都写一遍备份语句很是麻烦,所以我从网上找到了一个window下编写批处理文件实现自动备份的方法: 备份代码 首先我们需要编写一个批处理文件,用于实现数据库的备份功能,粘贴如下代码到文本文档中,重新命名为***.bat(后缀名修改为bat): 然后将下面代码复制到文本文档中:(红色字体是需要修改的地方) @echo off color 0b mode con cols=80 lines=25 echo 正在备份数据库,请稍后…… echo -------------------------------------- echo 指定数据库用户(在“=”后面写入你需要备份的数据库登录用户名) set yh=si0001 echo 指定数据库密码(在“=”后面写入你需要备份的数据库登录密码) set mm=si0001 echo 指定数据库服务名(在“=”后面写入你需要备份的数据库

服务名) set fwm=10.1.94.21/orcl echo 指定备份目录(指定备份的文件夹,以“\”结束) set ml=d:\backupOracle\ echo ---------------------------------------------- echo 开始计算日期和时间,用于备份文件的名称(由于是自动备份,备份的文件名我们定义为数据库登录名+系统时间—精确到秒) set hh=%time:~0,2% echo 如果小时是一位的,那么在前面补零 if /i %hh% LSS 10 (set hh=0%time:~1,1%) set rq=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2% set sj=%hh%%TIME:~3,2%%TIME:~6,2% set wjm=%yh%%rq%%sj% echo ---------------------------------------------- echo 请核对以下数据是否正确 echo 用户名:%yh% echo 密码:%mm% echo 服务名:%fwm%

数据库备份方案设计

数据库备份方案设计 备份结构图: 1.1.备份软件的选型 1.1.1.与windows 的可靠性和兼容性 ?要求备份软件有好的兼容性,能支持现有的各种的微软平台。可以通过1个主备份 平台,可以保护现有的WINDOWS平台,Windows NT, Windows 2000和微软最新 推出的Windows 2003的32位及64位操作系统,以满足商业的需求。 ?要求备份软件可靠,得到微软公司在各个操作平台上的集成及认证,以证明其可靠 性和兼容性,长期被微软公司所采纳使用。 ?能支持微软公司的各种应用,包括SQL server, Exchange server, Sharepoint portal server的各种版本,能够支持最新的应用数据库,如SQL 2003,EXCHANGE 2003 及SHAREPOINT PORTAL 2003,并且同时能够备份Windows Server上的各种内核 的内容,如Windows Active Directory,集群配额数据库,Windows 2003 Shadow copy

组件等等。 ?要求软件有多种语言版本,对中文操作系统以及各种中文软件有完善的支持。 1.1. 2.灵活性和易于使用 ?要求备份软件有友好的操作介面,同时可以提供任何地点皆可使用的Internet介面, 以方便管理人员随时随地进行远程管理。 ?要求备份软件有集中管理的能力,有层次化的结构。当有多台备份服务器需要管理 的时候,能通过一个管理平台把多台服务器的状态监控起来。同时,要有对备份服 务器远程维护的能力,如备份服务器的远程安装,远程的修复。 ?要求备份软件简单易用,对各种应用,如文件、SQL,EXCHANGE数据库的备份 和恢复的策略设置都有专门的向导功能,以便用户在最短的时间内可以将相关的数 据保护起来。同时,要求备份软件有像基于日历的任务管理,方便查阅每天的备份 作业。 ?要求备份软件有试运行的功能,以便备份策略在实施前得到验证和修改。 ?要求备份管理软件除了普通的备份恢复日志外,更有生成备份恢复及其它相关管理 的统计报表/图表的功能,可以将一段时间内备份恢复、备份设备及介质使用等详 细进行详细的统计,并通过图表的方式表现出来。 1.1.3.软件的先进性 ?要求备份管理软件可以根据需求有各种方法控制备份和恢复对资源的占用。例如可 以定地义备份和恢复的数据流使用服务器的指定网口以减少网络带宽的占用,通过 选项定义防火墙的端口等。 ?要求备份软件支持多种的备份方式,如LAN备份,SAN 备份等各种方式。 ?要求备份管理具有强大的灾难恢复能力,可以在发生极端灾难时迅速地通过灾难恢 复磁带将整个系统迅速恢复,无需重新安装操作系统、驱动程序、应用系统等等。 通过灾难恢复可以恢复如IBM、HP、DELL等服务器厂商的功能管理分区。支持 现有的所有Windows平台,如NT4,2000及Windows 2003的32位及64位操作 系统,能与Windows 2003的ASR功能集成,快速恢复系统。 ?要求备份软件在技术上领先,满足数据快速备份和恢复的要求。除了一般的备份和

容灾备份-解决方案方法

容灾备份系统 2010-8-11 项目背景 随着计算机技术的快速发展,每个企业都在大量的使用计算机处理自己的核心数据,这些数据往往是企业生产经营必不可少的部分。依赖这些数据的计算机系统的停机往往会造成企业生产经营活动的停顿,给企业造成巨大的损失。所以,可以说,这些数据是企业的生命核心。

企业的IT 管理员为了保证生产经营活动的持续运行,不断的加强对系统和数据的保护,如使用基于双机的高可用技术,磁盘阵列系统的RAID 技术等。然而,人们依然无法 回避由于磁盘故障,人为失误,应用程序的逻辑错误,自然灾害等原因带来的系统停机或者 数据丢失。所以,数据备份作为数据保护的最后一道屏障,必不可少。 二、功能介绍 实时保护:连续捕获、实时备份数据变化,全过程保护数据安全。实现真正的持续性 数据保护(CDP),无需设置任何备份时间点,居国内外同类产品领先地位。 完善备份:同一软件可实现“数据库双机热备+接管”、“本地实时灾备” 、“异 地实时灾备” ,全方位保证数据库安全。 任意回退:可按任意操作步数或时间点进行数据回退。主数据库遭到破坏时,备份数 据库可将主数据库回退到损坏前最后时刻的状态,且能保证事件的完整性。 快速恢复:主数据库或表损坏,从站自动检测,提示回退的步数。恢复1个G数据 库在3-5分钟。 增量备份:只备份变化部分,在保障备份数据安全的同时减少备份的工作量。 错峰机制:在系统负荷极大时暂停备份以免系统瘫痪,当系统负荷下降时备份暂停 期间的数据,并重新开始实时备份。 低耗资源:对主数据库压力小,系统采用消息机制,只有灾数据库发生变化时才触 发,只传数据库的变化部分,不同于文件拷贝,和数据表的轮询。 操作简单:自主开发设计,着重考虑国内用户使用习惯,安装、设置非常简单。维护 方便:启动或连接中断后重连时,自动校验主从站数据,保证数据准确。 加密传输:底层通讯采用自主研发的通讯平台,所有数据都是用加密数据包进行数据 交换,充分保证数据安全。 高性价比:在各项性能领先的同时,价格远远优于国外软件。当选择不接管的热 容灾备份方式时,从站可采用低档Server 或高稳定性的PC(有足够的存储空间即 可),从而实现极低的总体成本。 通用性好:不对数据库中的应用做任何修改。与数据库中表的结构无关,且无任 何限制。对数据库备份完整:如TABLES(表)、DIAGRAM(S关系图)、VIEWS(视图)、USERS(用户)、ROLES、RULES等。

【精编】本地数据备份及异地数据级灾备项目建设方案

本地数据备份及异地数据级灾备项目建设 方案

XX地税本地数据备份及异地数据级 灾备项目建设方

一、数据备份及异地灾备系统项目分析1 二、数据备份及异地灾备系统项目调研3 2.1国际灾备系统的定义以及容灾级别3 2.2国际标准灾备系统的组成6 2.3计算机系统灾难分析7 2.3.1自然灾害:7 3.3.2计算机系统故障:7 2.3.3人为因素:8 2.4国外计算机灾难案例8 三.国税总局灾备调研10 3.1国税总局备份系统设计原则10 3.2国税总局存储备份及管理设计思路12 四、陕西地税数据级灾备需求分析22 4.1建设目的23 4.2建设目标:23 4.3.详细需求分析24 4.3.1备份管理系统具体需求24 4.3.2各区服务器备份及容灾需求:26 4.4、技术指标要求28 4.4.1备份软件28

4.4.2自动磁带库要求29 4.4.3数据远程复制软件要求:30 4.4.4存储系统要求:31 五陕西地税数据备份及异地灾备系统规划33 5.1数据备份规划33 5.2数据备份系统设计原则35 六我省数据备份及异地灾备系统设计41 七数据备份及异地灾备系统选型比较过程48八数据备份及异地容灾系统建设方案56 九我省数据备份和恢复策略67 十我省异地灾备系统方案详解80

一、数据备份及异地灾备系统项目分析 随着国家经济从计划经济向市场经济发展步伐的不断加快,西部大开发的政策也促使中西部地区的经济蓬勃发展,在这种情况下,作为国家对市场经济发展进行有效调控的一种重要手段,税收管理日益呈现出了其在当今经济生活中的重要性和权威性。因此在各种与经济发展相关的税收信息越来越多元化,海量化的发展的同时,传统的人工处理方式已经越来越不适合当前经济发展的需要了,而计算机信息技术的发展又为税务信息化工作提供了强有力的支持。目前作为西部经济发展最迅速省份之一的陕西省的地税系统,必定需要一个非常强大的税务信息系统的有效支撑,同时随着税务信息处理系统的建成投入使用,我们又必须面对更严峻的考验,那就是如何科学、安全、有效地保护税务信息系统中的海量化税收信息数据。 我省税务信息系统按照“秦税工程”方案于3月份完成了对省地税集中数据中心系统的搭建。数据大集中处理是今后发展的一种趋势,一方面有利于对税收业务系统进行统一规划管理,让全省所有分支机构采用统一的业务系统平台,减少管理漏洞;另一方面利于省地税对数据信息的统一管理,可以更好的利用和保护这些核心业务数据;同时也可以减少各地的信息化重复建设费用。 伴随着我省地税信息系统的数据集中处理模式,可以预计,税务

oracle自动异地备份实现

在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地数据自动备份的方法,可供数据库管理人员参考。文中所有的程序都经过测试,运行良好。这里模拟的异地运行环境为一主一备两套Sun Solaris系统,所采用的备份方法为Oracle数据库提供的标准备份:export。 相关命令 文中主要用到三个命令,这里先单独介绍一下: export: 将数据库中数据备份成一个二进制系统文件,它有三种模式: 用户模式、表模式、整个数据库模式。还可分为三种备份类型:完全型、积累型、增量型。本文以整个数据库模式下的完全型为例说明。export使用格式为: exp userid file 其中:userid的用法为username/userpassword,即Oracle中的用户名/口令。userid必须为exp的第一个参数,file指备份文件所放位置及名称。 ftp: 一般情况下可通过交互方式实现两台主机间的数据传输,即需要手工输入目标主机的IP地址、用户名、口令等。但是当用户使用ftp命令时,系统将会先在该用户的注册目录中寻找.netrc文件,并首先执行该文件。这样,我们可以通过编写一个.netrc的文件来达到自动备份的目的。要注意该文件必须命名为.netrc,且必须存放在启动ftp命令主机上的用户注册目录里。ftp常用选项: -i:进行多文件传送时关闭交互提示; -n:在连接之后不进行自动登录。 本文使用“-i”选项,以关闭交互提示。

crontab: cron是一个永久进程,它由/etc/rc.local启动执行。cron检查 /var/spool/cron/crontabs/目录中的文件,找到所要执行的任务和执行任务的时间,并自动完成。该目录中文件由crontab命令建立。用户所建立的crontab文件存于 /var/spool/cron/crontabs中,其文件名与用户名一致,本文使用crontab的用户为Oracle,所建立的文件名也为Oracle。 cron使用者的权限记载在下列两个文件中: /usr/var/adm/cron/cron.deny和 /usr/var/adm/cron/cron.allow。前面的文件中所列的用户不允许使用crontab命令;后一文件中所列的用户允许使用crontab命令。crontab命令的常用格式为: crontab -l:显示用户的crontab文件的内容; crontab -r:从crontabs目录中删除用户的crontab文件; crontab -e:编辑用户的crontab文件。 crontab文件每行中有6个字段,前5个为时间设定段,第6个为所要执行的命令。时间段分别为: minutes、hours、day of month、month、day of week,字段之间用空格或Tab 分开。字段如果为“*”,表示该字段在所有可能的取值范围内取值; 如果一个字段是由连字符隔开的两个数字,表明命令可以在两个数字之间的范围内执行。 备份数据库 设定数据库的拥有者为Oracle,用户名为mistest,其口令为test,新建备份目录为 /export/home/oracle/backup。建立一个命名为testbackup的备份文件,文件内容如下:ORACLE-HOME=/export/home/oracle/815;export ORACLE-HOME ORACLE-SID=ora815;export ORACLE-SID

相关文档
相关文档 最新文档