【RMAN】在備庫執行rman備份時報錯RMAN-06820 ORA-17629
越來越多的Oracle資料庫使用者,部署災備,Dataguard, 也為了減少主庫IO影響,很多人將rman備份部署在備庫。在Oracle11.2.0.4版本中,出現了一個bug,使用rman備份時,無法備份歸檔日誌。 具體如下
版本範圍:
Oracle Database - Enterprise Edition - Version 11.2.0.4 and later
Information in this document applies to any platform.
問題描述:
rman備份歸檔時,出現以下錯誤:
Starting backup at 15-JAN-2014 13:44:46 RMAN-06820: WARNING: failed to archive current log at primary database ORACLE error from target database: ORA-17629: Cannot connect to the remote database server ORA-17627: ORA-01017: invalid username/password; logon denied ORA-17629: Cannot connect to the remote database server
其他備份可以成功:
skipping archived log of thread 1 with sequence 607; already backed up skipping archived log of thread 1 with sequence 614; already backed up channel t1: starting archived log backup set channel t1: specifying archived log(s) in backup set input archived log thread=1 sequence=678 RECID=290 STAMP=836919086 input archived log thread=1 sequence=679 RECID=291 STAMP=836919369 input archived log thread=1 sequence=680 RECID=292 STAMP=836919706 input archived log thread=1 sequence=681 RECID=293 STAMP=836919873 channel t1: starting piece 1 at 15-JAN-2014 13:44:52 channel t1: finished piece 1 at 15-JAN-2014 13:46:17 piece handle=LOG_THMDB_20140115_171228_1_1 tag=LOG_TWMDB comment=API Version 2.0,MMS Version 5.4.1.0 channel t1: backup set complete, elapsed time: 00:01:25 Finished backup at 15-JAN-2014 13:46:17
引起問題的原因:
11.2.0.4 之後的變化,
官網翻譯:
根據錯誤8740124,我們現在將當前備用重做日誌作為備用站點上RMAN archivelog備份的一部分。這是透過在主站點強制進行日誌切換來實現的。
但是,嘗試連線到主伺服器時失敗。
也就是,備端無法連線到主端,進行強制日誌切換,造成該問題。
解決辦法:
備份過程中,"我們通常使用 rman target /"
推薦使用"rman target sysdba_user/password@stby" 方式 ,需要注意,該方式,主備密碼檔案需要保持一致。
BUG參考:
Note from Bug: 17580082 As for having ability to connect from standby to primary, there are few options . (Option 1) is to connect as SYSDBA, like: 'rman target sysdba_user/password@stby' (Option 2) is to setup wallets using which authentication can be done (more details can be obtained from SECURITY team here), (Option 3) use CONNECT command inside the command file supplied to RMAN. For example: RMAN> connect target sysdba_user/password@stby
其他說明:
目前,僅允許SYSDBA連線以進行切換或重新同步操作。
增強請求/Bug 18070699允許使用除sys password之外的其他使用者/密碼連線到遠端資料庫以進行RMAN操作。
Bug 18070699:允許授予SYSDBA的非SYS使用者名稱重新同步DB_UNIQUE_NAME ALL
透過搜尋bug 21476308的補丁名或補丁號,可以獲得此問題的補丁。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2848570/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在DG備庫備份資料庫並恢復到一個主機上,報錯RMAN-06820資料庫
- 【RMAN】RMAN備份至ASMASM
- rman如何在備庫執行一致性備份
- 【RMAN】RMAN的備份保留策略
- RMAN備份概述
- 使用RMAN備份資料庫資料庫
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- 利用RMAN備份重建資料庫資料庫
- 【RMAN】同時建立多個備份(建立多重備份)
- RMAN備份進度
- rman 備份指令碼指令碼
- RMAN的備份原理
- ORACLE DG從庫 Rman備份恢復Oracle
- rman 增量備份恢復
- Oracle RMAN備份實戰Oracle
- Oracle OCP(60):RMAN 備份Oracle
- RMAN備份恢復技巧
- 【rman備份策略】實驗
- 【RMAN】在多租戶環境下的RMAN備份及恢復
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- RMAN備份詳解(轉載)
- [20190522]rman備份問題.txt
- RMAN 備份相關的概念
- RMAN備份異機恢復
- 【RMAN】Oracle12c之後,rman備份Dataguard備端恢復可能出現邏輯錯誤Oracle
- oracle 12c rman備份pdbOracle
- 分享Oracle Rman的備份指令碼Oracle指令碼
- RMAN備份恢復效能優化優化
- RMAN備份中發現壞塊
- RMAN備份與恢復測試
- RMAN加密備份的三種方式加密
- RMAN自動備份任務新增
- RMAN備份整庫和歸檔日誌的方法
- RMAN備份恢復典型案例——資料庫卡頓資料庫
- Oracle 11G RAC複製備庫RMAN-03002 RMAN-05501 RMAN-03015 RMAN-03009 RMAN-10038Oracle
- 【備份】RMAN中對控制檔案的幾種備份方法
- Oracle 備份恢復篇之RMAN catalogOracle
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle