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
- DATAGUARD中手工處理日誌GAP
- Python資料處理(二):處理 Excel 資料PythonExcel
- [python] 基於Tablib庫處理表格資料Python
- 生信公共資料庫下載處理資料庫
- Python 資料處理庫 pandas 入門教程Python
- Python 資料處理庫 pandas 進階教程Python
- SQLServer資料庫日誌太大處理方式SQLServer資料庫
- Polars提供Javascript的資料處理庫 - levelupJavaScript
- 資料庫連線異常處理思路資料庫
- JDBC連線批量處理資料入庫JDBC
- 資料處理
- 資料清洗與預處理:使用 Python Pandas 庫Python
- MySQL資料庫InnoDB壞頁處理修復MySql資料庫
- (十三)資料庫查詢處理之QueryExecution(2)資料庫
- (十) 資料庫查詢處理之排序(sorting)資料庫排序
- mysql,sqlserver資料庫單表資料過大的處理方式MySqlServer資料庫
- Dede呼叫資料庫失敗,無法實現資料處理資料庫
- 海量資料處理
- python 處理資料Python
- springmvc 資料處理SpringMVC
- Panda資料處理
- 資料預處理
- Excel 資料處理Excel
- javascript - 資料處理JavaScript
- DBus資料庫表結構變更處理方案資料庫
- [影像處理] 基於CleanVision庫清洗影像資料集
- [20210722]資料庫異常關閉的處理.txt資料庫
- 一次ORACLE資料庫undo壞塊處理Oracle資料庫
- Oracle資料庫中的逐行處理問題NEOracle資料庫
- openGauss資料庫xlog目錄滿問題處理資料庫
- (十二)資料庫查詢處理之Query Execution(1)資料庫
- 資料分析--資料預處理
- 資料預處理-資料清理
- 資料清洗和資料處理
- Python資料處理(一):處理 JSON、XML、CSV 三種格式資料PythonJSONXML
- 亞信安慧AntDB資料庫——實時流資料處理的先鋒資料庫
- Springboot資料庫事務處理——Spring宣告式事務Spring Boot資料庫