4節點的10gRAC,單節點的Logical Standby資料同步完全不能跟上
Linux AS 5.4 64Bit, Oracle 10.2.0.4 , 4 Nodes , OLTP + DSS 應用
原本是3個節點作為生產使用, 1個節點作為報表查詢, 但是老闆擔心資料越來越大(雖然也有定期清理), 報表查詢導致的
在共享Storage上的大量I/O 可能導致另外三臺生產伺服器I/O收到影響, 要求我們單獨出報表查詢部分, 沒有辦法才上了
Oracle10g logcial standby , 結果發現資料交易量大的時候, logical standby完全不能勝任, 資料同步漸行漸遠, 以
至於相差10多個小時, 做了一些最佳化動作還是不行, 實在沒有辦法最佳化的話只有放棄了。 各位有什麼好的建議 ?
SQL> alter database stop logical standby apply;
Database altered.
SQL> execute dbms_logstdby.apply_set('PREPARE_SERVERS', 4);
PL/SQL procedure successfully completed.
SQL> execute dbms_logstdby.apply_set('APPLY_SERVERS', 20);
PL/SQL procedure successfully completed.
SQL> EXECUTE DBMS_LOGSTDBY.APPLY_SET('MAX_SGA', 1500);
PL/SQL procedure successfully completed.
SQL> EXECUTE DBMS_LOGSTDBY.APPLY_SET('PRESERVE_COMMIT_ORDER', 'FALSE');
PL/SQL procedure successfully completed.
SQL> execute dbms_logstdby.skip('DML','DFMS','SYS_D_ERROR_TRACE') ;
PL/SQL procedure successfully completed.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
SQL> alter database noarchivelog ;
Database altered.
SQL> alter database open ;
Database altered.
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
SQL> alter database start logical standby apply;
Database altered.
原本是3個節點作為生產使用, 1個節點作為報表查詢, 但是老闆擔心資料越來越大(雖然也有定期清理), 報表查詢導致的
在共享Storage上的大量I/O 可能導致另外三臺生產伺服器I/O收到影響, 要求我們單獨出報表查詢部分, 沒有辦法才上了
Oracle10g logcial standby , 結果發現資料交易量大的時候, logical standby完全不能勝任, 資料同步漸行漸遠, 以
至於相差10多個小時, 做了一些最佳化動作還是不行, 實在沒有辦法最佳化的話只有放棄了。 各位有什麼好的建議 ?
SQL> alter database stop logical standby apply;
Database altered.
SQL> execute dbms_logstdby.apply_set('PREPARE_SERVERS', 4);
PL/SQL procedure successfully completed.
SQL> execute dbms_logstdby.apply_set('APPLY_SERVERS', 20);
PL/SQL procedure successfully completed.
SQL> EXECUTE DBMS_LOGSTDBY.APPLY_SET('MAX_SGA', 1500);
PL/SQL procedure successfully completed.
SQL> EXECUTE DBMS_LOGSTDBY.APPLY_SET('PRESERVE_COMMIT_ORDER', 'FALSE');
PL/SQL procedure successfully completed.
SQL> execute dbms_logstdby.skip('DML','DFMS','SYS_D_ERROR_TRACE') ;
PL/SQL procedure successfully completed.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
SQL> alter database noarchivelog ;
Database altered.
SQL> alter database open ;
Database altered.
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
SQL> alter database start logical standby apply;
Database altered.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-677899/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【RAC】節點2上不能完全識別節點1上的asmdiskASM
- 建立三節點的10g RAC的Logical Standby, 擔心同步的及時性
- 兩節點的10gRAC加入新節點後cluster_database_instances=2Database
- 如何在10gRAC上加入一個節點(internet資料)
- mongo資料庫單節點搭建Go資料庫
- RAC 雙節點 轉單節點流程
- 資料庫——查詢樹形結構某節點的所有子節點、所有父節點資料庫
- dom4j 根據xml節點路徑查詢節點,找到對應的目標節點下的子節點,對節點Text值進行修改XML
- consul 多節點/單節點叢集搭建
- 構建layui的tree節點資料UI
- 單節點Windows上的ASM(1)WindowsASM
- 雲資料庫MongoDB單節點系列釋出資料庫MongoDB
- Oracle RAC恢復成單節點資料庫Oracle資料庫
- HAC叢集更改IP(單節點更改、全部節點更改)
- 父子節點資料統計
- 聊聊分散式資料庫中單節點故障的影響分散式資料庫
- 如何確定計算節點能不能檢測到儲存節點上的磁碟
- 刪除oracle10g rac(rhel4)節點_節點Oracle
- Tree元件的快速定位更新節點的狀態,以及修改節點的資料屬性等操作元件
- 基於4個節點的corosync + pacemaker PG 資料庫 HA 配置ROS資料庫
- 從greenplum叢集中移除節點,並用序列恢復的方法將刪除節點的資料重分佈到剩餘節點
- 快速求完全二叉樹的節點個數二叉樹
- 二叉樹兩個節點的公共節點二叉樹
- JavaScript學習之DOM(節點、節點層級、節點操作)JavaScript
- greenplum單節點安裝
- RAC各節點時間同步的兩種方法
- jquery獲取指定節點的第一級文字節點jQuery
- 節點快取的優缺點快取
- Ext實現點選節點,父子節點反選
- vertica單節點安裝教程
- ElasticSearch(單節點)環境配置Elasticsearch
- 單節點DG的switchover切換介紹
- RAC資料庫的RMAN備份異機恢復到單節點資料庫資料庫
- 某資料庫的節點4因網路問題,主機關閉資料庫
- 刪除alwayson主節點一個表的統計資訊導致一個輔助節點的同步延遲
- 一個簡單易用的樹外掛,支援非同步載入子節點非同步
- ORACLE 10G 在安裝CRS的時候,到節點選擇的時候不能顯示cluster節點列表Oracle 10g
- 填充每個節點的下一個右側節點指標指標