• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    RACArchivelog寫入錯誤的節點

    來源:懂視網 責編:小采 時間:2020-11-09 16:15:45
    文檔

    RACArchivelog寫入錯誤的節點

    RACArchivelog寫入錯誤的節點:由于多個客戶幾次問到,RAC環境中,node2的歸檔日志,寫入到node1的archive路徑中。 這個問題導致一些客戶在使用OGG的情況下,有時無法正確讀取日志的問題。 那是什么原因導致的這個問題呢? 對此,進行查找和測試。發現了下面的情況會導致archive l
    推薦度:
    導讀RACArchivelog寫入錯誤的節點:由于多個客戶幾次問到,RAC環境中,node2的歸檔日志,寫入到node1的archive路徑中。 這個問題導致一些客戶在使用OGG的情況下,有時無法正確讀取日志的問題。 那是什么原因導致的這個問題呢? 對此,進行查找和測試。發現了下面的情況會導致archive l

    由于多個客戶幾次問到,RAC環境中,node2的歸檔日志,寫入到node1的archive路徑中。 這個問題導致一些客戶在使用OGG的情況下,有時無法正確讀取日志的問題。 那是什么原因導致的這個問題呢? 對此,進行查找和測試。發現了下面的情況會導致archive log沒有記

    由于多個客戶幾次問到,RAC環境中,node2的歸檔日志,寫入到node1的archive路徑中。

    這個問題導致一些客戶在使用OGG的情況下,有時無法正確讀取日志的問題。

    那是什么原因導致的這個問題呢?

    對此,進行查找和測試。發現了下面的情況會導致archive log沒有記錄到正確的節點位置。

    測試環境

    Linux + 11.2.0.4 RAC
    node1
     ALTER SYSTEM SET log_archive_dest_1='location=/home/oracle/archive_log/ valid_for=(all_logfiles,all_roles)' sid='orcl1' scope=spfile; 
     node2
     ALTER SYSTEM SET log_archive_dest_1='location=/home/oracle/archive_log/ valid_for=(all_logfiles,all_roles)' sid='orcl2' scope=spfile;


    情況1


    在node2 instance關閉的情況下,node1上執行alter system archive log current;

    會將node2的archive log寫入到node1的路徑

    -----------10.2.0.5版本測試--------------

    注:nascds14是節點1,nascds15是節點2

    [oracle@nascds14 ~]$ ls -l /u01/app/database/dbs/ 
    -rw-r----- 1 oracle oinstall 9897472 Dec 1 09:47 arch1_66_827745338.dbf
    -rw-r----- 1 oracle oinstall 2048 Dec 1 09:47 arch1_67_827745338.dbf
    -rw-r----- 1 oracle oinstall 1024 Dec 1 09:50 arch1_68_827745338.dbf
    [oracle@nascds14 ~]$ sqlplus / as sysdba
    SQL> alter system archive log current;
    System altered.
    [oracle@nascds14 ~]$ ls -l /u01/app/database/dbs/ 
    -rw-r----- 1 oracle oinstall 9897472 Dec 1 09:47 arch1_66_827745338.dbf
    -rw-r----- 1 oracle oinstall 2048 Dec 1 09:47 arch1_67_827745338.dbf
    -rw-r----- 1 oracle oinstall 1024 Dec 1 09:50 arch1_68_827745338.dbf
    -rw-r----- 1 oracle oinstall 11776 Dec 1 09:55 arch1_69_827745338.dbf
    -rw-r----- 1 oracle oinstall 128512 Dec 1 09:55 arch2_101_827745338.dbf <<<<<<<<<<<<< shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    [oracle@nascds15 ~]$ ls -l /u01/app/database/dbs/ 
    -rw-r----- 1 oracle oinstall 6144 Dec 1 09:50 arch2_100_827745338.dbf
    -rw-r----- 1 oracle oinstall 17412608 Dec 1 09:46 arch2_98_827745338.dbf
    -rw-r----- 1 oracle oinstall 1536 Dec 1 09:47 arch2_99_827745338.dbf 
    [oracle@nascds15 ~]$ ls -l /u01/app/database/dbs/ 
    -rw-r----- 1 oracle oinstall 6144 Dec 1 09:50 arch2_100_827745338.dbf
    -rw-r----- 1 oracle oinstall 17412608 Dec 1 09:46 arch2_98_827745338.dbf
    -rw-r----- 1 oracle oinstall 1536 Dec 1 09:47 arch2_99_827745338.dbf


    -----------11.2.0.4版本測試--------------

    node2 instance關閉,日志產生結果

    在node2 instance關閉的情況下,node1上執行alter system archive log current;

    同樣會將node2的archive log寫入到node1的路徑

    ---node2---

    SQL> create table test1 as select * from dba_users;
    create table test1 as select * from dba_users;
    SQL> shutdown abort 
    shutdown abort
    ORACLE instance shut down.

    ---node1---

    SQL> alter system archive log current;

    ---node1---

    [oracle@node111g archive_log]$ ls -al 2*
     
    -rw------- 1 oracle asmadmin 148992 12月 19 11:22 2_176_864642458.dbf
    -rw------- 1 oracle asmadmin 1024 12月 19 11:22 2_177_864642458.dbf <<<<<<<<<<<<<

    下面是測試結果截圖,同時開啟4個窗口

    spacer.gifwKiom1STq-bQ0-pjAA3qlGN7Y9w173.jpg


    情景2

    如果node2正常運行情況下,是不是也會出現日志寫入到node1的情況呢?

    經過多次測試,alter system archive log current;

    node1和node2都是正常的將各自的archive log寫入到各自正確的位置。

    這時考慮,如果給node2點運行壓力呢?

    在node2上運行下面腳本,讓node2處于高CPU運行狀態

    DECLARE
    n NUMBER;
    BEGIN
    WHILE (TRUE)
    LOOP
    n:= dbms_random.random();
    END LOOP;
    END;

    在CPU使用率超過90%的情況下,在node1上多次執行alter system archive log current;

    就會出現node2的歸檔,寫入node1的路徑的情況

    node1查看archive log生成結果

    [oracle@node111g archive_log]$ pwd
    /home/oracle/archive_log 
    [oracle@node111g archive_log]$ ls -al 2*
    -rw------- 1 oracle asmadmin 1024 12月 19 10:32 2_103_864642458.dbf
    -rw------- 1 oracle asmadmin 1024 12月 19 10:37 2_131_864642458.dbf

    node2查看archive log生成結果

    [oracle@node211g archive_log]$ ls -ctrl
     
    -rw------- 1 oracle asmadmin 1024 12月 19 10:32 2_101_864642458.dbf
    -rw------- 1 oracle asmadmin 1024 12月 19 10:32 2_102_864642458.dbf
    -rw------- 1 oracle asmadmin 1024 12月 19 10:32 2_104_864642458.dbf <<<<<<<<<<<<<

    同時開啟4個窗口,開始測試

    spacer.gif

    wKioL1STrK2Qdn3fAA3qlGN7Y9w211.jpg


    總結,首先要先了解 alter system switch logfile;和alter system archive log current;的區別。

    主要的區別在于:
    ALTER SYSTEM SWITCH LOGFILE對單實例數據庫或RAC中的當前實例執行日志切換;
    而ALTER SYSTEM ARCHIVE LOG CURRENT會對數據庫中的所有實例執行日志切換。


    所以在使用ALTER SYSTEM SWITCH LOGFILE的情況下,就不會遇到archive寫錯節點的問題。

    RAC中archive log寫錯節點的問題,在使用日志挖掘的應用的時候,可能會遇到問題,如OGG。

    這里,我們可以理解為,這是一個oracle expected behaviour。

    那么,我們需要考慮下面幾種情況來規避這個問題

    1. 和應用的開發人員討論,是不是一定要使用ALTER SYSTEM ARCHIVE LOG CURRENT。

    2. 讓兩個節點的log_archive_dest_*是可以互相訪問的,這樣在日志挖掘的情況下,control file會告訴你去哪里找到需要的日志,并且可以讀取,就不會報錯。

    3. 將RAC中的多個節點的歸檔路徑設置為相同的共享路徑下,也就沒有這些問題了。





    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    RACArchivelog寫入錯誤的節點

    RACArchivelog寫入錯誤的節點:由于多個客戶幾次問到,RAC環境中,node2的歸檔日志,寫入到node1的archive路徑中。 這個問題導致一些客戶在使用OGG的情況下,有時無法正確讀取日志的問題。 那是什么原因導致的這個問題呢? 對此,進行查找和測試。發現了下面的情況會導致archive l
    推薦度:
    標簽: 錯誤 多個 由于
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 久久精品亚洲中文字幕无码麻豆| 亚洲动漫精品无码av天堂| 国产一区精品| 无码人妻精品一区二区三区久久| 嫩草影院久久国产精品| 少妇人妻无码精品视频app| 国产L精品国产亚洲区久久| 久久国产亚洲精品无码| 国产午夜亚洲精品理论片不卡| 国产伦精品免编号公布| 久久夜色撩人精品国产小说| 国产精品美女久久久| 亚洲欧洲精品成人久久奇米网| 国产精品久久久久乳精品爆| 999精品在线| 亚洲AV日韩精品久久久久久| 久久精品国产第一区二区| 午夜影视日本亚洲欧洲精品一区| 日韩精品无码熟人妻视频| 国内精品国语自产拍在线观看| 国内精品人妻无码久久久影院| 亚洲国产精品综合久久网络| 精品久久久久久久久久中文字幕| 一区二区三区日韩精品| 成人国产精品999视频| 久久久久久久久无码精品亚洲日韩 | 国产精品爽爽ⅴa在线观看| 国产精品扒开腿做爽爽爽视频| 婷婷国产成人精品视频| 亚洲国产精品嫩草影院久久| 精品国产一区二区三区AV性色 | 亚洲乱码日产精品a级毛片久久| 国产精品日韩欧美在线第3页 | 91麻豆国产福利精品| 精品久久久久久无码专区| 久久久久亚洲精品无码蜜桃| 亚洲欧洲美洲无码精品VA| 中文字幕九七精品乱码| 亚洲线精品一区二区三区影音先锋 | 99久久免费国产精精品| 2022国产精品不卡a|