建立 oracle data gurd 以及三種保護模式
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC
---------- ---------- ---------- ---------- ---------- ---------- ---
STATUS FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME
---------------- ------------- --------- ------------ ---------
1 1 91 52428800 512 1 NO
CURRENT 1310685 02-SEP-14 2.8147E+14
2 1 89 52428800 512 1 YES
INACTIVE 1310028 02-SEP-14 1310034 02-SEP-14
3 1 90 52428800 512 1 YES
INACTIVE 1310034 02-SEP-14 1310685 02-SEP-14
alter database add standby logfile group6('/u01/app/oracle/oradata/ENMOEDU/redo07.log') size 50M;
alter database add standby logfile group7('/u01/app/oracle/oradata/ENMOEDU/redo08.log') size 50M;
三:在主庫配置引數檔案 編輯 initENMOEDU.ora 新增內容內容(11g官方手冊 book list --DAT--Data Guard Concepts and Administration--3.1 Preparing the Primary Database for Standby Database Creation--3.1.4 中的例子)
DB_NAME=chicago DB_UNIQUE_NAME=chicago LOG_ARCHIVE_CONFIG='DG_CONFIG=(chicago,boston)' CONTROL_FILES='/arch1/chicago/control1.ctl', '/arch2/chicago/control2.ctl' #改成你自己的控制檔案的位置 LOG_ARCHIVE_DEST_1= 'LOCATION=/arch1/chicago/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=chicago' LOG_ARCHIVE_DEST_2= 'SERVICE=boston ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=boston' LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE LOG_ARCHIVE_FORMAT=%t_%s_%r.arc
FAL_SERVER=boston DB_FILE_NAME_CONVERT='boston','chicago' LOG_FILE_NAME_CONVERT= '/arch1/boston/','/arch1/chicago/','/arch2/boston/','/arch2/chicago/' #改成LOG_FILE_NAME_CONVERT='ENMOEDU1','ENMOEDU'STANDBY_FILE_MANAGEMENT=AUTO
五;主庫配置監聽 用netca 配置 在客戶端配置tnsname.ora ,它內容中的host=主機名或它的IP 這個ip是你想連線誰 就寫誰,
Address 192.168.80.11 maps to enmoedu, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
oracle@192.168.80.11's password:
listener.ora 100% 544 0.5KB/s 00:00
tnsnames.ora 100% 526 0.5KB/s 00:00
Recovery Manager: Release 11.2.0.3.0 - Production on Tue Sep 2 22:07:39 2014
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: ENMOEDU (DBID=87396644)
connected to auxiliary database: ENMOEDU (DBID=87396644)
RMAN>
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
.最大保護模式
1)這種模式提供了最高階別的資料保護能力;
2)要求至少一個物理備庫收到重做日誌後,主庫的事務才能夠提交;
3)主庫找不到合適的備庫寫入時,主庫會自動關閉,防止未受保護的資料出現;
4)優點:該模式可以保證備庫沒有資料丟失;
5)缺點:主庫的自動關閉會影響到主庫的可用性,同時需要備庫恢復後才能提交,對網路等客觀條件要求非常的高,主庫的效能會因此受到非常大的衝擊。
2.最大可用性模式
1)該模式提供了僅次於“最大保護模式”的資料保護能力;
2)要求至少一個物理備庫收到重做日誌後,主庫的事務才能夠提交;
3)主庫找不到合適的備庫寫入時,主庫不會關閉,而是臨時降低到“最大效能模式”模式,直到問題得到處理;
4)優點:該模式可以在沒有問題出現的情況下,保證備庫沒有資料丟失,是一種折中的方法;
5)缺點:在正常執行的過程中缺點是主庫的效能受到諸多因素的影響。
3.最大效能模式
1)該模式是預設模式,可以保證主資料庫的最高可用性;
2)保證主庫執行過程中不受備庫的影響,主庫事務正常提交,不因備庫的任何問題影響到主庫的執行;
4)優點:避免了備庫對主資料庫的效能和可用性影響;
5)缺點:如果與主庫提交的事務相關的恢復資料沒有傳送到備庫,這些事務資料將被丟失,不能保證資料無損失;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29654823/viewspace-1262417/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 6 Oracle Data Guard Protection Modes 保護模式Oracle模式
- 15 Oracle Data Guard Scenarios 保護場景OracleiOS
- 使用Broker管理Data Guard——停用、改保護模式等模式
- Oracle data link建立Oracle
- 保護模式模式
- js保護內部資料的三種方式JS
- oracle 11g data guard維護Oracle
- 保護模式:段機制模式
- 保護性暫停模式模式
- 保護模式篇——PAE分頁模式
- 保護模式篇——總結與提升模式
- 圖解CPU的真實模式與保護模式圖解模式
- 建立物件的幾種模式物件模式
- Linux從頭學08:Linux 是如何保護核心程式碼的?【從真實模式到保護模式】Linux模式
- 多執行緒設計模式:保護性暫停模式詳解以及其在DUBBO應用原始碼分析執行緒設計模式原始碼
- kubeproxy 的三種模式模式
- x64 番外篇——保護模式相關模式
- 三種工廠模式與策略模式模式
- 設計模式:三種工廠模式設計模式
- 分散式事務 Seata Saga 模式首秀以及三種模式詳解 | Meetup#3 回顧分散式模式
- 域名品牌保護專題:域名保護相關政策法規(中科三方)
- JavaScript建立物件(三)——原型模式JavaScript物件原型模式
- 建立 React 元件三種“姿勢”React元件
- Oracle的過載保護-資料庫資源限制Oracle資料庫
- 5種在TypeScript中使用的型別保護TypeScript型別
- ZooKeeper三種安裝模式模式
- Java的三種代理模式Java模式
- Redis三種叢集模式Redis模式
- 設計模式(三)----建立型模式之單例模式(一)設計模式單例
- win10桌面眼睛保護模式怎麼開啟_win10設定電腦眼睛保護模式步驟Win10模式
- Oracle各種版本下“示例資料庫的建立”的建立Oracle資料庫
- 設計模式之三種工廠模式設計模式
- 【ASK_ORACLE】Oracle Data Guard(三)邏輯備庫的概念和優勢Oracle
- Spring Data JPA中實現更新插入三種方法Spring
- JS 建立例項物件的四種模式JS物件模式
- redis配置檔案中的保護模式protected-modeRedis模式
- 保護創新、促進仿製:對中國建立藥品專利保護體系的政策建議
- 建立執行緒的三種方式執行緒
- js建立物件的各種方法以及優缺點JS物件