點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!
從oracle 12.1開始引入了新的SQL語(yǔ)法,用于物理備庫(kù)的failover切換。
在使用過(guò)程嚴(yán)禁混合使用新舊兩種用法。除非在切換過(guò)程中有明確的提示。
LOG_ARCHIVE_DEST_1
LOG_ARCHIVE_DEST_2
LOG_ARCHIVE_CONFIG
FAL_SERVER
STANDBY_FILE_MANAGEMENT
db_file_name_convert
log_file_name_convert
enabled_PDBs_on_standby
SQL>select group#,thread#,bytes/1024/1024 MM from v$log;
SQL>select member from v$logfile;
SQL>select group#,thread#,bytes/1024/1024 MM,status from v$standby_log;
select inst_id,dbid,name,db_unique_name,open_mode,PROTECTION_MODE,database_role,failover_STATUS,DATAGUARD_BROKER from gv$database;
select * from v$dataguard_stats;
SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
SELECT STATUS, GAP_STATUS FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID = 2;
8. 確認(rèn)備庫(kù)的硬件(CPU、內(nèi)存、IO)性能能夠支撐切換后的應(yīng)用連接。
SQL> ALTER SYSTEM FLUSH REDO TO target_db_name;
2. 查詢備庫(kù)上的v$archivd_log視圖,以獲取redo的最大sequence號(hào)。
SQL>SELECT UNIQUE THREAD# AS THREAD, MAX(SEQUENCE#) OVER (PARTITION BY thread#) AS LAST from V$ARCHIVED_LOG;
SQL>ALTER DATABASE REGISTER PHYSICAL LOGFILE filespec1;
SQL>SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;
如果有g(shù)ap,請(qǐng)將gap的歸檔日志從主庫(kù)傳輸?shù)絺鋷?kù),然后在備庫(kù)中注冊(cè)文件。
SQL>ALTER DATABASE REGISTER PHYSICAL LOGFILE filespec1;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;
SQL> ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE;
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
-----------------
TO PRIMARY
1 row selected
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
9. open新主庫(kù):
SQL> ALTER DATABASE OPEN;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
12. FAILOVER后,有3種方法將原主庫(kù)轉(zhuǎn)換為備庫(kù):
原主庫(kù)轉(zhuǎn)換為備庫(kù)后,可以執(zhí)行switchover將其恢復(fù)成主庫(kù)。
SQL> ALTER SYSTEM FLUSH REDO TO target_db_name;
2. 查詢備庫(kù)上的v$archivd_log視圖,以獲取redo的最大sequence號(hào)。
SQL>SELECT UNIQUE THREAD# AS THREAD, MAX(SEQUENCE#) OVER (PARTITION BY thread#) AS LAST from V$ARCHIVED_LOG;
SQL>ALTER DATABASE REGISTER PHYSICAL LOGFILE filespec1;
SQL>SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;
SQL>ALTER DATABASE REGISTER PHYSICAL LOGFILE filespec1;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL>ALTER DATABASE FAILOVER TO targe_db_name;
8. 忽略與原主庫(kù)交互時(shí)遇到的任何故障,并在可能的情況下繼續(xù)進(jìn)行failover。
SQL>ALTER DATABASE FAILOVER TO targe_db_name FORCE;
9. 執(zhí)行數(shù)據(jù)丟失故障轉(zhuǎn)移:
SQL>ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE;
SQL>ALTER DATABASE OPEN;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
13. FAILOVER后,有3種方法將原主庫(kù)轉(zhuǎn)換為備庫(kù):
原主庫(kù)轉(zhuǎn)換為備庫(kù)后,可以執(zhí)行switchover將其恢復(fù)成主庫(kù)。
1. 使用dg broker檢查主備庫(kù)的同步狀態(tài)是否正常
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129267.html
19C?DG?Broker配置和測(cè)試 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; ...
摘要:年月日,遷移服務(wù)解決方案在城市峰會(huì)中正式發(fā)布。遷移服務(wù)向分布式架構(gòu)升級(jí)的直接路徑基于上述問(wèn)題和挑戰(zhàn),同時(shí)經(jīng)過(guò)螞蟻十年數(shù)據(jù)庫(kù)架構(gòu)升級(jí)的先進(jìn)經(jīng)驗(yàn),螞蟻金服為客戶打造了這款一站式數(shù)據(jù)遷移解決方案遷移服務(wù),簡(jiǎn)稱。 2019年1月4日,OceanBase遷移服務(wù)解決方案在ATEC城市峰會(huì)中正式發(fā)布。螞蟻金服資深技術(shù)專家?guī)熚膮R和技術(shù)專家韓谷悅共同分享了OceanBase遷移服務(wù)的重要特性和業(yè)務(wù)實(shí)踐...
摘要:年月日,遷移服務(wù)解決方案在城市峰會(huì)中正式發(fā)布。遷移服務(wù)向分布式架構(gòu)升級(jí)的直接路徑基于上述問(wèn)題和挑戰(zhàn),同時(shí)經(jīng)過(guò)螞蟻十年數(shù)據(jù)庫(kù)架構(gòu)升級(jí)的先進(jìn)經(jīng)驗(yàn),螞蟻金服為客戶打造了這款一站式數(shù)據(jù)遷移解決方案遷移服務(wù),簡(jiǎn)稱。 2019年1月4日,OceanBase遷移服務(wù)解決方案在ATEC城市峰會(huì)中正式發(fā)布。螞蟻金服資深技術(shù)專家?guī)熚膮R和技術(shù)專家韓谷悅共同分享了OceanBase遷移服務(wù)的重要特性和業(yè)務(wù)實(shí)踐...
DG備庫(kù)讀寫測(cè)試方案 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; margin:0...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20