1. 程式人生 > >【Oracle】RMAN-20208: UNTIL CHANGE is before RESETLOGS change

【Oracle】RMAN-20208: UNTIL CHANGE is before RESETLOGS change

在資料庫已經進入新的incarnation之後,在使用新的incarnation的控制檔案來恢復之前的incarnation時會出現以下報錯:

RMAN> recover database until scn 1306720;

Starting recover at 04-JUL-16

using channel ORA_DISK_1

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 07/04/2016 20:12:06

RMAN-20208: UNTIL CHANGE is before RESETLOGS change

解決方法也很簡單,使用list incarnation;命令檢視所有的incarnation,之後reset database to incarnation x;你想要恢復的備份所在的incarnation即可。

RMAN> list incarnation;

List of Database Incarnations

DB Key  Inc Key DB Name  DB ID            STATUS  Reset SCN  Reset Time

------- ------- -------- ---------------- --- ---------- ----------

1       1       SOURCEDB 310015860        PARENT  1          24-AUG-13

2       2       SOURCEDB 310015860        PARENT  925702     31-JAN-16

3       3       SOURCEDB 310015860        CURRENT 1306720    04-JUL-16

RMAN> reset database to incarnation 2;

database reset to incarnation 2

RMAN> recover database until scn 1306720;

Starting recover at 04-JUL-16

using channel ORA_DISK_1

starting media recovery

archived log for thread 1 with sequence 30 is already on disk as file /home/oracle/arch/o1_mf_1_30_cqp7gbgk_.arc

archived log for thread 1 with sequence 31 is already on disk as file /home/oracle/arch/o1_mf_1_31_cqp7qsdw_.arc

archived log for thread 1 with sequence 32 is already on disk as file /home/oracle/arch/o1_mf_1_32_cqp8jht8_.arc

archived log for thread 1 with sequence 33 is already on disk as file /home/oracle/arch/o1_mf_1_33_cqp8smkk_.arc

archived log file name=/home/oracle/arch/o1_mf_1_30_cqp7gbgk_.arc thread=1 sequence=30

archived log file name=/home/oracle/arch/o1_mf_1_31_cqp7qsdw_.arc thread=1 sequence=31

archived log file name=/home/oracle/arch/o1_mf_1_32_cqp8jht8_.arc thread=1 sequence=32

archived log file name=/home/oracle/arch/o1_mf_1_33_cqp8smkk_.arc thread=1 sequence=33

media recovery complete, elapsed time: 00:00:08

Finished recover at 04-JUL-16

可以看到指定正確的incarnation後資料庫可以正常進行恢復。

相關推薦

OracleRMAN-20208: UNTIL CHANGE is before RESETLOGS change

在資料庫已經進入新的incarnation之後,在使用新的incarnation的控制檔案來恢復之前的incarnation時會出現以下報錯: RMAN> recover database until scn 1306720; Starting recover a

ORACLERMAN實現資料遷移

******************************************************** ** 部落格出自blog.csdn.net/clark_xu 徐長亮專欄 ******

Oracle探究recover database until scn

在ogg資料初始化中,對於使用rman進行資料初始化和匯入匯出、資料泵進行資料初始化,最終啟動replicat程序時使用的是不同的兩個引數。 對於rman進行初始化的,我們使用的語句是: start replicat rep_ynkg , atcsn xxxxxx 對於匯

Oracle詳解Oracle中NLS_LANG變量的使用

make fault tro territory font pin onclick 添加 其中 目錄結構: // contents structure [-] 關於NLS_LANG參數 NSL_LANG常用的值 在MS-DOS模式和Batch模式中

Oracle oracle數據庫的並發初步理解

數據交互 空閑 details cti 但是 art 網速慢 可見 就會 先從一個列子來說:我們經常聽到說某某網站的每天訪問用戶數有幾十,幾千,幾百萬甚至上千萬,同時在線用戶數有幾萬,幾十萬的。從這個列子我們來分析,數據庫並發的概念。首先,這兒有兩個名詞,一個是每天訪問的用

OracleOracle的內外連接

close 結構 class 編號 開始時間 eve 時間 條件 rom 1,Oracle中的內外連接 1,內連接 內連接就是符合條件的數據被選中,不符合條件的數據被過濾掉。 1,1,1 等值連接 先看看需要使用的“s_emp”表結構:

