如何在 Linux 中进行队列管理器备份和恢复

2023-12-23

您好,我有名为 QM_1 的队列管理器。在这里,我已经备份了 QM_1,如下所示。 之后,我在其他系统中创建了同名的队列管理器(QM_1),我需要恢复保存 qmgr 属性。请提供如何恢复队列管理器属性?

saveqmgr -m QM_1 -f 

一些选项位于支持包 MS03 http://ibm.co/SupptPacMS03登陆页面。 (MS03 是包含以下内容的 SupportPacsaveqmgr程序。)详细说明位于下载文档中。以下说明是从 SupportPac MS03 页面复制的:


您可以运行以下命令saveqmgr命令(见下文)创建 2 个输出文件。两个输出文件都是文本并且可以编辑。

  • 包含对象定义的文件(使用选项 -f) - 本示例中的文件名是:qmgr_data.mqsc
  • 另一个包含权限记录(使用选项 -z 生成 setmqaut 条目)
  • 本示例中的文件名是:qmgr_auth.bat(在 Windows 中)或 qmgr_auth.sh(在 UNIX 中)

以下命令保存对象和权限记录:

UNIX:

saveqmgr -m QMGR -f /tmp/mq/qmgr_data.mqsc -z /tmp/mq/qmgr_auth.sh

视窗:

saveqmgr.exe -m QMGR -f C:\temp\mq\qmgr_data.mqsc -z C:\temp\mq\qmgr_auth.bat

文件qmgr_data.mqsc当尝试将内容恢复到新的队列管理器时,可以按如下方式运行:

runmqsc TEST < qmgr_data.mqsc

文件 qmgr_auth.bat(在 Windows 中)或 qmgr_auth.sh(在 UNIX 中)具有独立条目,这些条目使用每个权限记录的正确参数调用 setmqaut 命令。需要执行此批处理/脚本文件才能恢复权限记录。

UNIX:

chmod u+x qmgr_auth.sh
./qmgr_auth.sh

Windows:

qmgr_auth.bat

要查找此 SupportPac 以及所有其他 SupportPac,请转至 SupportPac 登录页面here http://ibm.co/SupptPacs.

2014 年 11 月 6 日更新:
虽然OP问如何恢复 from a saveqmgr备份,值得注意的是IBM提供了dmpmqcfg从 7.1 版本开始的命令。您可以将 QMgr 备份到MQSC使用此语法格式化:

dmpmqcfg -m [QUEUE_MANAGER] > BACKUP_FILE.mqsc

这捕获了对象定义and单个文件中的授权。授权被捕获为SET AUTHREC条目而不是作为setmqaut默认命令。

请注意,初始版本dmpmqcfg未捕获您可能已定义的所有授权设置。所有版本都必须应用最新的修复包才能使用以下方式获得可靠的备份dmpmqcfg。此行为可能会在以后的修复包中恢复,因此建议在切换到此命令时以及应用修复包后根据您的身份验证创建脚本来协调您的备份。

从以下位置恢复 QMGgrdmpmqcfg文件与您从saveqmgr file:

runmqsc [QMNAME] < output_of_dmpmqcfg_or_saveqmgr.mqsc > logfile.txt 2>&1

