热备份

热备份
   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 tablespace  users;
      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贡献 +1 收起 理由
iidba + 1 感谢分享

查看全部评分

标签: 暂无标签
Capricorn

写了 8 篇文章,拥有财富 66,被 3 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

成为第一个吐槽的人

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