1. 程式人生 > >oracle11g簡單的物理全備份和恢復

oracle11g簡單的物理全備份和恢復

1.檢視所有資料檔案

select * from dba_data_files;

C:\ORACLE\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF

D:\MYWORK\ORACLE\TBL_JACK_MAIN01.DBF

2.檢視日誌檔案

select * from v$logfile;

C:\ORACLE\ORADATA\ORCL\REDO03.LOG

C:\ORACLE\ORADATA\ORCL\REDO02.LOG

C:\ORACLE\ORADATA\ORCL\REDO01.LOG

3.檢視控制檔案

select * From v$controlfile;

C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL

C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL

--備份,非常簡單,即把上面查出來的資料檔案,日誌檔案,控制檔案用作業系統的複製命令,貼上到備份目錄下即可

--拷貝前,先停止資料庫,登入sqlplus

shutdown immediate

拷貝完成之後,啟動資料庫

startup

進入資料庫刪除重要資料,模擬出故障的情況。

truncate table employee;

--關閉資料庫,進行恢復

shutdown immediate

把備份的檔案拷貝到原來目錄

再啟動

startup

再登入驗證資料是否存在