热备份
热备份1:数据库的归档打开
2:数据库是打开的
需要拷贝:控制文件,数据文件,归档文件 alter database end backup;
例;备份users表空间
alter tablespace users begin backup
cp /u01/app/oracle/oradata/openlab/users01.dbf /u01/back mkdir /u01/backup
alter tablespace users end backup《假如backup报错就运行这句话》
数据库是关闭的, 有备份,有归档,非系统表空间和undo丢失
startup monut
拷贝文件回去
recover tablespaceusers;
recover datafile 4:
alter database open;
alter system flush buffer_cache《清除缓存文件》
数据库是打开的,users表空间文件坏了,有备份,有归档,非系统表空间和undo丢失。
alter tablespace users offline;
cp 备份
recover tablespace users;
recover datafile 4:
alter database open;
数据库是打开的,undo文件坏了,有备份,有归档
alter tablespace undotbs1 end backup
shutdown immdiate
startup mount
cp备份
recover tablespace undotbs1;
alter database open;
页:
[1]