冷备份与热备份、双机热备与容错

上传人:鲁** 文档编号:491281168 上传时间:2024-01-31 格式:DOCX 页数:12 大小:32.27KB
返回 下载 相关 举报
冷备份与热备份、双机热备与容错_第1页
第1页 / 共12页
冷备份与热备份、双机热备与容错_第2页
第2页 / 共12页
冷备份与热备份、双机热备与容错_第3页
第3页 / 共12页
冷备份与热备份、双机热备与容错_第4页
第4页 / 共12页
冷备份与热备份、双机热备与容错_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《冷备份与热备份、双机热备与容错》由会员分享,可在线阅读,更多相关《冷备份与热备份、双机热备与容错(12页珍藏版)》请在金锄头文库上搜索。

1、冷备份与热备份、双机热备与容 错冷备份与热备份、双机热备与容错冷备价与热备价、双机热备与容错 冷备价与热备价冷备份发生在数据库已经正常关闭的情况下挡正常关闭时会提供给我们_ 个完整的数据库。冷备价时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法,冷备价的优点是:1.是非常快速的份方法(只需拷文件)2.容易归档(简单拷贝即可)3.容易恢复到某个时间点上(只需将文件再拷贝回去)4.能与归档方法相结合,做数据库“最佳状态”的恢复。5.低度维护,高度安全。但冷备份也有如下不足:1. 单独使用时,只能提供到“某一时间点上”的恢复。2. 再实施备价的全过程

2、中,数据库必须要作备份而不能作其他工作,也就是说,在冷备份过程中,数据库必须是关闭状态。3. 若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很34. 不能按表或按用户恢复。如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使 用户可以工作浴将备份的信息拷贝到磁带上拷贝的同时JK据库也可以工作)。冷备价中必须拷贝的文件包括:1.所有数据文件2.所有控制文件3.所有联机REDO LOG 文件4.Init.ora文件(可选)得注意的使冷备砌须在数据库关闭的情况下进行挡数据库处于打开状态时,执行数据库文件系统础是无效的。下面是作冷备价的完整例子。(1)关闭数据库sqlplu

3、s /nologsqlconnect /as sysdbasqlshutdown normal;(2 )用拷贝命令备价全部的时间文件重做日志文件,控制文件,初始 化参数文件sqlcp(3)重启Oracle数据库sqlstartup二热备价热备价是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在 发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了,热备价的命令文件由三部分组成:1.

4、据文件一个表空间一个表空间的备价。(1) 设表空间为备价状态(2) 备价表空间的数据文件(3) 恢复表空间为正常状态2. 备价归档听文件(1)临时停止归档进程(2)log下那些在archive rede log目标目录中的文件(3)重新启动archive进程(4)备价归档的redo log文件3 .用alter database bach up controlfile命令来备份控制文件热备价的优点是:1.可在表空间或数据库文件级备价,备价的时间短2.备价时数据库仍可使用3.可达到秒级恢复(恢复到某一时间点上)。4.可对几乎所有数据库实体做恢复恢复是快速的,在大多数情况下爱数据库仍工作时恢复热备

