达梦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
    评论
达梦数据库使用GROUP BY语句来对查询结果进行分组。在给定的查询结果中,GROUP BY子句将根据指定的列或表达式进行分组,并计算每个分组的聚合函数结果。通过GROUP BY,您可以对查询结果进行细分和统计。 在达梦数据库使用GROUP BY时,需要注意以下几点: 1. GROUP BY 子句后面的每个列都必须出现在SELECT子句中,或者是聚合函数中的参数。 2. 如果在SELECT子句中使用了聚合函数,那么除了聚合函数之外的其他列都必须在GROUP BY子句中出现。 3. 在GROUP BY子句中可以使用列名、表达式或者表达式别名。 例如,在达梦数据库中,如果我们有一个员工表(dmhr.employee),我们可以使用GROUP BY来按部门分组,并计算每个部门的总工资。以下是一个示例查询: ``` SELECT e.department_id, sum(e.salary) FROM dmhr.employee e GROUP BY e.department_id; ``` 这个查询将按照部门ID进行分组,并计算每个部门的总工资。在结果中,每一行表示一个部门及其对应的总工资。 除了使用GROUP BY子句外,还可以使用聚合函数,如SUM、COUNT、AVG等来对分组后的数据进行统计和计算。 总结起来,达梦数据库使用GROUP BY来实现分组查询,通过指定列或表达式来进行分组,并计算每个分组的聚合函数结果。这样可以对数据进行分类和汇总,提供更详细的统计信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [达梦数据库SQL查询报错不是 GROUP BY 表达式解决方法](https://blog.csdn.net/qq_37898570/article/details/126951104)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值