Oracle表空間時間點恢復的方法
更新時間:2024年10月04日 09:18:46 作者:Dnui_King
Oracle表空間是數(shù)據(jù)庫管理系統(tǒng)中用于存儲數(shù)據(jù)、索引和其他對象的基本存儲單元,它是Oracle Database結構的核心組成部分,將物理磁盤空間組織成邏輯上獨立的區(qū)域,本文給大家介紹了Oracle表空間時間點恢復的方法,需要的朋友可以參考下
已有一個數(shù)據(jù)庫全備,在PDB中恢復被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;

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

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

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

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

此時已經有輔助實例在幫助恢復表空間


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

以上就是Oracle表空間時間點恢復的方法的詳細內容,更多關于Oracle表空間時間點恢復的資料請關注腳本之家其它相關文章!
相關文章
Oracle插入數(shù)據(jù)時出現(xiàn)ORA-00001:unique?constraint問題
這篇文章主要介紹了Oracle插入數(shù)據(jù)時出現(xiàn)ORA-00001:unique?constraint問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03
[Oracle] dbms_metadata.get_ddl 的使用方法總結
以下是對Oracle中dbms_metadata.get_ddl的用法進行了詳細的分析介紹,需要的朋友參考下2013-07-07
Oracle中多表關聯(lián)批量插入批量更新與批量刪除操作
這篇文章主要介紹了Oracle中多表關聯(lián)批量插入,批量更新與批量刪除操作,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12

