专栏/培训园地/ 文章详情 /

达梦数据库备份与还原的操作指南

黑茂鹏 2025/01/14 392 1 0
摘要

达梦数据库备份与还原的操作指南:

物理备份

  1. 全库备份

    • 使用命令行:
      backup database full backupset '/dm8/backup';
      

      复制

    • 使用DM管理工具的方式:
      • 通过DM管理工具备份完成后,到指定的备份目录中查看有无备份文件生成。
  2. 表空间级别备份

    • 使用命令行:
      backup tablespace dmhr full backupset '/dm8/backup/ts2';
      

      复制

    • 使用DM管理工具的方式:
      • 通过DM管理工具备份完成后,到指定的备份目录中查看有无备份文件生成。
  3. 表级别备份

    • 使用命令行:
      backup table dmhr.city backupset '/dm8/backup/table2';
      

      复制

    • 使用DM管理工具的方式:
      • 通过DM管理工具备份完成后,到指定的备份目录中查看有无备份文件生成。

物理还原

  1. 整库还原

    • 关闭数据库:
      ./DmServiceDMSERVER stop
      

      复制

    • 使用DM控制台工具还原:
      • 通过DM控制台工具还原数据库。
    • 使用dmrman进行还原:
      dmrman
      restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup';
      recover database '/dm8/data/DAMENG/dm.ini' with archivedir '/dm8/arch';
      recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
      

      复制

    • 确保数据库处于关闭状态,还原后需要更新数据库魔数。
  2. 表空间还原

    • 使用dmrman进行表空间还原:
      dmrman
      restore database '/dm8/data/DAMENG/dm.ini' tablespace dmhr from backupset '/dm8/backup';
      recover database '/dm8/data/DAMENG/dm.ini' tablespace dmhr;
      

      复制

    • 表空间备份不用脱机,但表空间还原需要脱机。

逻辑备份与还原

  1. 整库导出

    • 使用命令行:
      /dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=full.dmp FULL=Y LOG=full.log
      

      复制

    • 使用DM管理工具的方式:
      • 打开DM管理工具,选择模式,选择一个库右键“导出”选项,创建一个新的导出任务,选择需要导出的用户模式(如DMHR),配置导出路径和其他参数,勾选日志实时写入,点击“开始导出”按钮,完成逻辑备份。
  2. 导出指定用户、模式或表

    • 使用命令行导出指定用户:
      /dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=test.dmp OWNER=TEST LOG=test.log
      

      复制

    • 使用命令行导出指定模式:
      /dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=schemas.dmp SCHEMAS=DMHR,PERSON LOG=schemas.log
      

      复制

    • 使用命令行导出指定表:
      /dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=tables.dmp TABLES=DMHR.DEPARTMENT,DMHR.EMPLOYEE LOG=tables.log
      

      复制

    • 使用DM管理工具的方式:
      • 同整库导出,选择不同的导出级别(用户级别、模式级别、表级别)。

请注意,以上步骤需要根据您的实际环境和达梦数据库版本进行相应的调整。在执行备份和还原操作之前,请确保您已经阅读并理解了达梦数据库的官方文档,以及具备相应的权限和操作能力。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服