Oracle 12C TDE問題引發DG不同步案例分析
一、故障背景
某次,使用者一套Oracle 19C資料庫DataGuard主備庫發生同步異常。透過檢查主備庫資料庫ALERT告警日誌,發現在備庫日誌中,發現了大量的ORA-28374報錯。該報錯,顯然是資料庫透明資料加密特性引起。通常,只需要確保TDE錢夾正常開啟就行。但是,使用者一直反饋錢夾這塊沒啥問題。因此,需要做進一步分析。
備庫ALERT日誌資訊,具體如下:
二、故障診斷
由於日誌提示在備庫錢夾目錄不存在master key,因此率先在DG環境上檢查金鑰檔案ewallet.p12、cwallet.sso,經過確認master key檔案確實存在。
根據當前反饋資訊,那麼DG同步問題不應該是TDE透明資料加密引起。謹慎起見,透過sqlplus連到19C 多租戶環境,確認其中一個PDB加密錢夾狀態確實異常,提示no master key。
由於金鑰檔案使用者已經從主庫這端,重新複製過,因此嘗試關閉再重啟錢夾,但是問題依舊。此時,嚴重懷疑要麼金鑰檔案有問題或者觸發透明資料加密BUG。
主備庫兩端,比較金鑰檔案 ewallet.p12、cwallet.sso 的md5值,意外發現兩邊檔案果然不一致,嚴重懷疑使用者之前複製傳輸存在問題。
將金鑰檔案重新複製,並進行md5sum校驗一致後,重新將異常PDB錢夾關閉和開啟,並手動開啟MRP程式,資料前滾,同步恢復正常。
三、解決辦法和建議
其實,事後回顧該問題,難度不大,但是使用者同步的資訊,在一定程度上影響了我們對問題的定位,對於業務連續性要求極高的交易系統,時間的拖延意味著更大的損失。因此,處理生產故障時,建議優先對環境做下確認,瞭解情況後再操作。本次處理具體操作,參考如下:
1、重新同步金鑰檔案ewallet.p12、cwallet.sso
2、重啟DG端備份例項,並手動啟動MRP程式,歸檔日誌開始應用
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/30310891/viewspace-3000833/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 12c PDB中碰到的DG問題Oracle
- Oracle資料不同步的問題分析和解決思路Oracle
- Oracle 12c升級檢查問題分析Oracle
- Oracle 12c中db_file_multiblock_read_count 引數引發的效能問題OracleBloC
- dg broker配置的問題及分析
- Oracle 12c DG新特性Far SyncOracle
- 優化案例--重建索引引發的sql效能問題優化索引SQL
- MySQL主從不同步問題分析與處理思路MySql
- oracle DG VCS切換異常問題Oracle
- 配置dg broker的問題分析及修復
- 【案例】RAID卡寫策略改變引發的問題AI
- ORACLE DG之引數詳解Oracle
- Oracle Extent引數問題Oracle
- Oracle優化案例-IB網及會話登陸審計引發的效能問題(十七)Oracle優化會話
- Oracle_dg歸檔丟失問題處理Oracle
- Oracle TDE加密測試Oracle加密
- linux kernel引發的oracle問題及解決LinuxOracle
- Oracle RAC引數設定優先順序別問題分析Oracle
- mysql主從不同步問題解決MySql
- 閃回區空間不足引發的SQL問題分析SQL
- 【案例】常駐查詢引發的thread pool 效能問題之二thread
- 【案例】常駐查詢引發的thread pool 效能問題之一thread
- Oracle TDE(透明資料加密)Oracle加密
- 一次TiDB GC阻塞引發的效能問題分析TiDBGC
- Oracle RAC+DG巡檢常見問題彙總(一)Oracle
- ORACLE RAC TO RAC DG搭建過程中可能遇到的問題Oracle
- 【DG】備庫斷檔問題
- 資料庫Server效能問題分析案例一資料庫Server
- Oracle 12c DG管理-分離SYS特權使用者Oracle
- oracle併發問題Oracle
- Oracle歸檔引數設定問題Oracle
- 多級複製的資料不同步問題
- Oracle 12c DG備庫啟動報錯standby database requires recoveryOracleDatabaseUI
- oracle 升級12c引數樣例Oracle
- 一個mount -a引發的ora-600案例分析
- Oracle Database 12c可插拔資料庫案例OracleDatabase資料庫
- oracle SPA 效能分析案例Oracle
- 記一次線上問題引發的對 Mysql 鎖機制分析MySql