RMAN全備異地恢復後對臨時表空間的操作

RMAN全備異地恢復後對臨時表空間的操作

Oracle數據庫遷移,當使用rman來完成異地全備恢復後,如果原數據庫中存在非系統默認的臨時表空間外還存在其他臨時表空間如:mytemptbs,那麼需要做一些處理,原因是rman備份時不會備份臨時數據。
並且在set newname語句時也是不需要將臨時表空間的數據文件放進去。
rman恢復後,數據庫在resetlogs參數下是可以open的,之後,可以直接爲臨時表空間再加一個數據文件:

alter tablespace mytemptbs add tempfile  '/oradata/orcl/mytemptbs02.dbf' size 100M aotuextend on;

也可以:

alter database tempfile '/oradata/orcl/mytemptbs01.dbf' drop;
alter tablespace temp add tempfile '/oradata/orcl/mytemptbs01.dbf' reuse;
select tablespace_name,file_name from dba_temp_files;

不做這樣操作,如果某個用戶需要使用某個臨時表空間的時候會報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章