真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

DG的ASYNC與SYNC深層原理解析

使用LGWR 進(jìn)程的SYNC 方式

創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、柯橋網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開(kāi)發(fā)、柯橋網(wǎng)絡(luò)營(yíng)銷(xiāo)、柯橋企業(yè)策劃、柯橋品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供柯橋建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):18980820575,官方網(wǎng)址:www.cdcxhl.com

1)Primary Database 產(chǎn)生的Redo 日志要同時(shí)寫(xiě)到日志文件和網(wǎng)絡(luò)。也就是說(shuō)LGWR進(jìn)程把日志寫(xiě)到本地日志文件的同時(shí)還要發(fā)送給本地的LNSn進(jìn)程(Network Server Process),再由LNSn(LGWR Network Server process)進(jìn)程把日志通過(guò)網(wǎng)絡(luò)發(fā)送給遠(yuǎn)程的目的地,每個(gè)遠(yuǎn)程目的地對(duì)應(yīng)一個(gè)LNS進(jìn)程,多個(gè)LNS進(jìn)程能夠并行工作。

2)LGWR 必須等待寫(xiě)入本地日志文件操作和通過(guò)LNSn進(jìn)程的網(wǎng)絡(luò)傳送都成功,Primary Database 上的事務(wù)才能提交,這也是SYNC的含義所在。

3)Standby Database的RFS進(jìn)程把接收到的日志寫(xiě)入到Standby Redo Log日志中。

4)Primary Database的日志切換也會(huì)觸發(fā)Standby Database 上的日志切換,即Standby Database 對(duì)Standby Redo Log的歸檔,然后觸發(fā)Standby Database 的MRP或者LSP 進(jìn)程恢復(fù)歸檔日志。

因?yàn)镻rimary Database 的Redo 是實(shí)時(shí)傳遞的,于是Standby Database 端可以使用兩種恢復(fù)方法: 

實(shí)時(shí)恢復(fù)(Real-Time Apply): 只要RFS把日志寫(xiě)入Standby Redo Log 就會(huì)立即進(jìn)行恢復(fù);

歸檔恢復(fù): 在完成對(duì)Standby Redo Log 歸檔才觸發(fā)恢復(fù)。

  Primary Database默認(rèn)使用ARCH進(jìn)程,如果使用LGWR進(jìn)程必須明確指定。使用LGWR SYNC方式時(shí),可以同時(shí)使用NET_TIMEOUT參數(shù),這個(gè)參數(shù)單位是秒,代表如果多長(zhǎng)時(shí)間內(nèi)網(wǎng)絡(luò)發(fā)送沒(méi)有響應(yīng),LGWR 進(jìn)程會(huì)拋出錯(cuò)誤。 示例如下:

alter system set log_archive_dest_2 = 'SERVICE=ST  LGWR  SYNC  NET_TIMEOUT=30' scope=both;

使用LGWR進(jìn)程的ASYNC 方式

使用LGWR SYNC方法的可能問(wèn)題在于,如果日志發(fā)送給Standby Database過(guò)程失敗,LGWR進(jìn)程就會(huì)報(bào)錯(cuò)。也就是說(shuō)Primary Database的LGWR 進(jìn)程依賴(lài)于網(wǎng)絡(luò)狀況,有時(shí)這種要求可能過(guò)于苛刻,這時(shí)就可以使用LGWR ASYNC方式。 它的工作機(jī)制如下:

1) Primary Database 一端產(chǎn)生Redo 日志后,LGWR 把日志同時(shí)提交給日志文件和本地LNS 進(jìn)程,但是LGWR進(jìn)程只需成功寫(xiě)入日志文件就可以,不必等待LNSn進(jìn)程的網(wǎng)絡(luò)傳送成功。

2) LNSn進(jìn)程異步地把日志內(nèi)容發(fā)送到Standby Database。多個(gè)LNSn進(jìn)程可以并發(fā)發(fā)送。

3) Primary Database的Online Redo Log 寫(xiě)滿(mǎn)后發(fā)生Log Switch,觸發(fā)歸檔操作,也觸發(fā)Standby Database對(duì)Standby Database對(duì)Standby Redo Log 的歸檔;然后觸發(fā)MRP或者LSP 進(jìn)程恢復(fù)歸檔日志。

因?yàn)長(zhǎng)GWR進(jìn)程不會(huì)等待LNSn進(jìn)程的響應(yīng)結(jié)果,所以配置LGWR ASYNC方式時(shí)不需要NET_TIMEOUT參數(shù)。示例如下:

alter system set log_archive_dest_2 = 'SERVICE=ST  LGWR  ASYNC ' scope=both;


本文標(biāo)題:DG的ASYNC與SYNC深層原理解析
網(wǎng)站URL:http://weahome.cn/article/pgecoh.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部