Oracle淺析Oracle中的事務

ase count 他會 session get 允許 update 查看 操作 1. 什麽是事務 在數據庫中事務是工作的邏輯單元,一個事務是由一個或多個完成一組的相關行為的SQL語句組成,通過事務機制確保這一組SQL語句所作的操作要麽都成功執行,完成整個工作單元操作,要

OracleOracle中的常用操作

轉換成 sql查詢語句 sub 備份 關系 %d des 統計分析 put 一、ORACLE的啟動和關閉 1、在單機環境下 要想啟動或關閉ORACLE系統必須首先切換到ORACLE用戶,如下 su - oracle a、啟動ORACLE系統 oracle>svrmgr

Oracle如何查看日誌

bms base 點擊 rac con contents pri val nag oracle11g修改了日誌系統,不在使用oracle9的alert_$ORACLE_SID.log日誌,修改為Diag Alert 和Diag Trace兩個目錄保存xml格式和文本格式的日

OracleOracle中使用轉義字符

pos lac 但是 update 語句 劃線 sdn 轉義 cape 1、Oracle 特殊字符 轉義 關鍵詞:oracle 轉義 環境:oracle9i plsql

OracleRAC刪除節點

集群 lease gravity 刪除 配置信息 click csdn word 5.6 環境: OS:OEL5.6 RAC:10.2.0.1.0 眼下有rac1。rac2。rac3三個節點,下面是刪除rac3節點的具體過程 1.刪除rac3節點上的數據庫實

ORACLEORA-27102: out of memory報錯的處理

trac conf error 一個 linu erro 大小 spfile target ************************************************************************ ****原文:blog

Oracle無法刪除當前連接的用戶

-- 無法刪除 acl 當前 lec 查詢 select bsp 無法 一、查詢數據庫所有當前連接的用戶 select username, sid, serial# from v$session; 二、從結果列表裏找到對應的用戶 alter system kill s

OracleEXPDP和IMPDP數據泵進行導出導入的方法

ant connect 對象 檢查 前三 logfile cli dmp 嚴重 一、expdp/impdp和exp/imp的區別 1、exp和imp是客戶端工具程序,它們既可以在客戶端使用,也可以在服務端使用。 2、expdp和impdp是服務端的工具程序,他們只能在or

OracleOVER(PARTITION BY)函數用法

指定 union 計算方法 line ron 方法 判斷 ffd 使用 OVER(PARTITION BY)函數介紹 開窗函數 Oracle從8.1.6開始提供分析函數,分析函數用於計算基於組的某種聚合值,它和聚合函數的不同之處是:對於每個組返回

Oracle-初識PL/SQL

·· lar 字符 ant 錯誤處理 當前 之前 嵌套 查詢 在最近的工作中要用到存儲過程和函數,索性把PL/SQL整體的看一下。之前看過基本書和園子裏的博文,在這裏將所學簡單總結。 一、基本語句   1、大小寫   2、分隔符 -- ;   3、引用字符串

OracleOGG單向復制配置

sequence make pcs 。。 pat host ext cts testin 實驗環境: 源端: Ip:192.168.40.10 DataBase:O

OracleOracle Database 12c Release 2安裝多圖詳解

Oracle12c2版數據庫安裝1.1 下載安裝包 oracle官網地址請自行百度oracle,51CTO內容限制不讓我放!1)打開官方網站,找到下載連接,如圖所示。2)選擇更多下載。3)選擇數據庫版本,這裏選擇的是目前的最新版本4)接收許可協議,選在linux版本進行下載5) 接收許可協議,點擊linuxx

ORACLEWin2008R2修改oracle數據庫實例名

cal mat tar 文件創建 sysaux locks art sys db_name 需求說明:要求將windows平臺的數據庫實例名由orcl改為haha 參考: https://www.cnblogs.com/junnor/archive/2013/03/0

RMAN-06094: datafile 1 must be restored ID 1339439.1

很好 oca 打印錯誤 報錯 dot com 有效 lis 如果 【轉自】:https://blog.csdn.net/u010692693/article/details/78537018 一次Data Guard斷檔,主端歸檔日誌被刪除,通過基於SCN在主端做增