備份恢復 資料檔案

2021-06-28 03:50:35 字數 1997 閱讀 4354

如果不能離線,只能到mount階段恢復

能離線的資料檔案:使用者表空間,sysaux表空間,臨時

表空間      中的資料檔案

不能離線的資料檔案:system表空間,nudo表空間中的資料檔案

可離線的資料檔案損壞

1、如果現在資料庫已經open了,

讓資料檔案離線    可以用資料檔案編號,

也可以指定資料檔案路徑

sql>alter database datafile 4 offline;

database altered.

將備份的資料檔案複製過來

sql> ho cp /opt/oracle/oradata/users01.dbf /opt/oracle/oradata/orcl/

sql> alter database datafile 4 online;

alter database datafile 4 online *

error at line 1:

ora-01113: file 4 needs media recovery

ora-01110: data file 4: '/opt/oracle/oradata/orcl/users01.dbf'

介質恢復資料檔案4

sql> recover datafile 4;

media recovery complete.

sql> alter database datafile 4 online;

database altered.

sql> select * from scott.dept;

2、如果資料庫是關閉階段:

sql> startup mount;

複製檔案到目的地

sql>ho cp users01.dbf  orcl/

sql> alter database open;

alter database open *

error at line 1:

ora-01113: file 4 needs media recovery

ora-01110: data file 4: '/opt/oracle/oradata/orcl/users01.dbf'

介質恢復

sql>recover database;   或者recover  datafile 4

media recovery complete.

sql> alter database open;

database altered.

不可離線的資料檔案損壞

sql> startup

ora-01157: cannot identify/lock data file 1 - see dbwr trace file

ora-01110: data file 1: '/opt/oracle/oradata/orcl/system01.dbf'

複製檔案到目的地

sql> ho cp system01.dbf orcl/

ho cp system01.dbf orcl/

sql> alter database open;

alter database open *

error at line 1:

ora-01113: file 1 needs media recovery

ora-01110: data file 1: '/opt/oracle/oradata/orcl/system01.dbf'

介質恢復

sql> recover database;   或者recover  datafile 1

media recovery complete.

sql> alter database open;

database altered.

RMAN恢復資料檔案

這個恢復測試主要演示了在歸檔模式下使用 rman 對資料庫的完整恢復 首先備份資料庫 刪除test01.dbf 資料檔案模擬介質故障 再次啟動資料庫 執行在歸檔模式下 sql startup oracle 例程已經啟動。total system global area135338868 bytes ...

MongoDB資料檔案備份與恢復

mongodb資料檔案備份與恢復 備份與恢復資料對於管理任何資料儲存系統來說都是非常重要的。1 冷備份與恢復 建立資料檔案的副本 前提是要停止mongodb伺服器 也就是直接copy mongodb將所有資料都儲存在資料目錄下,預設是 data db windows下是c data db 啟動mon...

無備份資料檔案的恢復

無備份資料檔案的恢復 流程 1.新建表空間及表,向表裡插入一條資料 2.關閉資料庫 3.在作業系統刪除新建表空間的資料檔案 4.重新啟動資料庫,報錯 5.手動將資料檔案下線 6.開啟資料庫,先讓資料正常對外工作 7.recover datafile 前提是從資料檔案誕生起日誌檔案都存在 8.手動將資...