Oracle完全脱机备份的注意事项
Oracle完全脱机备份的注意事项
完全脱机备份,又名冷备份。冷备份的存在是为了保护现场,防止我们恢复失败时可以从头开始。我们知道,数据文件是Oracle向os预留的磁盘空间,如果我们规划数据库时,申请了50g,一开始oracle可能只用了100M,我们冷备时所需的有效数据就更少了,或许只有5M,但我们还是得备份50g。这便是冷备的缺点。
进行冷备时可能出现备份不全或备份了垃圾数据的状况。所以,我们务必以数据库看到的为准。通常,冷备的主要对象是datafile,controlfile和redo log file。我们可以借助几个视图来瞧瞧他们匿于何处。
于数据文件:
- SQL> select file_name from dba_data_files;
- FILE_NAME
- ------------------------------------------------------------------------------------------------------------------------------------------------------
- /u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_8050fkdh_.dbf
- /u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8050fk3w_.dbf
- /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8050fkc6_.dbf
- /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_8050fk2z_.dbf
- /u01/app/oracle/oradata/ORCL/datafile/o1_mf_example_8050jhm7_.dbf
于控制文件:
- SQL> select name from v$controlfile;
- NAME
于日志文件:
- SQL> select member from v$logfile;
- MEMBER
- ------------------------------------------------------------------------------------------------------------------------------------------------------
- /u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_3_8050hq4s_.log
- /u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_8050hs2h_.log
- /u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_2_8050hm84_.log
- /u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_2_8050ho5o_.log
- /u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_1_8050hhn1_.log
- /u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_1_8050hkdv_.log
|
评论暂时关闭