中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何研究reset incarnation

發布時間:2021-11-05 17:44:18 來源:億速云 閱讀:148 作者:柒染 欄目:建站服務器

本篇文章為大家展示了如何研究reset incarnation,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

--首先在實體5上進行全庫備份
RMAN> backup database format='c:\bak\%U.bak';

啟動 backup 于 26-3月 -08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
通道 ORA_DISK_1: 啟動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集中的數據文件
輸入數據文件 fno=00001 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
輸入數據文件 fno=00002 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
輸入數據文件 fno=00003 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
輸入數據文件 fno=00004 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在啟動段 1 于 26-3月 -08
通道 ORA_DISK_1: 已完成段 1 于 27-3月 -08
段句柄=C:\BAK\0QJC96UQ_1_1.BAK 標記=TAG20080326T235922 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:01:05
通道 ORA_DISK_1: 啟動全部數據文件備份集
通道 ORA_DISK_1: 正在指定備份集中的數據文件
備份集中包括當前控制文件
在備份集中包含當前的 SPFILE
通道 ORA_DISK_1: 正在啟動段 1 于 27-3月 -08
通道 ORA_DISK_1: 已完成段 1 于 27-3月 -08
段句柄=C:\BAK\0RJC970R_1_1.BAK 標記=TAG20080326T235922 注釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:04
完成 backup 于 27-3月 -08

--關閉數據庫,刪除當前日志文件,強制open resetlogs打開數據庫
RMAN> shutdown immediate

數據庫已關閉
數據庫已卸載
Oracle 實例已關閉

RMAN> startup

已連接到目標數據庫 (未啟動)
Oracle 實例已啟動
數據庫已裝載
數據庫已打開

系統全局區域總計     314572800 字節

Fixed Size                     1248768 字節
Variable Size                 79692288 字節
Database Buffers             226492416 字節
Redo Buffers                   7139328 字節

RMAN> shutdown immediate

數據庫已關閉
數據庫已卸載
Oracle 實例已關閉

RMAN> startup mount

已連接到目標數據庫 (未啟動)
Oracle 實例已啟動
數據庫已裝載

系統全局區域總計     314572800 字節

Fixed Size                     1248768 字節
Variable Size                 79692288 字節
Database Buffers             226492416 字節
Redo Buffers                   7139328 字節

RMAN> recover database;

啟動 recover 于 27-3月 -08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=157 devtype=DISK

正在開始介質的恢復
無法恢復介質

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: recover 命令 (在 03/27/2008 00:08:47 上) 失敗
ORA-00283: recovery session canceled due to errors
RMAN-11003: 在分析/執行 SQL 語句期間失敗: alter database recover if needed
 start
ORA-00283: 恢復會話因錯誤而取消
ORA-19909: 數據文件 1 屬于孤立的原型
ORA-01110: 數據文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'

RMAN> alter database open resetlogs;

數據庫已打開

--打開數據庫后,形成實體6
RMAN> list incarnation;


數據庫原型列表
DB 關鍵字  Inc 關鍵字 DB 名  DB ID            STATUS  重置 SCN  重置時間
------- ------- -------- ---------------- --- ---------- ----------
1       1       ORCL     1176767170       PARENT  1          10-3月 -08
2       2       ORCL     1176767170       PARENT  472611     25-3月 -08
3       3       ORCL     1176767170       PARENT  474163     25-3月 -08
4       4       ORCL     1176767170       PARENT  488631     26-3月 -08
5       5       ORCL     1176767170       PARENT  490308     26-3月 -08
6       6       ORCL     1176767170       CURRENT 506067     27-3月 -08

--再次關閉數據庫,刪除當前日志文件,通過sqlplus做open resetlogs,形成實體7
RMAN> shutdown immediate

數據庫已關閉
數據庫已卸載
Oracle 實例已關閉

RMAN> quit


恢復管理器完成。

D:\>rman target / nocatalog

恢復管理器: Release 10.2.0.1.0 - Production on 星期四 3月 27 00:18:13 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

連接到目標數據庫: ORCL (DBID=1176767170)
使用目標數據庫控制文件替代恢復目錄

RMAN> list incarnation;


數據庫原型列表
DB 關鍵字  Inc 關鍵字 DB 名  DB ID            STATUS  重置 SCN  重置時間
------- ------- -------- ---------------- --- ---------- ----------
1       1       ORCL     1176767170       PARENT  1          10-3月 -08
2       2       ORCL     1176767170       PARENT  472611     25-3月 -08
3       3       ORCL     1176767170       PARENT  474163     25-3月 -08
4       4       ORCL     1176767170       PARENT  488631     26-3月 -08
5       5       ORCL     1176767170       PARENT  490308     26-3月 -08
6       6       ORCL     1176767170       PARENT  506067     27-3月 -08
7       7       ORCL     1176767170       CURRENT 506961     27-3月 -08