这将运行MQSC文件定义到 QMgr 中(包括SET AUTHREC命令)并保存输出STDOUT and STDERR到日志文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Linux 中进行队列管理器备份和恢复 的相关文章

  • 设置关闭和断开 IBM MQ.NET 客户端的超时

    是否可以为以下代码设置超时时间 private MQQueueManager queueManager private MQQueue queue queue Close queueManager Disconnect 原因是有时连接在尝试
  • WebSphere MQ 连接调整

    我有一个应用程序 它使用 MDB 激活规范和队列连接工厂从 WMQ 获取 放置消息 该应用程序预计最大负载为 80 tps Websphere Application Server 和 WMQ 都是集群式的 每个应用程序服务器都连接到单独的
  • C# MQ Connect 出现错误 2035,但 Java MQ Connect 运行良好

    我用 C 编写了一个 MQ 7 5 连接例程 如下所示 但出现 2035 错误 using IBM WMQ namespace ConsoleApplication1 class Program static void Main strin
  • MQQueueManager消息池

    我过去使用 RabbitMq 作为 MessageQueue 当收到消息时触发事件非常简单 我查看了 IBM 安装程序提供的 NET 源代码 但发现处理它的方法不太好 查看示例 SimpleSubscribe 它做了这样的事情来池化 get
  • IBM MQ8.0 - AMQ9503 通道协商失败

    当在客户端通道 SVRCONN 启用 SSL 时 我从 Java 客户端连接到 IBM MQ8 0 时遇到问题 当在通道上禁用 SSL SSLAUTH 为可选 时 流程工作正常 客户端是java JRE1 7 MQ服务器版本为IBM MQ8
  • Apache Camel:是否可以在不使用 Spring 的情况下配置 WMQ?

    目前我正在使用 apache Camel 和 wmq 对于camel配置和路由 我使用Java DSL 但我找不到任何关于如何使用 Java DSL 配置 WMQ 的示例 这是我尝试配置 WMQ 时得到的结果 配置文件
  • 无法连接 Websphere MQ 队列管理器

    我是 WebSphere MQ 的初学者 我正在研究 MQ 6 并且它工作正常 但现在我已经安装了 MQ 7 1 当我尝试创建一个新的队列管理器时 我可以做到 但它无法连接并且它给了我以下错误 你对此有什么想法吗 谢谢 如果使用以下命令安装
  • 跨 docker 容器共享内存

    如果使用 Java MQ 类 而不是 JTA 将 Websphere MQ 用作 XA 分布式事务 事务管理器 则 Java 应用程序和 WMQ 都需要驻留在同一主机上 有人告诉我这是因为共享内存被用作进程间通信机制 Java 应用程序和
  • Apache Camel 与 IBM MQ

    大家好 有谁曾经将 Camel 与 IBM 的 MQ 一起使用过吗 我们正在考虑将这两种产品一起使用的可能性 但没有这两种产品一起工作的示例 我广泛使用 IBM MQ 和 Camel 两者一起使用没有问题 我将从我的一个 Spring 上下
  • 如何从 Spring JMS 生成 WebSphere MQ 消息?

    我需要以 WebSphere MQ 消息格式生成队列消息 默认情况下 spring 以 JMS 格式生成消息 我用谷歌搜索并了解到WebSphere MQ消息格式包含MQMD和RFH2标头 不知道如何从 Spring 生成这两个 雄猫在哪里
  • NoClassDefFoundError(初始化失败) - Websphere 和 IBM MQ

    我在部署到 Websphere 并与 IBM MQ 交互的基于 Spring 的 Web 应用程序上遇到问题 一切都很好 直到我尝试一些故障测试 当 Web 应用程序启动并运行时 我停止 IBM MQ 然后 我调用 Web 应用程序发送 J
  • 分段阅读_第 2538 章

    我是 IBM Websphere MQ 新手 我正在尝试将消息添加到远程 websphere MQ 队列管理器 我在尝试连接时遇到以下错误 另外 我尝试了论坛中提供的许多可能的解决方案 例如将 net 框架更改为 3 5 当我 ping 远
  • WCF / WebService充当MQ消息的侦听器?

    也许我找错了方向 但我有一组服务 WebAPI 和 WCF 它们使用 WebSphere MQ 与其他系统交互 这没有问题 直到我现在需要找到一种方法listening对于队列之一上的消息 这是否可能 或者我是否需要走 Windows 服务
  • 将触发器监视器作为 MQ 服务对象 - 如何获取状态

    我创建了一个 MQ 服务对象来运行我的触发器监视器 DEFINE SERVICE TriggerMonitor CONTROL QMGR STARTCMD C Program Files x86 IBM WebSphere MQ bin r
  • 收到错误:WebSphere MQ 原因代码 2538?

    我在 Linux 上安装了 WebSphere MQ 和 WebSphere Message Broker 当我执行mqsicreateexecutiongroup我收到一条错误消息 BIP1046E 无法连接到队列管理器 无法连接到队列管
  • 如何发出 JMS 同步请求

    我有一个 Web 应用程序 预计将从外部应用程序获取和显示数据 该外部应用程序只能通过消息传递 JMS 访问 因此 如果用户在浏览器上提交请求 则同一 HTTP 请求线程将必须与消息系统 MQ 系列 交互 以便同一请求线程可以显示从消息系统
  • IBM WebSphere MQ 2042 错误

    我有以下代码 int openOptions MQC MQOO INQUIRE MQC MQOO FAIL IF QUIESCING MQC MQOO INPUT SHARED 执行时 我收到错误 com ibm mq MQExceptio
  • MQ (Websphere 7) 将消息持久保存到文件系统

    我如何设置 MQ 以便收到的每条消息都立即写入文件系统 我有 红皮书 但至少需要有人至少指出书中的章节或标题来弄清楚 我们是一家 NET 商店 我已经通过 API 编写了 C 来读取队列 目前我们使用 BizTalk MQ 适配器 我们的最
  • MQ 标头 - 标识符上下文 - ApplIdentityData

    我们想要从 MQ 标头上的 ApplIdentityData 中提取信息 但在消费者方面 我们没有看到 ApplIdentityData 相应的 JMS 标头 我确实跟踪了日志 但没有找到与 ApplIdentityData 相关的任何信息
  • com.ibm.msg.client.jms.DetailedJMSException:JMSWMQ0018:无法使用连接模式“yyy”和主机名“zzz”连接到队列管理器“xxx”

    JMS 应用程序需要七个参数才能与此处给出的 MQ 系列成功建立 SSL 连接 https github com ibm messaging mq tls ssl wizard blob master com ibm mq ssl wiza

