1. 程式人生 > >oracle10g DataGuard switchover report ORA-16139

oracle10g DataGuard switchover report ORA-16139

在Oracle 10.2.0.4 版本的 DataGuard 環境中將 physical standby database 轉成成 primary database 角色時,發生錯誤:

SQL> alter database commit to switchover to primary;
alter database commit to switchover to primary
*
ERROR at line 1:
ORA-16139: media recovery required

alert日誌中報的錯誤資訊為:

Tue Nov  5 15:31:19 2013
alter database commit to switchover to primary
Tue Nov  5 15:31:19 2013
ALTER DATABASE SWITCHOVER TO PRIMARY (TDB1)
Tue Nov  5 15:31:19 2013
If media recovery active, switchover will wait for completion
Database not available for switchover
  End-Of-REDO archived log file has been received
  End-Of-REDO archived log file has not been recovered
  Archived log files detected beyond End-Of-REDO
  Incomplete recovery SCN:0:667169 archive SCN:0:668379
Database not available for switchover
  End-Of-REDO archived log file has been received
  End-Of-REDO archived log file has not been recovered
  Archived log files detected beyond End-Of-REDO
  Incomplete recovery SCN:0:667169 archive SCN:0:668379
Switchover: Media recovery required - standby not in limbo
ORA-16139 signalled during: alter database commit to switchover to primary...

通過上面的資訊可以看出來,archive log已經接收到了,但是還未進行恢復。 想了想後,我在切換前的幾個小時,將physical standby database 的 Redo Apply 停掉了,所以才導致 接收到的 archive log 未被進行恢復。

登陸到physical standby database,啟動Redo Apply,以應用這些從primary database接收到的archive log。

SQL> recover managed standby database disconnect from session;
Media recovery complete.

然後再switchover to primary:

SQL> alter database commit to switchover to primary;

Database altered.

相關推薦

oracle10g DataGuard switchover report ORA-16139

在Oracle 10.2.0.4 版本的 DataGuard 環境中將 physical standby database 轉成成 primary database 角色時,發生錯誤: SQL> alter database commit to switchover

Oracle10g安裝過程中ORA-27125問題解決

Oracle10g在CentOS7的安裝過程中報錯如下錯誤資訊: ORA-27125: unable to create shared memory segment   解決辦法: [[email protected] database]# id oracle u

Oracle10g 中配置連線ora-12514的錯誤處理

在oracle10g中通過sqlplus連結資料庫時報ora-12514錯誤,記錄一下處理過程:在監聽器的listener.ora中SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = PLSExtP

DATAGUARD在做SWITCHOVER切換時遇到問題總結

enc ons res let 自己 sig set pan altered 1.主庫在進行物理主備庫角色轉換的時候遇到ORA-01093錯誤 SQL> select switchover_status from v

不停機物理Dataguardswitchover切換

不管經歷什麼,都不想放棄,當認真做一件事的時候也給了你面對的勇氣。 言歸正傳。。。 搭建DG: 主庫不能停機,通過rman的duplicate命令實現線上建立物理備庫。 角色 db_name db_unique_name 主機

如何手動修改oracle10g的SPFILEORCL.ORA初始化檔案

shutdown immediate; startup pfile='/u01/app/oracle/product/12.1.0/dbhome_1/dbs/init.ora'; create spfile from pfile;   shutdown immediate;  s

oracle 11g dataguard 出現ORA-16143: 終端恢復過程中或之後不允許進行 RFS 連線解決方法

oracle 11g 備庫不小心執行了“ Alter database recover managed standby database finish; ”,出現ORA-16143: 終端恢復過程中或

Oracle 11G DataGuard ORA-16086問題修復詳細過程

1,問題描述,standby從庫沒有應用redo日誌Tue Jul 22 09:05:07 2014RFS[8852]: Assigned to RFS process 12956RFS[8852]: Identified database type as 'physical

ORA-00604 ORA-16000 dataguard standby db(open read only)連線問題

一 問題: 普通使用者or sys/system連線dataguard備庫(open read only)報錯: ORA-00604: error occurred at recursive SQLlevel 1 ORA-16000: database open for read-onlyaccess OR

oracle10g的rac中,客戶端連線報ora-12545錯誤

在oracle10g的rac中﹐客戶端連線的時候不時報﹕ORA-12545錯誤 網友的解決辦法是﹕ solaris下oracle10g rac 報ora-12545錯誤解決方案   這幾天安裝oracle rac,我也主要是學習階段. 資料庫安裝完畢,啟動正常,監聽啟動正常

Oracle 10G DBCA ORA-03113 ORA-27102

oracle ora-03113 ora-27102 Oracle 10G DBCA ORA-03113 ORA-27102情形描述:1.安裝時,運行runInstaller時,install software並無報錯;2.dbca時,運行到4%,報錯ORA-03113 ORA-27102;3.開

日程管理(bug report

studio get pen 效果 角度 自定義 用戶登錄 回來 而是 1.退出程序停留在歡迎界面 bug Description: 測試環境:win10、工具android studio; 測試步驟: 描述:當點開程序時,不是直接到登錄界面,會有一個可自定義化的歡迎界

日程管理app(bug report

報錯 進行 android 設置 用戶登錄 登錄驗證 理想 運行 rip 一、用戶登錄驗證密碼過短   Description:   測試環境:Android Studio自帶的ADT模擬器(安卓6.0)   準備工作:將工程導入AS,並啟動模擬器進行測試   測試步驟:1

Oracle Apex 有用筆記系列 6 - 可編輯交互報告 Editable Interactive Report

gin where 表格 報告 查詢 查詢語句 item 提醒 lis 據筆者所知。Apex 4.x 是沒有提供可編輯交互報告組件的。這就須要我們手動實現。事實上這也並非非常復雜,僅僅須要簡單幾步。 1. 依據向導建立一個interactive report。查詢語句能

ORA-01219:數據庫未打開:僅允許在固定表/視圖中查詢

ffline 密碼 line 執行 允許 服務 variable cluster size 好久沒有登陸到Oracle的服務器了,把密碼都忘記了。sql>conn sys/sys as sysdba;sql>alter user system identifie

ora-00600

product oracle file Trace file /opt/oracle/app/oracle/diag/rdbms/suseora/suseora2/trace/suseora2_ora_36386.trcOracle Database 11g Enterprise Edition

dataguard搭建-rac到單機

dataguard rac到單機一 檢查源端,打開歸檔SQL>archive log list; #如果未打開,關閉數據庫 Shutdown immediate; #啟動至mount狀態 Startup mount #開啟歸檔 SQL> alter database archivelog ; D

執行DBMS_METADATA.get_ddl報ORA-39212的解決方法

ddl api div lec connect ext rom 查看 local 環境: 數據庫:oracle 10.2.0.4 --64位 操作系統:紅旗dc 5.0 --64位以sys登陸,執行DBMS_METADATA.get_ddl得到某個表空間的元數

dataguard oracle 歸檔管理腳本

dataguard 歸檔管理管理部分如果沒有啟用database force logging,則備庫對/*+ append */操作,nologging操作,會報壞塊;建議表空間force logging或者database force logging;--force logging /nologging 測

ora-00600 to check

ner table rom als flag put exec str borde Hi , Let us know issue reproducibility executing following statement from command