--發現有對象丟失,需要進行基于時間的恢復,但丟失對象是發生在實體5的運行過程中,因此使用實體5的備份進行不完全恢復
RMAN> shutdown immediate

數據庫已關閉
數據庫已卸載
Oracle 實例已關閉

RMAN> startup mount

已連接到目標數據庫 (未啟動)
Oracle 實例已啟動
數據庫已裝載

系統全局區域總計     314572800 字節

Fixed Size                     1248768 字節
Variable Size                 79692288 字節
Database Buffers             226492416 字節
Redo Buffers                   7139328 字節

--直接執行恢復命令報錯,因為當前是實體7,實體7的時間在需要被恢復的時間之后
RMAN> run{
2> sql 'alter session set nls_date_format="yyyy-mm-dd hh34:mi:ss"';
3> set until time='2008-3-27 00:02:00';
4> restore database;
5> recover database;
6> alter database open resetlogs;
7> }

sql 語句: alter session set nls_date_format="yyyy-mm-dd hh34:mi:ss"

正在執行命令: SET until clause

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: set 命令 (在 03/27/2008 00:28:18 上) 失敗
RMAN-20207: UNTIL TIME 或 RECOVERY WINDOW 在 RESETLOGS 時間之前


--重置數據庫實體為5,然后進行基于時間的恢復
RMAN> reset database to incarnation 5;

將數據庫重置為原型 5

RMAN> run{
2> sql 'alter session set nls_date_format="yyyy-mm-dd hh34:mi:ss"';
3> set until time='2008-3-27 00:02:00';
4> restore database;
5> recover database;
6> alter database open resetlogs;
7> }

sql 語句: alter session set nls_date_format="yyyy-mm-dd hh34:mi:ss"

正在執行命令: SET until clause

啟動 restore 于 27-3月 -08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=157 devtype=DISK

通道 ORA_DISK_1: 正在開始恢復數據文件備份集
通道 ORA_DISK_1: 正在指定從備份集恢復的數據文件
正將數據文件00001恢復到E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
正將數據文件00002恢復到E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
正將數據文件00003恢復到E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
正將數據文件00004恢復到E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在讀取備份段 C:\BAK\0QJC96UQ_1_1.BAK
通道 ORA_DISK_1: 已恢復備份段 1
段句柄 = C:\BAK\0QJC96UQ_1_1.BAK 標記 = TAG20080326T235922
通道 ORA_DISK_1: 恢復完成, 用時: 00:01:05
完成 restore 于 27-3月 -08

啟動 recover 于 27-3月 -08
使用通道 ORA_DISK_1

正在開始介質的恢復

存檔日志線程 1 序列 3 已作為文件 E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\OR
CL\ARCHIVELOG\2008_03_27\O1_MF_1_3_3YNWZ1KL_.ARC 存在于磁盤上
存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\200
8_03_27\O1_MF_1_3_3YNWZ1KL_.ARC 線程 =1 序列 =3
介質恢復完成, 用時: 00:00:02
完成 recover 于 27-3月 -08

數據庫已打開

--恢復完成,由于再次使用open resetlogs打開數據庫,因此現在實體為8,而實體8的scn低于實體6、7
RMAN> list incarnation;


數據庫原型列表
DB 關鍵字  Inc 關鍵字 DB 名  DB ID            STATUS  重置 SCN  重置時間
------- ------- -------- ---------------- --- ---------- ----------
1       1       ORCL     1176767170       PARENT  1          10-3月 -08
2       2       ORCL     1176767170       PARENT  472611     25-3月 -08
3       3       ORCL     1176767170       PARENT  474163     25-3月 -08
4       4       ORCL     1176767170       PARENT  488631     26-3月 -08
5       5       ORCL     1176767170       PARENT  490308     26-3月 -08
8       8       ORCL     1176767170       CURRENT 505314     27-3月 -08
6       6       ORCL     1176767170       ORPHAN  506067     27-3月 -08
7       7       ORCL     1176767170       ORPHAN  506961     27-3月 -08

RMAN>

從上面可以看得出,跨實體作恢復是可行的,只不過呢,呵呵,以前實體的備份肯定是要有的,否則可就回天無力了。

上述內容就是如何研究reset incarnation,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凌源市| 马龙县| 合阳县| 富顺县| 扎囊县| 太湖县| 疏附县| 通城县| 施秉县| 泾源县| 沧州市| 九江县| 永定县| 洞口县| 孝感市| 咸宁市| 大丰市| 卓资县| 德清县| 新闻| 商南县| 德庆县| 始兴县| 佳木斯市| 丰城市| 蓬莱市| 玛曲县| 黄大仙区| 全州县| 乌海市| 十堰市| 嘉定区| 赤水市| 农安县| 商城县| 青铜峡市| 崇义县| 海南省| 固原市| 昌黎县| 宜都市|