10g dataguard ORA-00313 rename備用日誌操作
在備庫alert日誌中報錯如下。透過ebdbst1_ora_8747.trc來檢視錯誤資訊和alert中的相同。
Errors in file /u01/oracle/admin/ebdbst/udump/ebdbst1_ora_8747.trc:
ORA-00313: open failed for members of log group 11 of thread 1
ORA-00312: online log 11 thread 1: '/u12/oradata/ebdb/st_redo1_6.log'
ORA-17503: ksfdopn:4 Failed to open file /u12/oradata/ebdb/st_redo1_6.log
ORA-17500: ODM err:File does not exist
問題出在主庫與備庫的檔案路徑不一樣,手工rename一個新的路徑
alter databbase recover managed standby database cancel;
alter database rename file '/u03/oradata/ebdb/st_redo1_6.log' to '/u03/oradata/ebdbst/st_redo1_6.log';
執行後報錯standby file management is automatic. 意思是所有備庫的變化有備庫自己完成,不允許手工修改。
SQL > alter database rename file '/u03/oradata/ebdb/st_redo1_6.log' to '/u03/oradata/ebdbst/st_redo1_6.log';
alter database rename file '/u03/oradata/ebdb/st_redo1_6.log' to '/u03/oradata/ebdbst/st_redo1_6.log'
*
ERROR at line 1:
ORA-01511: error in renaming log/data files
ORA-01275: Operation RENAME is not allowed if standby file management is automatic.
可以暫時將自動變成手工來解決
alter system set standby_file_management=manual;
再次執行rename操作成功
alter database rename file '/u03/oradata/ebdb/st_redo1_6.log' to '/u03/oradata/ebdbst/st_redo1_6.log';
恢復備庫的自動管理方式
alter system set standby_file_management=auto;
恢復備庫的日誌應用
alter database recover managed standby database using current logfile disconnect from session;
操作很簡單,備忘。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1809310/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DataGuard備庫刪除已經應用的日誌
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- 【DATAGUARD】手工恢復備庫日誌中斷
- 聯機重做日誌、歸檔日誌、備用重做日誌
- DataGuard日誌傳輸模式模式
- Oracle 10g R2 實現dataguard實時日誌應用(real-time apply)Oracle 10gAPP
- 【DataGuard】Oracle DataGuard 日誌傳輸狀態監控Oracle
- DataGuard已應用歸檔日誌刪除指令碼指令碼
- Oracle DataGuard環境主備庫日誌組數和大小調整Oracle
- Oracle 11g Dataguard 暫停物理備庫的日誌傳輸Oracle
- DATAGUARD中手工處理日誌GAP
- dataguard之物理standby 日誌切換
- dataguard的啟動和應用歸檔日誌的語句
- Rename Tablespace in Oracle database 10gOracleDatabase
- 【聽海日誌】之DATAGUARD新增redo log
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- 2.4慢操作日誌
- oracle 10g 歸檔日誌Oracle 10g
- DATAGUARD手工註冊歸檔日誌(轉載)
- Dataguard從庫日誌不同步的原因
- DataGuard需要使用強制日誌的理由
- oracle dataguard 自動刪除歸檔日誌Oracle
- 日誌傳送事務日誌備份設定
- Oralcle 10g資料庫做shrink space操作建立了大量redo日誌資料庫
- 備份歸檔日誌
- sqlserver的日誌備份SQLServer
- oracle 10g 歸檔日誌清除Oracle 10g
- 日誌分析常規操作
- secureCRT記錄操作日誌Securecrt
- 重做日誌基礎操作
- oracle日誌操作記錄Oracle
- dml操作重做日誌分析
- ORA-00313 ORA-00312 redo日誌報錯處理
- 如何在DATAGUARD中新增刪除聯機日誌
- oracle10g DataGuard的日誌傳輸方式Oracle
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- 在DATAGUARD中手工處理日誌GAP的方法
- 應用日誌採集是什麼意思?批次採集應用日誌軟體用哪個?怎麼操作?應用日誌