成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Boss要求零數(shù)據(jù)丟失,Data Guard的三種保護模式如何選擇?

運維 數(shù)據(jù)庫運維
公司現(xiàn)在越來越重視數(shù)據(jù)的災(zāi)備,部署了大量的Data Guard和Oracle GoldenGate。核心系統(tǒng)的數(shù)據(jù)非常重要,大boss的要求很簡單就是數(shù)據(jù)零丟失。仔細衡量Data Guard的三種保護模式,在最大可用和最大保護之間展開了激烈的討論。下面從技術(shù)層面看看這兩種保護模式的特點和區(qū)別。

公司現(xiàn)在越來越重視數(shù)據(jù)的災(zāi)備,部署了大量的Data Guard和Oracle GoldenGate。核心系統(tǒng)的數(shù)據(jù)非常重要,大boss的要求很簡單就是數(shù)據(jù)零丟失。

仔細衡量Data Guard的三種保護模式,在最大可用和最大保護之間展開了激烈的討論。下面從技術(shù)層面看看這兩種保護模式的特點和區(qū)別。

[[190001]] 

零數(shù)據(jù)丟失:

在DataGuard中同步傳輸SYNC(synchronous transport)又稱為零數(shù)據(jù)丟失。因為要等到確認事務(wù)恢復所需要的redo數(shù)據(jù)已經(jīng)被寫入備用數(shù)據(jù)庫的磁盤上(StandbyLogFile),才允許LGWR認可提交操作成功。

最高可用:

  1. ALTER DATABASE SET STANDBY TO MAXIMIZE AVAILABILITY;  

這個模式最強調(diào)可用性,其次強調(diào)零數(shù)據(jù)損失保護。該模式使用SYNC(同步)方式傳輸redo數(shù)據(jù),因此從備用數(shù)據(jù)庫收到“redo數(shù)據(jù)已經(jīng)寫入磁盤”確認消息所需的時間會影響主庫的性能。但是在主庫出現(xiàn)故障時,通常可以百分百保護數(shù)據(jù)。

然而網(wǎng)絡(luò)故障或者備用數(shù)據(jù)庫出現(xiàn)故障,將無法向備用數(shù)據(jù)庫傳輸redo,而主庫仍能繼續(xù)接收新事物。 配置最高可用時,其最長等待秒數(shù)有NET_TIMEOUT的值決定(默認30秒),此后將放棄備用目標,即使仍然無法與備用數(shù)據(jù)庫通信,也允許主數(shù)據(jù)庫繼續(xù)進行處理。當連接重新建立后,主庫將強制切換一次日志,關(guān)閉current redo log,防止在間隔再同步過程中redo傳輸進一步滯后。僅當在自動重新同步進程尚未完成前,主庫又一次出現(xiàn)故障時才可能丟失數(shù)據(jù)。

最高保護:

  1. ALTER DATABASE SET STANDBY TO MAXIMIZE PROTECTION; 

采用SYNC同步redo數(shù)據(jù)傳輸模式,直到收到配置中至少一個備用數(shù)據(jù)庫的確認消息(恢復事務(wù)所需的數(shù)據(jù)已經(jīng)可靠第保存在磁盤上),主數(shù)據(jù)庫才確認提交。與最高可用不同的是,它不再考慮NET_TIMEOUT參數(shù)。如果主數(shù)據(jù)庫未能從SYNC備用數(shù)據(jù)庫收到確認消息,主數(shù)據(jù)庫將停下來并最終終止,防止出現(xiàn)未保護提交的情形。

最高性能:

就是快在ASYNC,異步傳輸模式上。LGWR進程不必等待LNS的確認消息。該種方法不再考慮范圍之內(nèi)。

最高可用vs最大保護

