oracle 聯機備份實踐

2021-06-22 04:03:22 字數 1560 閱讀 7368

操作步驟:

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...