當前位置:編程學習大全網 - 網站源碼 - 只有ORACLE 物理文件如何恢復表空間

只有ORACLE 物理文件如何恢復表空間

用戶的表空間不能夠被輕易地重建

在大多數情況下,重建表空間是不可能及太辛苦的工作.方法是倒備份及做介

質恢復.如果您的系統運行在NOARCHIVELOG模式下,則只有丟失的數據

在online redo log中方可被恢復。

步驟如下:

1)Restore the lost datafile from a backup

2)svrmgrl>; startup mount

3)svrmgrl>; select v1.group#,member,sequence#,first_change#

>; from v$log v1,v$logfile v2

>; where v1.group#=v2.group#;

4)如果數據庫運行在NOARCHIVELOG模式下則:

svrmgrl>; select file#,change# from v$recover_file;

如果 CHANGE# 大於最小的FIRST_CHANGE#則數據文件可以被恢復。

如果 CHANGE# 小於最小的FIRST_CHANGE#則數據文件不可恢復。 恢復最近壹

次的全備份或采用方案壹.

5)svrmgrl>; recover datafile filename;

6)確認恢復成功

7)svrmgrl>; alter database open resetlogs;

3.只讀表空間無需做介質恢復,只要將備份恢復即可.唯壹的例外是:

表空間在最後壹次備份後被改為read-write 模式

表空間在最後壹次備份後被改為read-only 模式

在這種情況下,均需進行介質恢復

  • 上一篇:同花順怎麽看集合競價的分時圖
  • 下一篇:vr全景效果制作軟件有哪些?
  • copyright 2024編程學習大全網