博客
关于我
达梦7备份还原实践
阅读量:562 次
发布时间:2019-03-09

本文共 1345 字,大约阅读时间需要 4 分钟。

数据库归档与备份指南

一、归档配置

数据库归档配置分为两种方式:

  • 联机归档配置(需数据库已启动)

    • 使用SQL命令完成dmarch.ini和ARCH_INI配置。
    • 执行以下命令:
      alter database mount;alter database add archipelago 'dest=/home/dm_arch,type=local,file_size=1024,space_limit=2048';alter database archipelog;alter database open;
    • 注意:归档模式下禁止删除本地归档。
  • 手动归档配置(数据库未启动)

    • 手动编写dmarch.ini文件并设置参数ARCH_INI。

  • 二、联机SQL备份方式

  • 数据库备份

    • 备份前需启动dmap服务,并使用相同用户(如dmdba)启动,建议使用nohup后台运行。
    • 备份命令示例:
      backup database backupset 'db_bak_01';  -- 必须指定备份文件名backup database full backupset '/home/dm_bak/db_full_bak_01';
    • 增量备份:
      backup database increment with backupdir '/home/dm_bak' backupset 'db_increment_bak_02';
  • 表空间备份

    • 执行表空间备份需服务器处于归档模式。
    • 命令示例:
      backup tablespace main backupset '/home/dm_bak/ts_bak_01';
  • 表备份

    • 不需要服务器配置归档,默认可以通过SQL执行。
    • 命令示例:
      backup table test backupset '/home/dm_bak/tab_bak_01';

  • 三、脱机DRMAN备份方式

  • 数据库备份

    • 使用DMRMAN工具执行脱机备份(不支持归档模式)。
    • 示例命令:
      rman> backup database '/opt/dmdbms/data/DAMENG/dm.ini';
    • 注意:数据库需处于非运行状态,避免错误。
  • 修改备份策略

    • 通过修改dm.ini文件配置备份频率和方式,类似于Oracle RMAN。

  • 四、DEPX逻辑备份

  • 工具使用说明

    dexp SYSDBA/SYSDBA file=dexp%U.dmp log=dexp01.log parallel=2 owner=JTITSMFL EXCLUDE=TABLES:'EVENT_Q_HIS', 'SEND_OA_SERVICE_TEMP';
    • 导出模式下需注意对象权限和表的兼容性。
    • 常见错误:表中的临时表、物化视图等无法备份。
  • 备份验证

    • 样例执行结果:
      [dmdba@oracle dm_bak]$ dexp SYSDBA/SYSDBA ...成功导出JTITSMFL schema,共计导出数据35,271,025行。

  • 配置注意事项

  • 文件路径:确保归档和备份目录路径正确。
  • 权限设置:检查文件和目录权限,确保备份操作有权限进行。
  • 恢复验证:定期执行归档和备份恢复测试,确保可靠性。

  • 以上指南提供了多种备份与归档方式希望对您有所帮助!

    转载地址:http://rkcpz.baihongyu.com/

    你可能感兴趣的文章
    NOIP2014 提高组 Day2——寻找道路
    查看>>
    NOIp模拟赛二十九
    查看>>
    Nokia5233手机和我装的几个symbian V5手机软件
    查看>>
    Non-final field ‘code‘ in enum StateEnum‘
    查看>>
    none 和 host 网络的适用场景 - 每天5分钟玩转 Docker 容器技术(31)
    查看>>
    None还可以是函数定义可选参数的一个默认值,设置成默认值时实参在调用该函数时可以不输入与None绑定的元素...
    查看>>
    NOPI读取Excel
    查看>>
    NoSQL&MongoDB
    查看>>
    NoSQL介绍
    查看>>
    Notadd —— 基于 nest.js 的微服务开发框架
    查看>>
    Notepad ++ 安装与配置教程(非常详细)从零基础入门到精通,看完这一篇就够了
    查看>>
    Notepad++在线和离线安装JSON格式化插件
    查看>>
    notepad++最详情汇总
    查看>>
    notepad如何自动对齐_notepad++怎么自动排版
    查看>>
    Notification 使用详解(很全
    查看>>
    NotImplementedError: Cannot copy out of meta tensor; no data! Please use torch.nn.Module.to_empty()
    查看>>
    Now trying to drop the old temporary tablespace, the session hangs.
    查看>>
    nowcoder—Beauty of Trees
    查看>>
    np.arange()和np.linspace()绘制logistic回归图像时得到不同的结果?
    查看>>
    np.power的使用
    查看>>