• 冷备份


    冷备份数据库是将数据库关闭之后备份所有关键性文件,包括数据文件、控制文件、联机redo log 文件,将其拷贝到另外的位置,此外冷备份也可以包括对参数文件和口令文件的备份,但是这两种文件的备份是可以根据需要进行选择的,冷备份实际上也是一种物理备份,是一个被封数据库物理文件的过程。因为冷备份要备份除了重做日志以外的所有数据库文件,因此也称为完全的数据库备份。

    1.冷备份的优缺点

    虽然冷备份既可以适用于archivelog(归档日志)模式,也适用于Noarchivelog(非归档日志)模式,但是如果在noarchivelog尽管可以使用shutdown abort 关闭数据库,但是为了确保数据库文件的一致性,也不建议采用该方式关闭数据库。

    冷备份在数据库关闭的情况下进行,当正常关闭时会提供给用户一个完整的数据库。对于备份Oracle数据库的数据而言,冷备份是一种最快最安全的方法

    优点:a.只需拷贝文件即可,是非常快速的备份方法;

            b.只需将文件拷贝回去,就可以恢复到某一时间点上;

            c.与数据库归档的模式相结合可以使数据库很好的恢复

            d.维护量相对较少,但安全性却相对较高

    缺点:a.执行冷备份时,数据库必须处于关闭状态

            b.单独使用冷备份时,数据库只能基于某一时间点上的恢复

           c.若磁盘有限,冷备份只能将备份数据拷贝到磁带等其他外部存储设备上,速度会很慢。

    备份准备:


    SQL> select name from V$datafile;

    NAME
    -------------------------------------------------
    F:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
    F:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
    F:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
    F:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
    F:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF


    SQL> select name from V$controlfile;

    NAME
    ------------------------------------------------------------
    F:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL
    F:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL

    Redo Buffers                5804032 bytes
    SQL> conn sys/XUElang4932 as sysdba;
    已连接。
    SQL> shutdown normal;

    SQL>host copy F:\APP\ADMINISTRATOR\ORADATA\ORCL\*.DBF F:\backup\

    SQL>host copy F:\APP\ADMINISTRATOR\ORADATA\ORCL\*.CTL F:\backup\

    启动例程打开数据库

    SQL》startup

  • 相关阅读:
    PHP概率算法---砸金蛋示例
    onethink----网站配置信息调用!
    ajax解决跨域方法(适用于自己写接口解决跨域)
    JavaScript获取地址栏的参数!
    Atitit. null错误的设计 使用Optional来处理null
    Atitit.常用的gc算法
    Atitit.java expression fsm 表达式分词fsm引擎
    Atitit.安全性方案规划设计4gm  v1 q928
    Atitit.安全性方案规划设计4gm  v1 q928
    Atitit.java expression fsm 表达式分词fsm引擎
  • 原文地址:https://www.cnblogs.com/canyangfeixue/p/2729012.html
Copyright © 2020-2023  润新知