zoukankan      html  css  js  c++  java
  • oracle的备份方式

    一、完全备份

    exp 用户/密码@库名 file=存储位置
    二、RMAN

    https://www.cnblogs.com/Latiny/p/6920428.html
    RMAN在数据库服务器的帮助下实现数据库文件、控制文件、数据库文件与控制文件的映像副本、归档日志文件、数据库服务器参数文件的备份。

    RMAN的特点:
    (1) 支持增量备份:传统的exp与expdp备份工具,只能实现一个完整备份而不能增量备份,RMAN采用备份级别实现增量备份,在一个完整的备份基础上采用增量备份可以大大减少备份的数量;
    (2) 自动管理备份文件:RMAN备份的数据是RMAN自动管理的,包括文件名字,备份文件存储目录等;
    (3) 自动化备份与恢复:在备份与恢复操作时,使用简单的指令就可以实现备份与恢复,执行过程完全有RMAN维护。
    (4) 不产生重做信息: RMAN联机备份不产生重做信息。
    (5) 支持映像复制: 使用RMAN可以实现映像复制,映像以操作系统的文件格式存在,这种复制类似于用户管理的脱机备份方式。
    (6) 备份的数据文件压缩处理: RMAN提供一个参数,说明是否对备份文件进行压缩,压缩的备份文件以二进制文件格式存在,可以减少备份文件的存储空间。
    (7) 备份文件有效性检查功能: 可以在备份之后恢复检测备份文件是否可用,避免无效恢复操作。

    三、冷备份

    停止数据库,直接拷贝数据文件

    四、热备份
    热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成:
    数据文件一个表空间一个表空间的备份。
    (1) 设置表空间为备份状态
    (2) 备份表空间的数据文件
    (3) 回复表空间为正常状态

    备份归档log文件
    (1) 临时停止归档进程
    (2) log下那些在archive rede log目标目录中的文件
    (3) 重新启动archive进程
    (4) 备份归档的redo log文件
    热备份的优点是:
    1. 可在表空间或数据库文件级备份,备份的时间短。
    2. 备份时数据库仍可使用。
    3. 可达到秒级恢复(恢复到某一时间点上)。
    4. 可对几乎所有数据库实体做恢复
    5. 恢复是快速的,在大多数情况下爱数据库仍工作时恢复。

    热备份的不足是:
    1. 不能出错,否则后果严重
    2. 若热备份不成功,所得结果不可用于时间点的恢复
    3. 因难于维护,所以要特别仔细小心,不允许“以失败告终”。

  • 相关阅读:
    OSG-提示“error reading file e:1.jpg file not handled”
    OSG-加载地球文件报0x00000005错误,提示error reading file simple.earth file not handled
    QT-找开工程后,最上方提示the code model could not parse an included file, which might lead to incorrect code completion and highlighting, for example.
    我的书《Unity3D动作游戏开发实战》出版了
    java中无符号类型的第三方库jOOU
    Windows批处理备份mysql数据
    使用 DevTools 时,通用Mapper经常会出现 class x.x.A cannot be cast to x.x.A
    Java版本,Java版本MongoDB驱动,驱动与MongoDB数据库,Spring之间的兼容性
    Jrebel本地激活方法
    wget下载指定网站目录下的所有内容
  • 原文地址:https://www.cnblogs.com/ltlinux/p/9608551.html
Copyright © 2011-2022 走看看