博客
关于我
达梦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/

    你可能感兴趣的文章
    php面向对象三大特征封装、多态、继承
    查看>>
    php面向对象全攻略
    查看>>
    php面向对象的基础题
    查看>>
    php面试题二--解决网站大流量高并发方案(从url到硬盘来解决高并发方案总结)...
    查看>>
    php页面增加自选项,php-在Woocommerce中添加新的自定义默认订购目录选项
    查看>>
    php页面静态化技术;学习笔记
    查看>>
    php项目心得以及总结
    查看>>
    R&Python Data Science 系列:数据处理(4)长宽格式数据转换
    查看>>
    PHP项目集成支付宝PC端扫码支付API(国内支付)
    查看>>
    php预定义常量&变量
    查看>>
    R 集成算法③ 随机森林
    查看>>
    php验证码背景色设置无效
    查看>>
    php验证邮箱是否有效
    查看>>
    PHP高性能分布式应用服务器框架-SwooleDistributed
    查看>>
    PHP高效、轻量级表格数据处理库 OpenSpout
    查看>>
    R 数据缺失的处理
    查看>>
    php,nginx重启
    查看>>
    php:$_ENV 和 getenv区别
    查看>>
    PHP:cURL error 60: SSL certificate unable to get local issuer certificate
    查看>>
    PHP:PDOStatement::bindValue参数类型php5和php7问题
    查看>>