操作步驟:
1、設定資料庫為歸檔模式(archivelog)模式
startup mount;
alter database archivelog;
alter database open;
2、建立測試表空間及測試表,插入測試資料
tablespace created.
sql> create table cour(cn number,cname varchar2(20)) tablespace test_data;table created.
sql> insert into cour values(2,'b');
1 row created.
sql> commit;
commit complete.
3、切換日誌
sql> alter system switch logfile;
system altered.
4、備份資料檔案
5、繼續新增測試記錄
sql> insert into cour values(3,'c');
1 row created.
sql> commit;
6、表空間離線並刪除資料檔案
database altered.
7、將表空間聯機,出現錯誤,提示恢復資料檔案
sql> alter tablespace test_data online;
alter tablespace test_data online
*error at line 1:
ora-01113: file 5 needs media recovery
8、恢復備份資料檔案至原來位置,並執行恢復操作
sql> recover datafile 5;
media recovery complete.
9、聯機表空間
sql> alter tablespace test_data online;
tablespace altered.
10、驗證結果,備份前後的資料都存在
sql> select * from cour;
cn cname
---------- --------------------
1 a2 b
3 csql>
聯機備份優缺點:
優點:可在表空間或資料檔案級備份,備份時間短。備份時資料庫仍然可用。可達到秒級恢復(恢復到某一時間點上)。可對機會所有資料庫實體做恢復。恢復快速,大多數情況下,恢復不需要關閉資料庫。
缺點:不能出錯,否則後果嚴重。若聯機備份不成功,所得結果不可用於時間點的恢復。因難於維護,所以要特別小心,不允許「以失敗告終」。
oracle 備份技術詳解(二) 聯機備份
聯機備份 熱備份 可以對正以archivelog方式執行的任何資料庫進行聯機備份,在此方法中,將歸檔聯機重做日誌,建立資料庫內的所有事務處理的全部日誌。oracle以迴圈方式寫聯機重做日誌。在寫滿第乙個日誌檔案後開始寫第二個 第三個直到寫滿為止,一旦最後乙個聯機重做日誌也寫滿,lgwr log wr...
Oracle 熱備份實踐
實踐oracle的熱備份操作過程 windows下進行 注意 1.oracle必須執行在歸檔模式下 檢視是否處於歸檔模式 archive log list 如果不是處於歸檔模式,需要shutdown資料庫並且把資料庫設定為在歸檔模式下執行 在mount狀態下進行修改 shutdown immedia...
disql 聯機物理備份
disql 聯機備份 1 資料庫備份 語法 backup database full ddl clone increment cumulative with backupdir 基備份搜尋目錄 base on device type 介質型別 parms 介質引數 backupinfo 備份描述 m...