【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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Dataguard Standby備份報錯RMAN-06820 ORA-17629解決
- ORA-17629:rman建立 standby資料庫時報錯資料庫
- 在DG備庫備份資料庫並恢復到一個主機上,報錯RMAN-06820資料庫
- rman 備份 全庫
- rman如何在備庫執行一致性備份
- RMAN說,我能備份(3)--RMAN全庫備份和表空間備份
- RMAN備份的並行並行
- 【RMAN】RMAN備份至ASMASM
- Backup And Recovery User's Guide-備份RMAN備份-使用RMAN備份備份集GUIIDE
- RMAN說,我能備份(14)--實戰RMAN備份
- RMAN說,我能備份(9)--RMAN增量備份與備份保留策略
- 使用RMAN備份資料庫資料庫
- RMAN全庫備份指令碼指令碼
- rman 備份策略
- RMAN備份原理
- 【RMAN】RMAN的備份保留策略
- RMAN備份之備份多個備份集到帶庫(三)
- RMAN備份之備份多個備份集到帶庫(二)
- RMAN備份之備份多個備份集到帶庫(一)
- Backup And Recovery User's Guide-備份資料庫-RMAN備份概覽-RMAN備份的目的GUIIDE資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- RMAN備份恢復——備份到帶庫的效能
- Backup And Recovery User's Guide-備份RMAN備份-用RMAN備份映象拷貝備份GUIIDE
- Backup And Recovery User's Guide-備份資料庫-RMAN備份概覽-為RMAN備份指定TAGGUIIDE資料庫
- rman備份恢復-rman入門
- Backup And Recovery User's Guide-RMAN備份概念-RMAN何時執行控制檔案自動備份GUIIDE
- 利用RMAN備份重建資料庫資料庫
- RMAN備份恢復整個庫
- RMAN備份到帶庫被阻塞
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- RMAN說,我能備份(5)--RMAN備份歸檔檔案
- rman全庫備份備份歸檔日誌檔案
- RMAN備份恢復——備份到帶庫的效能(二)
- RMAN 全庫備份和 0級備份的區別
- 【原】Oracle學習系列—資料庫備份—RMAN備份Oracle資料庫
- rman備份和增量備份指令碼指令碼
- RMAN的備份原理
- rman 備份指令碼指令碼