要求:数据库必须运行在归档模式下;
只要数据运行在归档模式下,oracle不但可以进行联机备份,而且还可以进行表空间的一级或数据文件一级备份。
热备份的具体步骤:
(1)使用数据字典dba_data_file找到需要备份的数据文件以及与之对应的表空间;
(2)使用数据字典v$backup确认数据文件的备份状态;
(3)用alter tablespace “表空间名” begin backup;命令将要备份的表空间设置为备份状态;
(4)使用操作系统复制命令将该表空间所对应的的所有数据文件复制到备份磁介质上。
(5)用alter tablespace “表空间名” end backup;命令将已经备份成功的表空间设置结束备份状态;
(6)将当前重做日志文件的信息写到归档日志文件中去;
(7)在使用数据字典v$backup确认数据文件的备份状态;
(8)使用操作系统命令或工具验证操作系统文件是否已经生成。