达梦DMRMAN的使用

DMRMAN(DM RECOVERY MANAGER)是 DM 的脱机备份还原管理工具,由它来统一负责库级脱机备份、脱机还原、脱机恢复等相关操作,该工具支持命令行指定参数方式和控制台交互方式执行,降低了用户的操作难度。

DMRMAN 支持的参数如下
CTLFILE:指定执行语句所在的文件路径,不能和 CTLSTMT 同时使用。脚本文件格式支持*.txt

CTLSTMT:
指定待执行语句,不能和 CTLFILE 同时使用。如:CTLSTMT=“BACKUP DATABASE ‘/home/dmdbms/data/DAMENG/dm.ini’”

DCR_INI:
指定 dmdcr.ini 路径,用于 ASM 存储时访问 ASM 服务;若未指定,则认为不存在 ASM 存储。可单独使用,也可与其他参数配合使用。主要用于DMDSC 环境

DFS_INI:
指定 dmdfs.ini 路径;若未指定且当前目录中 dmdfs.ini 存在,则使用当前目录中的 dmdfs.ini。可单独使用,也可与其他参数配合使用

USE_AP:
指定备份还原执行策略。取值 1、2。默认为 1。 1:使用 DMAP 辅助进程方式执行备份还原;执行备份还原时要求先启动DMAP 服务2:无辅助进程方式,由 DMSERVER 进程自身完成备份还原,不依赖 DMAP服务;配置成 2 的情况下,不能执行第三方备份(即指定 DEVICE TYPE为 TAPE)

AP_PORT:
使用 DMAP 备份还原时 DMAP 的端口号,DMAP 的监听端口,监听方配置此参数,取值范围 1024~65534,默认为 4236,发起连接端的端口在1024-65535 之间随机分配

HELP:打印帮助信息

示例:
源库备份

/home/dmdba/dmdbms/bin/dmrman CTLSTMT=BACKUP DATABASE/home/dmdba/dmdbms/data/DAMENG/dm.ini’ FULL TO BACKUP_FILE1 BACKUPSET ‘/home/dmdba/dmdbms/data/BACKUP_FILE’”

目的库还原

/home/dmdba/dmdbms/bin/dmrman CTLSTMT="RESTORE DATABASE '/home/dmdba/dmdbms/data/DAMENG/dm.ini' FROM BACKUPSET '/home/dmdba/dmdbms/data/BACKUP_FILE'";
/home/dmdba/dmdbms/bin/dmrman CTLSTMT="RECOVER DATABASE '/home/dmdba/dmdbms/data/DAMENG/dm.ini' FROM BACKUPSET '/home/dmdba/dmdbms/data/BACKUP_FILE'";
/home/dmdba/dmdbms/bin/dmrman CTLSTMT="RECOVER DATABASE '/home/dmdba/dmdbms/data/DAMENG/dm.ini' UPDATE DB_MAGIC"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值