服务器热备与冷备区别和冷备分别指什么?分别承担什么工作任务

双机冷备技术_我的网站
双机冷备技术
时间: 09:23 来源: 未知
&&& 随着社会信息化的不断发展,依托于网络的电子信息传递,已越来越多。作为网络信息传递的主要途径之一的邮件系统,以其高效的传播手段、便捷的应用,已越来越受人们关注。
&&& 然而,电子化信息传递,亦有其不可磨灭的弊端,比如,硬件设备的损坏、系统等的崩溃等等。为提高系统稳定性、容灾性,采用双机冷备或热备技术。极大保证了服务的安全、稳定、不间断提供。
&&& 安宁双机冷备和双机热备,都可以实现数据的同步,保持2台机器的运行状态,安宁双机系统,可自动将数据同步到另一台机器。当正在提供服务的这台机器出现故障后,可以切换到另一台机器,继续提供服务,数据无改变。所不同的是,冷备系统,需要人工手动切换服务。
&&& 安宁双机冷备技术,可以实现数据的定时自动同步,在2台服务器运行的时候,自动将数据定时同步到另一台服务器。当正在提供服务的这台服务器出现故障后,可以人工手动切换到另一台服务器,有效保障系统的连续运行和服务。
双机系统网络拓扑图,如下:
商务热线:010-线) 技术热线:010-线) 邮局总机:010-
Copyright (C)
AnyMacro All Rights Reserved电气工程分区
查看: 10954|回复: 58
听众数收听数最后登录注册时间主题精华0积分2781帖子
本帖最后由 交流 于
10:08 编辑
定义不同:
一用一备:一路工作,另一路做为备用;
互为备用:指两路可以同时工作,一路出问题或故障时,另外一路可以承担故障回路的负荷。
接线模式不同:
一用一备:一般是单母线;
互为备用:一般是单母线分断。
功能不同:
一用一备:备用电源由热备和冷备之分,热备是指上一级变电所馈出柜一直合闸,
合闸本级变电所的开关即可完成备用和工作电源的切换;
冷备是指,上一级变电所馈出柜处于分闸状态,如果要投入备用电源,
需要向上一级变电所申请,工作电源故障后,上一级变电所可能要倒负荷,才能满足备用电源的容量要求。
还有一种就是,备用电源只满足重要负荷的供电,也就是备用电源不是全部负荷的备用电源。
互为备用:一路电源故障后,一般来说要求另外一路电源能承担所有负荷,也有可能只承担正常己方这一段母线段的负荷+
另外一段母线的重要负荷,这个含义巨大,对于工业的两个独立流程,一个母线挂一个流程,即使一个电源故障,
能保证一个流程的工作完整性,而一用一备这种模式,流程是停掉了,工作的完整性没有办法保证。
同理可引申至一工一备的两台设备挂在不同母线段。
我个人的工作实际:
我们一边都是互为备用,一路电源可以承担所有负荷,在另外一路电源故障的情况下,我们的主变一般是两台互为备用,
也有四台的,两两互为备用。
<p id="rate_5647" onmouseover="showTip(this)" tip="很有专业水准&土木币 + 6
" class="mtn mbn">
<p id="rate_7398" onmouseover="showTip(this)" tip="鼓励发帖&土木币 + 5
" class="mtn mbn">
打赏:11土木币0工程点
很有专业水准
听众数收听数最后登录注册时间主题精华0积分102帖子
二星助理工程师, 积分 102, 距离下一级还需 48 积分
学习了,感谢版主的经验交流。
听众数收听数最后登录注册时间主题精华3积分18087帖子
单母分段互为备用时,母联BZT如何判断一段失电是故障跳闸还是电源失电?
&说的很好啊
&想死你了,老区管。。&
&线路断路器应该可以容易判断故障跳闸和正常分闸吧?&
&目前一般在每一路的进线处,肯定设有电源指示器。跳闸后看看不就知道了?
再者,每段的PT是熔断器保护,正常不会失电,除非电源掉电,所以看看便知。&
&这个有时候确实分不开,如果进线电源的保护设置不当的话。
当然合上母联会判定是否为PT断线,如果是PT断线,不合母联。
我们一般是人工合闸母联开关,也有些项目业主要求自动投切。&
听众数收听数最后登录注册时间主题精华0积分2781帖子
ccc___ 发表于
单母分段互为备用时,母联BZT如何判断一段失电是故障跳闸还是电源失电?
这个有时候确实分不开,如果进线电源的保护设置不当的话。
当然合上母联会判定是否为PT断线,如果是PT断线,不合母联。
我们一般是人工合闸母联开关,也有些项目业主要求自动投切。
&原来如此?(还是朋友个人的理解?)
就低压来说,有一段失电,其二次合闸电源取自断路器上桩头,同时接有“电压继电器”,如果电压继电器没动作(跳开),说明电源有电,断路器跳闸(是故障跳闸),如果电压继电&
听众数收听数最后登录注册时间主题精华0积分102帖子
二星助理工程师, 积分 102, 距离下一级还需 48 积分
母联备自投可以通过监测进线电压和电流来判别是否为PT断线吧
听众数收听数最后登录注册时间主题精华3积分18087帖子
本帖最后由 ccc___ 于
13:03 编辑
电气交流 发表于
这个有时候确实分不开,如果进线电源的保护设置不当的话。
当然合上母联会判定是否为PT断线,如果是PT断 ...
原来如此?(还是朋友个人的理解?)
就低压来说,有一段失电,其二次合闸电源取自断路器上桩头,同时接有“电压继电器”,如果电压继电器没动作(跳开),说明电源有电,断路器跳闸(是故障跳闸),如果电压继电器动作(常闭接点闭合),这时进线断路器因没有电源可以给断路器跳闸,断路器是没有跳闸,说明是系统电源失电,此时由电压继电器接点(闭合)启动BZT回路,经过(自动、手动)BZT选择开关,从母联(自动选择有电侧)二次电源接通失电侧断路器的跳闸线圈,跳开进线断路器,由进线断路器的辅助常闭接点(再经母联断路器常闭辅助接点)合母联断路器,这就是BZT动作的逻辑(和故障跳闸还是系统失电的逻辑判断)。
就是说,电压继电器没跳开,是故障跳闸,BZT不会启动(也不能启动)。
系统失电时因没有二次电源,进线断路器不会跳开(有BZT的不装失压保护的)。
&老兄,我明白你的意思。
我的是个人观点,错了我认,我的这个备自投其实不是严格意义上的按照定义来的。
你说的备自投的意思:就是一个进线掉电,延时分闸掉电进线,然后再母联开关合闸,是这个意思吗,老兄?
&我的当然是个人观点,你的是BZT的基本工作原理,有些我认为不合适。
控制电源是直流的或者经过UPS,不存在没有电源断开断路器,按照BZT的原则,
如果一路电源失电但没有分闸的情况下,是需要首先分闸这路电源。
听众数收听数最后登录注册时间主题精华0积分2781帖子
ccc___ 发表于
原来如此?(还是朋友个人的理解?)
就低压来说,有一段失电,其二次合闸电源取自断路器上桩头,同 ...
我的当然是个人观点,你的是BZT的基本工作原理,有些我认为不合适。
控制电源是直流的或者经过UPS,不存在没有电源断开断路器,按照BZT的原则,
如果一路电源失电但没有分闸的情况下,是需要首先分闸这路电源。
至于我前面讲的那个,我明白你的意思,你的意思是BZT是应该针对一路电源掉电的情况下,
但是我的观点是,假设A段母线上的一个回路因为故障顶掉了进线,这个时候BZT也应该动作,
也就是A段进线的开关只要开关后没有电了,都应该投入BZT。
听众数收听数最后登录注册时间主题精华0积分2781帖子
ccc___ 发表于
原来如此?(还是朋友个人的理解?)
就低压来说,有一段失电,其二次合闸电源取自断路器上桩头,同 ...
老兄,我明白你的意思。
我的是个人观点,错了我认,我的这个备自投其实不是严格意义上的按照定义来的。
你说的备自投的意思:就是一个进线掉电,延时分闸掉电进线,然后再母联开关合闸,是这个意思吗,老兄?
我说的备自投的意思:包括上面的这个意思,还包括故障顶掉了进线开关,也动作备自投,我们有些项目
业主就是这么要求,因为变电所都是无人值守,而且高配室和车间的管理不是一套人马,就是说车间只管
生产和低压,高配室划归能源中心或者动力部管。
听众数收听数最后登录注册时间主题精华3积分18087帖子
本帖最后由 ccc___ 于
15:40 编辑
是的,有些业主似懂非懂,“某段因出线故障且出线开关未跳,顶跳进线”让BZT动作,这是我们电气(特别是做设计的)非常忌讳的事,稍想一想就能明白,出线故障顶跳一段进线了,再让另一段的投到故障线路上去,把另一段也顶掉?!!!
单母分段母联自投,必须做好故障闭锁,自投到故障上,把另一个电源也顶跳,造成全所失电,不是很可悲?
&哈哈,区管说的当然是,备自投都有闭锁回路的,保护动作肯定要闭锁备自投的,不会合于故障回路的。&
&有些是有管理和权限上的问题,还有,业主觉得,即使顶掉了进线,故障回路也会切除,
业主没有考虑故障回路也许没有动作,而是只顶掉了进线,也就是越级动作了。
这样就存在你说的情况。&
听众数收听数最后登录注册时间主题精华0积分2781帖子
ccc___ 发表于
是的,有些业主似懂非懂,“某段因出线故障且出线开关未跳,顶跳进线”让BZT动作,这是我们电气(特别是做设 ...
有些是有管理和权限上的问题,还有,业主觉得,即使顶掉了进线,故障回路也会切除,
业主没有考虑故障回路也许没有动作,而是只顶掉了进线,也就是越级动作了。
这样就存在你说的情况。
11周年站庆
终身成就勋章
中级技术员
优秀版主-金
优秀版主-银
优秀版主-铜
优秀版主-钻石
优秀版主-金
优秀版主-银
优秀版主-铜
优秀版主-金
优秀版主-银
8-3(在线教育)
8-4(商易宝会员)
8-5(广告合作)
(非工作时间)oracle备份恢复(27)
1.1 手工备份和恢复的命令
& & 1)备份和还原都使用OS命令,如linux中的cp
& & 2)恢复用sqlplus命令:recover
1.2手工一致性备份(冷备份)&
备份前要对数据库进行检查: 有关的视图:v$datafile\v$datafile_header\v$controlfile\v$logfile\dba_tablespaces\dba_data_files
完全备份冷备步骤:
&1) 生成要备份的控制文件的命令
SQL& select 'ho cp ' || name || ' /home/oracle/coldbak' from v$
'HOCP'||NAME||'/HOME/ORACLE/COLDBAK'
------------------------------------------------------------------------------------
ho cp /home/oracle/app/oradata/orcl/control01.ctl /home/oracle/coldbak
ho cp /home/oracle/app/flash_recovery_area/orcl/control02.ctl /home/oracle/coldbak
2)生成要备份的数据文件的命令
SQL& select 'ho cp ' || name || ' /home/oracle/coldbak' from v$
'HOCP'||NAME||'/HOME/ORACLE/COLDBAK'
------------------------------------------------------------------------------------
ho cp /home/oracle/app/oradata/orcl/system01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/sysaux01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/undotbs01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/users01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/tbtb01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/ogg01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/catalog01.dbf /home/oracle/coldbak
7 rows selected.
3)在线redo日志不需要做备份
4)先关闭数据库实例
Database closed.
Database dismounted.
ORACLE instance shut down.
5)执行冷备
SQL& ho cp /home/oracle/app/oradata/orcl/control01.ctl /home/oracle/coldbak
ho cp /home/oracle/app/flash_recovery_area/orcl/control02.ctl /home/oracle/coldbak
SQL& ho cp /home/oracle/app/oradata/orcl/system01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/sysaux01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/undotbs01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/users01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/tbtb01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/ogg01.dbf /home/oracle/coldbak
2.1 手工非一致性备份(热备份):不建议这种备份方式
手工非一致性备份(热备份)的执行方式及热备份的监控(v$backup):
注意:对只读的表空间不能做热备份,临时表空间不需要备份,特别强调:NOARCHIVE模式下不支持手工热备(考点)。
下面是人工热备份数据库示范:
1)备份前要进入backup mode(backup模式),
& & 即:执行begin backup (在数据文件上生成检查点,写入scn ,将来恢复的时候以此scn为起点)
SQL& alter d & & //对数据库做热备份,若对表空间做热备份,则database换成tablespace & & & &
&2)备份期间利用v$backup 监控
SQL& select file#,checkpoint_change# from v$datafile_
& & &FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 & & &1497364
2 & & &1497364
3 & & &1497364
4 & & &1497364 & & & & &//在备份期间 ,scn被冻结,不发生变化。
5 & & &1497364
6 & & &1497364
7 & & &1497364
7 rows selected.
SQL& select * from v$
& & &FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- ---------
7 rows selected.
STATUS 是ACTIVE,表示可以备份相应的数据文件。并且对于其中的数据块DBWN仍然可以刷新。
3) 生成要备份的数据文件的命令
SQL& select 'ho cp ' || name || ' /home/oracle/' from v$
ho cp /home/oracle/app/oradata/orcl/control01.ctl /home/oracle/
ho cp /home/oracle/app/flash_recovery_area/orcl/control02.ctl /home/oracle/
'HOCP'||NAME||'/HOME/ORACLE/COLDBAK'
------------------------------------------------------------------------------------
ho cp /home/oracle/app/oradata/orcl/control01.ctl /home/oracle/coldbak
ho cp /home/oracle/app/flash_recovery_area/orcl/control02.ctl /home/oracle/coldbak
4)生成要备份的控制文件的命令
SQL& select 'ho cp ' || name || ' /home/oracle/coldbak' from v$
'HOCP'||NAME||'/HOME/ORACLE/COLDBAK'
------------------------------------------------------------------------------------
ho cp /home/oracle/app/oradata/orcl/system01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/sysaux01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/undotbs01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/users01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/tbtb01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/ogg01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/catalog01.dbf /home/oracle/coldbak
7 rows selected.
备份完毕,执行end backup
5)执行手动热备
SQL& ho cp /home/oracle/app/oradata/orcl/control01.ctl /home/oracle/coldbak
SQL& ho cp /home/oracle/app/flash_recovery_area/orcl/control02.ctl /home/oracle/coldbak
SQL& ho cp /home/oracle/app/oradata/orcl/system01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/sysaux01.dbf /home/oracle/coldbak
SQL& ho cp /home/oracle/app/oradata/orcl/undotbs01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/users01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/tbtb01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/orcl/ogg01.dbf /home/oracle/coldbak
ho cp /home/oracle/app/oradata/catalog01.dbf /home/oracle/coldbak
6)检查手动热备
[oracle@11g coldbak]$ ll
total 3682980
-rw-r-----. 1 oracle oinstall &
Dec &6 14:37 catalog01.dbf
-rw-r-----. 1 oracle oinstall & &9748480 Dec &6 14:31 control01.ctl
-rw-r-----. 1 oracle oinstall & &9748480 Dec &6 14:32 control02.ctl
-rw-r-----. 1 oracle oinstall
Dec &6 14:37 ogg01.dbf
-rw-r-----. 1 oracle oinstall & Dec &6 14:34 sysaux01.dbf
-rw-r-----. 1 oracle oinstall & Dec &6 14:33 system01.dbf
-rw-r-----. 1 oracle oinstall & Dec &6 14:34 tbtb01.dbf
-rw-r-----. 1 oracle oinstall &
Dec &6 14:34 undotbs01.dbf
-rw-r-----. 1 oracle oinstall & &5251072 Dec &6 14:34 users01.dbf
[oracle@11g coldbak]$ pwd
/home/oracle/coldbak
7)备份后要结束backup mode(backup模式)
SQL& alter & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &&
SQL& select * from v$
& & &FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- ---------
1 NOT ACTIVE
2 NOT ACTIVE
3 NOT ACTIVE
4 NOT ACTIVE
5 NOT ACTIVE
6 NOT ACTIVE
7 NOT ACTIVE
7 rows selected.
如果在end backup之前发生数据库abort,那么可以在下次启动到mount时end backup,从而完成实例恢复。
关于 split block
我们知道一个Oracle block一般包含多个OS block,,当手工热备时,OS的cp单位不是Oracle block而是OS block,而Oracle的DBWR又可能不时的从内存中刷新Oracle block(脏块)到磁盘上,如此,OS级的拷贝便可能造成:一个Oracle Block是由不同的版本组成,比如未被DBWR刷新Header block 加上另一部分被刷新的foot block,这样cp出来的Oracle blcok就是split block。
数据库的一致性是不允许oracle block是split的, Oracle采取的办法是:在backup mode后,如果发现首次DBWR要写脏块,则将该块被刷新之前的镜像数据记录到redo buffer,这样,虽然cp后的文件里仍然含有split block,而当需要恢复时,日志会前滚该块的前镜像,以保证所有被恢复的oracle block是一个完整的版本。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:25857次
积分:2067
积分:2067
排名:第17481名
原创:182篇
转载:36篇}

我要回帖

更多关于 热备和冷备 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信