随机推荐

  • 如何使用 SourceTree 更新我的分叉存储库?

    我正在使用 SourceTree 与 BitBucket 来管理我的代码 我已经分叉了一个存储库 并且父存储库已更新 如何使用 SourceTree 将上游代码合并到我的分叉存储库中 首先 设置父存储库 在 SourceTree 中打开您的
  • 如何以十进制值而不是 null 获取此值

    我试图在此查询中获取十进制值 但无法获取我得到 NULL 值 SELECT CAST CAST CAST SUM CAST 0 AS INT AS DECIMAL 10 2 100 CAST NULLIF SUM CAST 0 AS INT
  • 如何在 Flutter 的 Stack Widget 中添加多个浮动按钮

    在颤振中 使用一个视图覆盖另一个视图堆栈小部件 https docs flutter io flutter widgets Stack class html 做工很好啊现在我需要在屏幕底部的左侧和右侧添加两个浮动按钮 我在右侧添加了一个按钮
  • 创建已完成的任务

    我想创建一个完整的Task not Task
  • 如何关闭二进制文件(.doc、.pdf 等)的 git 1.7.8 开销

    我使用 git 1 7 4 来处理大型 svn 存储库 没问题 我更新到 git 1 7 8 现在 当我执行 git svn dcommit 时 git 做了一些多余的工作 在任务管理器中 我看到它执行了大约 1M 的写入操作 我使用的是
  • 从逻辑应用中的服务总线获取内容

    I am new to Azure logic apps I have a service bus and pass a json object message to that service bus then I set up an ac
  • Android:将此对象设为可打包

    我有一个对象需要在 2 个对象之间传递Activity 该对象有 HashTable String 等 无法弄清楚如何使其成为 Parcalebale 以便我可以填充该对象的数组并将单个 obj 或数组传递给其他 Activity 我的班级
  • 机器学习中回归和分类之间的区别? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我是机器学习的新手 谁能告诉我机器学习中分类和回归之间的主要区别 回归旨在预测连续的输出值 例如 假设您试图根据许多输入参数来预测某个
  • 如何消除渲染后“闪烁”?

    我尽力成为 Javascript Ajax 技术使用的纯粹主义者 确保所有 Ajax y 行为都是基本功能的增强 同时在禁用 Javascript 时该网站也能正常运行 然而 这会导致一些问题 在某些情况下 DOM 节点仅在浏览器中启用 J
  • ggplot将颜色渐变缩放到数据范围之外的范围

    我正在寻找一种方法来拉伸两个值之间的颜色渐变并标记图例 而不管数据集中的数据值范围如何 本质上 是否存在等价于的功能ylim 对于颜色渐变 给定绘制通常在 1 和 1 之间的 z 值的代码 如果中断在数据范围内 我可以绘制并标记梯度 lib
  • 手动为 gdb 创建调试符号

    Intro 对于我的编译器课程 我必须将一些语言翻译为汇编语言 现在我的代码出现了段错误 我很难对其进行调试 具有监视变量的能力会大大简化过程 但最终的 asm 代码只有寄存器及其导数 Question 如何手动为 gdb 创建调试符号 我
  • 文件存在冲突,尽管 gitignore 应该忽略它们

    尽管我有一些文件存在冲突 gitignore应该忽略他们 如果我尝试更新我得到的解决方案Unmerged path git status带来以下内容 On branch master Your branch is up to date wi
  • 在 Java 中读取文本文件直至 EOL

    我正在尝试读取一个文本文件 其中包含 hello James How are you today 我想读取字符串中的每个字符 直到找到 EOL 字符 因为我使用的是 Windows 其中 n r 代表 EOL 字符 我如何编写一个条件来遍历
  • 应用程序生成的应用程序请求在 Silverlight 中失败

    我正在尝试在两个用户之间发送应用程序生成的请求 而不通过 JavaScript UI FacebookClient client new FacebookClient SessionSecret Dictionary
  • 实体框架和 LINQ To SQL - 利益冲突?

    过去一周我一直在博客圈上读到 Linq to SQL 已死 而 EF 和 Linq to Entities 万岁 但当我阅读 MSDN 上的概述时 我发现 Linq to Entities 生成 eSQL 的方式与 Linq to SQL
  • 为什么 justify-content space- Between 没有做任何事情?

    我正在尝试获取top nav and bot nav通过使用垂直分隔的部门justify content space between 然而 它什么也没做 有人可以指出我做错了什么吗 import url https fonts google
  • Node.getTextContent() 有没有办法获取当前节点的文本内容,而不是后代的文本

    Node getTextContent 返回当前节点及其后代的文本内容 有没有办法获取当前节点的文本内容 而不是后代的文本 Example
  • Swagger 编辑器正文中的多个参数

    所以我明白 如果我们想要身体参数 我们就必须有一个模式 我就是这么做的 问题是无论我如何尝试定义我的架构 它都不允许我拥有多个主体参数 这是我尝试过的方法之一的示例 任何帮助都会很棒 swagger 2 0 This is your doc
  • 显示查询中的 11 个连续行,其中中间行包含变量

    在我的网页上 有一个名为 submission 我想显示下面查询中的 11 行 该行 submission equals row title 其上方 5 行 下方 5 行 全部排名依据points下降 我怎样才能做到这一点 sqlStr S
  • 如何在 Linux 中进行队列管理器备份和恢复

    您好 我有名为 QM 1 的队列管理器 在这里 我已经备份了 QM 1 如下所示 之后 我在其他系统中创建了同名的队列管理器 QM 1 我需要恢复保存 qmgr 属性 请提供如何恢复队列管理器属性 saveqmgr m QM 1 f 一些选