DM8:达梦数据库备份还原

达梦数据库备份还原

  • 1 数据库备份
    • 1.1 冷备份
    • 1.2 热备份
  • 2 还原准备
    • 2.1 初始化数据库
    • 2.2 数据库还原
    • 2.3 数据库恢复
    • 2.4 更新数据库魔数
  • 3 达梦数据库学习使用列表

1 数据库备份

1.1 冷备份

  • (必须正常关闭数据库服务才能执行冷备份)
$ cd /home/dmdba/dmdbms/bin(数据库bin执行目录)
$ ./dmrman CTLSTMT="BACKUP DATABASE '/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径' FULL TO BACKUP_FILE1 BACKUPSET '/home/dmdba/dmdata/BACKUP_FILE_01备份文件夹' COMPRESSED"

1.2 热备份

  • 在管理工具执行备份命令(数据库代理作业定时自动备份的数据库文件)
  • 默认路径为dm.ini文件中 BAK_PATH= 路径
backup database full to "DB_DAMENG230601" backupset 'DB_DAMENG230601' compressed;

2 还原准备

2.1 初始化数据库

  • 初始化与原库参数相同的数据库参数,正常启动数据库,正常关闭数据库
    初始化数据库命令 参数 说明 点击跳转

  • 注意 :若在同一台服务器环境初始化多个数据库实例用于测试,请使用不同的数据库端口号,若端口号冲突,则新初始化的数据库无法启动(PORT_NUM=5236);

2.2 数据库还原

$ ./dmrman CTLSTMT="RESTORE DATABASE '/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径' FROM BACKUPSET '/home/dmdba/dmdata/BACKUP_FILE_01全量或增量备份文件夹绝对路径'"

2.3 数据库恢复

./dmrman CTLSTMT=“RECOVER DATABASE ‘/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径’ FROM BACKUPSET ‘/home/dmdba/dmdata/BACKUP_FILE_01全量或增量备份文件夹绝对路径’”

2.4 更新数据库魔数

$ ./dmrman CTLSTMT="RECOVER DATABASE '/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径' UPDATE DB_MAGIC"

3 达梦数据库学习使用列表

达梦数据库学习使用列表 点击跳转

你可能感兴趣的:(数据库,数据库)