1.備份數(shù)據(jù)庫 概念:指備份數(shù)據(jù)庫的所有數(shù)據(jù)文件和控制文件,另外還應該備份參數(shù)文件和口令文件 注意:當備份數(shù)據(jù)庫時,不要備份重做日志。 1.1一致性備份 概念:數(shù)據(jù)庫一致性備份是指關閉了數(shù)據(jù)庫后備份所有數(shù)據(jù)文件和控制文件的方法。當使用SHUTDOWN 命令正常關閉了數(shù)據(jù)庫之后,所有數(shù)據(jù)庫文件的當前SCN 值完全一致,所以關閉后的數(shù)據(jù)庫備份被稱為數(shù)據(jù)庫一致性備份或者冷備份。 適用:ARCHIVELOG、NOARCHIVELOG select name from v$datafile union select name from v$controlfile; shutdown immediate; copy 文件 startup; 1.2非一致性備份 概念:指在OPEN 狀態(tài)下備份數(shù)據(jù)庫所有數(shù)據(jù)文件和控制文件的方法。因為在OPEN 狀態(tài)下數(shù)據(jù)庫內容隨時都會改變,從而導致不同數(shù)據(jù)庫文件的當前SCN值完全不同,所以打開時的數(shù)據(jù)庫備份被稱為數(shù)據(jù)庫非一致性備份。 適用:ARCHIVELOG模式。 select name from v$datafile; alter database begin backup; copy 文件 Alter database backup controlfile to ‘'; alter database end backup; alter system archive log current; 2.備份表空間 概念:指在數(shù)據(jù)庫處于OPEN狀態(tài)時備份起數(shù)據(jù)文件的方法。 適用:ARCHIVELOG模式。 注意:可以備份表空間的所有數(shù)據(jù)文件,也可以備份表空間的某個數(shù)據(jù)文件。 2.1脫機備份 概念:指當表空間處于OFFLINE狀態(tài)時,備份表空間所有數(shù)據(jù)文件或單個數(shù)據(jù)文件的過程。 適用:ARCHIVELOG模式。 優(yōu)點:會生成較少的重做日志。 缺點:會影響表空間的業(yè)務操作。(因為SYSTEM 和正使用的UNDO 表空間都不能被脫機) select file_name from dba_data_files where tablespace_name='USERS'; alter tablespace users offline; copy 文件 alter tablespace users online; 2.2聯(lián)機備份 概念:指當表空間處于ONLINE狀態(tài)時,備份表空間所有數(shù)據(jù)文件或單個數(shù)據(jù)文件的過程。 適用:ARCHIVELOG模式。 優(yōu)點:不影響表空間上的業(yè)務操作。 缺點:會生成更多的REDO信息和歸檔信息。 select file_name from dba_data_files where tablespace_name='USERS'; alter tablespace users begin backup; copy 文件 alter tablespace users end backup;