最大可用顧名思義是以可用為第一目標,安全性會為了可用性自動降級。它的阿基里斯之踵就是在NET_TIMEOUT超時后,主庫會繼續(xù)處理事務(wù),等到當前redo寫滿,開始進入歸檔模式時才會再次嘗試連接備用數(shù)據(jù)庫。這個期間主庫與備庫的數(shù)據(jù)時不一致的,出現(xiàn)災(zāi)難場景failover后回丟失數(shù)據(jù)。

可是最大保護呢,這個反對呼聲也非常高,就是擔心網(wǎng)絡(luò)問題或是備庫問題導致無法及時給主庫的LGWR反饋信息,使主庫掛掉。

解決方案:  

其實滿足boss的零數(shù)據(jù)丟失,可以采用最大保護模式。為主庫創(chuàng)建2個或3個最大保護模式的同城災(zāi)備,一個備庫在同機房不同機柜,其它的備庫在不同的機房(可能相隔幾公里)。當主庫發(fā)起一個事物提交動作,LGWR進程將redo log buffer中的內(nèi)容寫入redo log file同時LNS進程將該redo log buffer中的信息發(fā)送給備用數(shù)據(jù)庫。這時只要有一個最大保護模式的備用數(shù)據(jù)庫成功收到該數(shù)據(jù)并寫入standby log file中就會給主庫的LGWR進程反饋成功,主庫會繼續(xù)處理事務(wù)。并不需要所有的備用數(shù)據(jù)庫都向它反饋。 從某個角度來看該方法更像是解決備用數(shù)據(jù)庫的“單點故障”。當然只有一臺備用數(shù)據(jù)庫,并且采用了最大保護模式還是有影響主庫的可能性。

責任編輯:杜寧 來源: Oracle疑點通
相關(guān)推薦

2010-08-31 11:14:32

2010-09-26 17:09:22

日內(nèi)數(shù)據(jù)保護

2017-07-14 15:07:23

2017-11-02 14:18:04

2018-08-21 10:05:59

MySQLbinlog數(shù)據(jù)庫

2023-02-24 16:45:02

2022-06-13 08:18:02

操作系統(tǒng)CPU保護模式

2010-07-05 18:32:25

2015-09-14 09:31:44

結(jié)對設(shè)計

2010-09-30 14:40:45

2023-07-06 00:45:05

Linux保護模式

2017-10-13 12:01:01

甲骨文數(shù)據(jù)

2010-07-13 15:55:12

FTP數(shù)據(jù)傳輸模式

2022-05-27 11:33:02

前端代碼設(shè)計模式

2011-11-02 11:06:50

2021-07-27 12:38:07

Kubernetes攻擊者勒索軟件

2009-11-06 13:23:27

WCF模式

2010-06-28 17:43:44

SQL Server

2016-09-13 14:05:24

Spark集群管理模式

2009-05-08 15:29:53

LTE策略運營商
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲一区播放 | 国产成人亚洲精品 | 亚洲成人在线视频播放 | 2019中文字幕视频 | 女生羞羞网站 | 欧美激情在线精品一区二区三区 | 久久久精品综合 | 国产免费一区二区 | 日韩在线一区视频 | 91久久精品国产91久久 | 日韩成人影院在线观看 | 一区二区三区亚洲 | 国产成人在线播放 | 亚洲成人av在线播放 | 亚洲第一av | 91亚洲精选 | 国产精品久久久久久亚洲调教 | 亚洲一一在线 | 成人网址在线观看 | 黄色毛片免费视频 | 欧美精品一区二区三区在线 | 一区二区三区在线免费观看 | 好姑娘影视在线观看高清 | 国产三级电影网站 | 在线视频一区二区 | 天天操夜夜操 | 999免费视频| 99re6热在线精品视频播放 | 国产精品中文字幕在线 | 日韩电影免费在线观看中文字幕 | 91热爆在线观看 | 成人免费大片黄在线播放 | 四虎在线观看 | 国产一区二区三区视频 | 久久乐国产精品 | 91免费入口 | 三级在线免费观看 | 久久久久中文字幕 | 亚洲精品视频一区 | 免费av一区二区三区 | 一区精品在线观看 |