Oracle表空間時間點(diǎn)恢復(fù)的方法
已有一個數(shù)據(jù)庫全備,在PDB中恢復(fù)被drop掉的表空間
1.新建表空間
create tablespace PITR_TBS datafile '/u01/app/oracle/oradata/PRODCDB/PDBPROD2/PITR_TBS01.dbf' size 10m;

2.使用RMAN備份.
backup as compressed backupset database INCLUDE CURRENT CONTROLFILE plus archivelog;

3.Drop表空間模擬故障
drop tablespace PITR_TBS including contents and datafiles;

查看想要恢復(fù)的表空間的所在備份位置:

4.查看控制文件備份
list backup of controlfile;

5.找到 pdbprod2 備份之后,最鄰近的控制文件備份對應(yīng)的 SCN

6.恢復(fù)表空間
recover tablespace pdbprod2:PITR_TBS until scn 2887757 auxiliary destination '/u01/app/oracle';

此時已經(jīng)有輔助實(shí)例在幫助恢復(fù)表空間


此時表空間已經(jīng)恢復(fù)但是offline狀態(tài)。
7.表空間online
alter tablespace PITR_TBS online;

以上就是Oracle表空間時間點(diǎn)恢復(fù)的方法的詳細(xì)內(nèi)容,更多關(guān)于Oracle表空間時間點(diǎn)恢復(fù)的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
ORACLE?ORA-01653:?unable?to?extend?table?的錯誤處理方案(oracl
這篇文章主要介紹了ORACLE?ORA-01653:?unable?to?extend?table?的錯誤處理方案,本文通過具體步驟給大家分享解決方案,需要的朋友可以參考下2022-08-08
oracle數(shù)據(jù)庫臨時表代碼舉例總結(jié)
臨時表是一種特殊的表,當(dāng)需要對某一(也可以是多個)表中的一批數(shù)據(jù)進(jìn)行反復(fù)的操作時,通過為這批數(shù)據(jù)創(chuàng)建一個臨時表,可能會簡化操作并且有可能提高效率,這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫臨時表的相關(guān)資料,需要的朋友可以參考下2024-02-02
Navicat?Premium連接Oracle數(shù)據(jù)庫的2種方式
這篇文章主要給大家介紹了關(guān)于Navicat?Premium連接Oracle數(shù)據(jù)庫的2種方式,大家要使用Navicat Premium連接Oracle數(shù)據(jù)庫,請按照以下步驟操作,需要的朋友可以參考下2024-01-01
Oracle建表與創(chuàng)建序列詳細(xì)實(shí)例
在oracle中sequence就是所謂的序列號,每次取的時候它會自動增長,通常用在須要按序列號排序的地方,下面這篇文章主要給大家介紹了關(guān)于Oracle建表與創(chuàng)建序列的相關(guān)資料,需要的朋友可以參考下2023-06-06

