OracleDG資料庫gap處理一列
本週遭遇資料庫dg gap,通過增量備份進行修復,主要步驟如下:
1、確定增備scn範圍,通過alert日誌獲取gap日誌序列
GAP - thread 1 sequence 109631-117170
2、根據序列獲取增備起點SCN
提示最小gap序列為109631, 往前推一個序列,然後獲得scn號
select THREAD#,SEQUENCE#,FIRST_CHANGE#,NEXT_CHANGE# from v$archived_log where SEQUENCE#=109630; THREAD# SEQUENCE# FIRST_CHANGE# NEXT_CHANGE# ---------- ---------- ------------- ------------ 1 109630 1606624354 1606624958
3、在primary做基於該scn的增量備份及生成新的備庫控制檔案
增量備份資料庫
export ORACLE_SID=xxx
##AIX
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2000 M;
backup incremental from scn 1606624354 database format `/oradata/dgbackup/xxx/xxx_1606624354%U.bak`;
在primary建立standby controlfile
alter database create standby controlfile as `/oradata/dgbackup/xxx/xxx01.ctl`;
4、備庫關閉資料庫,替換控制檔案
關閉備庫,備份當前備庫控制檔案
shutdown immediate mv /oradata/xxx/control01.ctl /oradata/xxx/control01.ctl.bak
替換當前備庫控制檔案
cp /oradata/dgbackup/xxx/xxx01.ctl /oradata/xxx/control01.ctl
5、啟動備庫進行增量恢復
-----啟動資料庫到nomount startup nomount; ----啟動資料庫到mount alter database mount standby database; -----rman增量恢復 catalog start with `/oradata/dgbackup/inscndbkf`; recover database noredo;
6、啟動備庫複製應用
sqlplus / as sysdba ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
相關文章
- OracleDG備庫恢復–gapOracle
- 批量處理物理備庫出現archive gapHive
- Redo Gap 處理與優化優化
- DG發現gap處理流程
- 資料庫壞塊處理資料庫
- zabbix資料庫日常處理資料庫
- DATAGUARD中手工處理日誌GAP
- Data guard archive GAP 故障處理案例Hive
- 資料庫hang住,分析處理資料庫
- java處理資料庫date型別資料Java資料庫型別
- 資料庫如何處理大資料訪問資料庫大資料
- 【DG】 DataGuard 中處理archive gap的方法Hive
- 資料庫cpu高處理一則資料庫
- 一次資料庫HANG處理資料庫
- 用SQL Server資料庫處理資料層錯誤SQLServer資料庫
- 誤刪資料庫資料檔案的處理方法資料庫
- Python資料處理(二):處理 Excel 資料PythonExcel
- JDBC連線批量處理資料入庫JDBC
- 資料庫連線異常處理思路資料庫
- 基於ORM思想的資料庫處理ORM資料庫
- 資料庫響應慢問題處理資料庫
- informix資料庫頁故障的處理方法ORM資料庫
- 資料庫變慢的處理過程資料庫
- 一次資料庫hang的處理資料庫
- 資料庫優化之表碎片處理資料庫優化
- 生信公共資料庫下載處理資料庫
- 資料處理
- ORACLE資料庫壞塊的處理 (處理無物件壞快的方法)Oracle資料庫物件
- 物理Data Guard中哪個程式處理Redo GAP
- 在DATAGUARD中手工處理日誌GAP的方法
- Polars提供Javascript的資料處理庫 - levelupJavaScript
- MySQL資料庫InnoDB壞頁處理修復MySql資料庫
- (十三)資料庫查詢處理之QueryExecution(2)資料庫
- Python 資料處理庫 pandas 入門教程Python
- Python 資料處理庫 pandas 進階教程Python
- 資料庫壞塊Corrupt block的處理方法資料庫BloC
- 關於批處理(bat)資料庫備份BAT資料庫
- 資料庫升級問題處理一則資料庫