5、价的不足是:1. 不能出错,否则后果严重2. 若热备价不成功,所得结果不可用于时间点的恢复3. 因难于维护,所以要特别仔细小心,不允许“以失败告终”,sassssse. SKISKSS SB9SIS IKWSiwsss .HSIKSK&ksw SKKftst:馨役siB isssff&a sc&5W SSSSTa IlnEaBEfb反 ss ift fiKss置e曼 AKksm司DR&KsaBsasa 司瓠.ieHsHsa 司DR最(wRe蜩曜 gBB域苦!s霸nQmwr &s d- estssi S1HW 咨K Ns Essttsss) ssssBE1B gs (EessK - s 4n苴如

6、曜BEK签聚fb叔MSTDR ammme城fbKST. SBMEfK双机容错的工作原理1、双机容错的两种方式双机容错从工作原理上可以分为共享磁盘阵列柜方式和扩展镜像纯软件方式两57 T Sfi种这两种方式的共同特点都是围绕关键数据的可靠性,对操作系统、电源、CPU和主机主板进行容错.双机共享磁盘阵列柜方式是以磁盘阵列柜为中心的双机容错方神机妙算,磁盘柜 通过SCSI线连接到两个系统上,并能被两个系统所访问,关键数据放在共享磁 盘柜中,在正常运行时,控制友在主用系统上,当主用系统发生故障或主用系统 检查到某种故障后,系统控制权就切换到备用主机。主用系统修复后,主备角色 互换,双机系统进入正常工作

7、模式。双机扩展镜像酏软件方式是纯软件方式的双机容错方案,两个系统之间通过以太 雌接,关键数据在两个系统之间呈镜像存在。在正常运行时,控制权在主用系 统上,数据实时地镜像到费系统上当主用系统发生故障或主用系统检查到某 种故障后,系统控制权切换到备用主机 由于采用以太网作为系统的数据链路, 主用系统可不干扰备用系统工作,自动脱离并在一个孤立的环境中进行故障的诊 断和维修,主用系统修复后,控制权需要切回到主用系统,数据需要从备用系统 恢复到主用系统,这个工作在后台自动完成皿读取数据仍从备用系统上进行 而不会中断,数据恢复完成后,双机系统进入正常工作模式 以上两种双机容错的方式已经能很好地保证数据可靠

8、,如果在主、备机上各运行 一种应用还可实现相互备份2.共享磁盘阵列柜方式的工作原理使用共享磁盘阵列柜方式的两台(或多台)服务器的数据同时存放在一个磁盘阵列柜里,因此,不需要进行数据复制,只需在其中一台服务器停机时将此服务器 的工作转移到另外一台服务器,工作较为简单。由于数据存储在同一磁盘阵列柜 里,一是磁盘阵列柜的数据捐赠坏则数据全部丢失,有单点崩溃的可能性,而 且由于服务器与磁盘阵列柜之间通常使用SCSI线连接因此受到距离的了限制。共享磁盘阵列车柜方式一般由监控系统与切换系统两部分组成(1)监控系统A、SCSI侦测。共享磁盘阵列柜方式内部含有侦测心跳通信线路,侦测结果于共享磁盘阵列柜上的一个

9、5MB的小区,用于监控,此小区一般在机柜逻辑盘 的起始段,对于某一台服务器而言,将侦测信自己人以类似于记录方式写在该小:内,其中每一条记录包括如下内容。系统对本服务器的监测状态信 另一台服务器是滞到本服务器状态信息,同时修改记录区内容。B,网络侦测,当一台服务器有问题或出现故障时,对等服务器的可调变心跳频率不断提高。在最小心跳时间内发现记录内容没有更新,即会调用网络心跳侦测 两次确认系统状态。当峡谷线心路都判断系统故障时,共享磁盘阵列柜方式将故 障服务器的交易业务在最小安全切换时间内切换到对等服务器上继续运行 侦切换系统 网络服务器。双服务部后台,对于用户一羰,由监控软件共享磁盘阵列柜方式提

10、供一个逻辑的IP地址,如192.192.192.1屁一用户上网可以直接使用这一地 址,当后台其中一台服务器出现故障时,另外一台服务器会自己将其网卡的IP 地址替换为192.192.192.1,这样,用户一端的网络不会因为一台服务器出现 故障而断掉据库IE务当其中_台服务器出现故障时另外一台服务器会自动接管数据库, 同时启动数据库和应用程序陋用户数据库可以继续操作,对用户而言不受影或 应用系统。当有一台服务器出现故障时,另外一台服务器会自动接管各类应用程 序,同时启动应用程序,使用户可以继续操作,对用户而言不受影响3, 扩展镜像纯软件方式的工作原理使用纯软件方式的软件不需要共享磁盘阵列柜,它将数

11、据存储于各自服务器内, 通过镜相引擎将数据进行实时复制。当其中一台服务器停机时,设定的服务器接 管停机服务器的工作。由于数据存储于不同服务部内,因此避免了单点崩溃的可 能性,增加了数据的安全性。HE务器之间通过网络连接,所以服务器之间的连接 受距离的限制较小。由于数据存储在各自己服务器硬盘内,因此服务*间有成 用各不影响,提高了服务器正常使用时的效率。4, 热备份热备份其实是计算机容错技术的一个概念,是实现计算机系统高可用性的主要方 式.热备价采用磁盘镜相技术,将运行着的计算机系统数痫应用数据同时保存 在不同的硬盘上,镜像在不同的磁盘上的数据在发生变化时同时刷新,从而保证据一致性。当系统中的一

12、个硬盘发生故障时,计算机可以使用镜像数据,避免 因系统单点故障(如硬盘故障)导致整个计算机系统无法运行,从而实现计算机 系统的高可用性。现在的计算机系统在系统建设时都普遍采用了热备份方式,最典型的实现方式是 双机热备价,即双机容错系统。双机容错系统在设时选用两台同样服务器,运 行相同的操作系统、应用软件(如数据库软件),两台HE务器共享一个磁盘阵列, 采用磁盘镜像,将应用数据立在磁盘阵列车上,实现双机容错。其中一台服务器被指定为工作机,由它处理当前运行的业务,另一台为备价服务器。一旦工作求将机发生故障,运行的业务请求将被人工(或自动)地切换到份服务器,使运行着的业务不至于因为系统的单点故障中断

13、,实现系统的高可用性。热备价实现了计算机系统的高可用性,使一些对实时性要求很强的业务(如银行信用卡业务)得以保障。然而,热备份方式并不能解决所有计算机系统数据管 理问题,举一个最简单的例子,如果操作人员误删除了一个文件,热备系统为保 证数据的一致性,会同时将这个文件的镜像文件删除,造成数据丢失。为防止有 用的数据因系统故障和人为误操作而损坏或丢失,实行数据存储管理必不可少,据存储管理的核心是数据备份双机容错环境下Oracle数据库的具体应用 目前许多建立和应用信息系统的企业,在系统应用不断改进的同时,开始注意提 高企业信息系统的可用性和可靠性,通过双机容错系统为企业提供系统高可用性 保障是目前

14、企业普遍采用的方法。医疗机构工作性质的特殊性要求其信息系统7天x24小时不间断运行,采用双 机容错方案为系统提供了高可用解决方最本文将对医疗信息系统的双机容错环 境下Oracle数据库应用做详细介绍。系统配置该系统的硬件配置如下:J主数据库服务部:富士通Primergy MS-610服务器(双Xeon700MHz CPU,1GB 内存)。据库备份服务:富士通 Team Server C870ie GP5C875(双Pentiumm 700MHz CPU, 1GB 内存)。容错软件 天地公司的SLHA 3.0软件包。磁盘阵列:IQstore R1500(带 2 个 SCSI 接口).线路连接:2

15、台服务器用RS-232串口线和RJ-45网络线相连(如图1所示)。软件配如下。操作系统:Windows NT Server 4.0服务器软件配置:Windows NT 4.0 Service Pack 5、InternetExplorer 5.0、Microsoft Data Access Component 2.0, Oracle 数据库为7.3.3企业版双机容错的实现1.操作系统的安装我们用A机表示数据库服务器,用B机表示备份数据库服务部,首先在物理上将所需硬件设备连接好,分别在各自服务器上安装Windows NTServer 4.0操作系统及补丁包等.然后,进入磁盘管理部,将磁盘阵列划分为2个逻辑盘Diffl E, 此N2台服务器都可访问磁盘阵列。2.O

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号