欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

[Oracle] Data Guard 之 Redo傳輸詳解

 更新時間:2013年07月12日 11:43:25   作者:  
本文先講講其中的Redo傳輸服務(wù),需要的朋友參考下

Data Guard主要提供兩個服務(wù):
1)Redo傳輸服務(wù):即把Primay端的Redo日志傳輸?shù)揭粋€或多個Standby目的地。
2)Redo應(yīng)用服務(wù):即在Standby端應(yīng)用從Primay端傳輸過來的Redo日志。
本文先講講其中的Redo傳輸服務(wù)。

1、使用ARCn傳輸Redo日志
默認(rèn)情況下采用ARCn傳輸redo日志,不過只有在最高性能模式下才可以使用ARCn(具體可參考《[Oracle] Data Guard 之 三種保護(hù)模式介紹》),采用ARCH傳輸Redo日志的示意圖如下:

其大致過程如下:
1)Primay段ARC0一旦完成日志切換,ARC1就將新生成的歸檔日志傳輸?shù)絊tandby端;
2)Standby端由RFS進(jìn)程接受日志,如果配置了standby redo log,記錄至standby redo log,等standby redo log做log switch形成歸檔日志,再應(yīng)用歸檔日志做恢復(fù);如果沒有配置standby redo log,RFS進(jìn)程接收到日志后,放到standby端歸檔目錄下,standby再應(yīng)用歸檔日志做恢復(fù)。

2、使用LGWR傳輸Redo日志
使用LGWR進(jìn)程和ARCn有很大的不一樣,最明顯的區(qū)別是它不需要等Primary完成日志切換后再傳輸,其示意圖如下:


其過程大致如下:

1)一旦Primary有Redo日志產(chǎn)生,LGWR將觸發(fā)LNSn進(jìn)程傳輸Redo只Standby redo log;注意:這里不能由LGWR直接傳輸,因?yàn)檎麄€數(shù)據(jù)庫實(shí)例只有一個LGWR,為了保證它的主要性能不受影響,不能由它直接傳輸)

2)網(wǎng)絡(luò)傳輸模式可以選擇sync或async,sync是指當(dāng)Primary提交時, 必須得等Redo傳輸至Standby成功后,才能返回。所以如果設(shè)置sync,建議同時設(shè)置NET_TIMEOUT參數(shù),超時無響應(yīng),則返回錯誤。async是指Primary提交是否成功和日志是否傳輸成功沒有關(guān)系,這樣對Primary的性能影響最小。

3)Standby端的RFS進(jìn)程把Redo寫入Standby redo log,如果開啟了實(shí)時應(yīng)用,就將redo應(yīng)用至Standby數(shù)據(jù)庫,如果沒有開啟實(shí)時應(yīng)用,等Standby redo log歸檔后再應(yīng)用到Standby數(shù)據(jù)庫。

相關(guān)文章

  • ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)常見問題及排除

    ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)常見問題及排除

    ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)常見問題及排除...
    2007-03-03
  • Oracle數(shù)據(jù)庫中如何給表賦予權(quán)限

    Oracle數(shù)據(jù)庫中如何給表賦予權(quán)限

    賦權(quán)是指將特定的權(quán)限授予用戶或用戶組,以便他們可以執(zhí)行特定的操作,如查詢、插入、更新和刪除數(shù)據(jù),創(chuàng)建和修改表結(jié)構(gòu),以及執(zhí)行其他管理任務(wù),這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫中如何給表賦予權(quán)限的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Oracle 細(xì)粒度審計(jì)(FGA)初步認(rèn)識

    Oracle 細(xì)粒度審計(jì)(FGA)初步認(rèn)識

    細(xì)粒度審計(jì)(FGA),是在Oracle 9i中引入的,能夠記錄SCN號和行級的更改以重建舊的數(shù)據(jù),本文將詳細(xì)介紹,需要的朋友可以參考下
    2012-12-12
  • EF 配置Oracle數(shù)據(jù)庫數(shù)據(jù)庫連接字符串的實(shí)例

    EF 配置Oracle數(shù)據(jù)庫數(shù)據(jù)庫連接字符串的實(shí)例

    下面小編就為大家?guī)硪黄狤F 配置Oracle數(shù)據(jù)庫數(shù)據(jù)庫連接字符串的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Oracle數(shù)據(jù)遷移MySQL的三種簡單方法

    Oracle數(shù)據(jù)遷移MySQL的三種簡單方法

    對于許多企業(yè)而言,遷移數(shù)據(jù)庫時最大的挑戰(zhàn)之一是如何從一個數(shù)據(jù)庫平臺順利遷移到另一個平臺,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)遷移MySQL的三種簡單方法,需要的朋友可以參考下
    2023-06-06
  • Oracle中TIMESTAMP的幾種類型介紹與實(shí)例

    Oracle中TIMESTAMP的幾種類型介紹與實(shí)例

    我們都知道date和timestamp都是對日期和時間的表示,只是兩種類型的精確度不同,前者精確到秒,后者精確到小數(shù)秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。這篇文章主要介紹了Oralce中TIMESTAMP的幾種類型。有需要的朋友們可以參考借鑒。
    2016-12-12
  • Oracle 查看表空間的大小及使用情況sql語句

    Oracle 查看表空間的大小及使用情況sql語句

    表空間使用情況包括:查看表空間的名稱及大小/查看表空間物理文件的名稱及大小/查看回滾段名稱及大小等等感興趣的你可以參考下本文
    2013-03-03
  • 用Mimer Validator檢查SQL查詢

    用Mimer Validator檢查SQL查詢

    本文主要介紹了如何用Mimer Validator檢查SQL查詢的技巧方法和步驟。
    2009-04-04
  • Oracle數(shù)據(jù)庫基本常用命令匯總

    Oracle數(shù)據(jù)庫基本常用命令匯總

    以下是對Oracle中的數(shù)據(jù)庫基本常用命令進(jìn)行了總結(jié)介紹,需要的朋友可以過來參考下
    2013-08-08
  • Oracle系列學(xué)習(xí)之Oracle正則表達(dá)式詳解

    Oracle系列學(xué)習(xí)之Oracle正則表達(dá)式詳解

    正則表達(dá)式應(yīng)用廣泛,在數(shù)據(jù)庫中也有很大的應(yīng)用空間,這篇文章主要給大家介紹了關(guān)于Oracle系列學(xué)習(xí)之Oracle正則表達(dá)式的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12

最新評論