oracle11g簡單的物理全備份和恢復
阿新 • • 發佈:2018-12-25
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
再登入驗證資料是否存在