system 表空间的备份与恢复

一、概述
      system 表空间   字典所在   定义信息  
      system 一般不放用户数据
       1.空间大小管理   .不要存为多个数据文件(可以设置自动扩展,或设置bigfile)
       2.system如何备份 :备份时必须归档 才能在open下完成备份
                                   可以热备,也可以用rman备份
                                   如果是非归档,则只能冷备


     使用 archive log list 查看是否处于归档模式
      如果未处于归档模式,则可以使数据库处于mouted状态下, 
      alter database archivelog;//启动归档模式
      (alter database  noarchivelog;//关闭归档模式)
     alter database open;


二、备份
   1. 热备:alter tablespace system begin backup ;

      sql>host cp /u01/oracle/oradata/orcl/system01.dbf   /bak/

      sql>alter tablespace system end backup;
     

     2.rman备:
       host   //切换到系统
       rman  target /        (rman连接到目标数据库)
       rman> backup tablespace system;


三、恢复
   .system出问题了  如何解决?
   3.1 非归档模式 且没有备份 则无法恢复
   3.2 归档  有备份  日志完整 可以恢复
   3.3 归档 预备费  日志不完整 可以恢复 但不保证数据不丢失

     system01.dbf丢失或损坏,startup时到mouted阶段后就会出现错误。

    1.热备恢复(将热备的文件拷回system01.dbf所在位置,然后recover database  (或recover tablespace system)然后 alter database open;
     sql> host cp /bak/system01.dbf  /u01/oracle/oradata/orcl/system01.dbf
     SQL> recover tablespace system;
     SQL> alter database open;

   2.rman恢复
     $ rman target /
     list backup (查看备份信息)

    还原: restore  tablespace system;
    恢复:SQL>recover database 或SQL>recover tablespace system;
          或RMAN>recover database(tablespace system);
   
          SQL>Alter database open;
          或RMAN>sql  'alter database open;'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14766028/viewspace-690416/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14766028/viewspace-690416/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值