- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mq的重启回复和故障排除
MQ 的重启,回复和故障排除 Agenda 三种通讯方式的比较 WebSphere MQ 恢复和重新启动 WebSphere MQ 通过记录队列管理器(处理消息的接收、传输和传递)的活动日志来确保消息不丢失。并提供了三种恢复方式: 重启恢复。 崩溃恢复。 媒体恢复。 在所有情况下,恢复是把队列管理恢复到它停止时的状态,(除了回滚所有执行中的事务)队列管理器停止时未提交的任何消息将被删除。恢复所有永久消息;非持久性消息将被丢失。 WebSphere MQ 把所有由队列管理器控制的数据的重要更改都记录到日志中。 这包括创建和删除对象(除了通道)、永久消息更新、事务状态、更改对象属性以及通道活动 日志 WebSphere MQ 日志包含两个组件: 一个或多个日志文件 日志控制文件 可以在队列管理器的配置文件中配置日志文件的大小和个数。在 WebSphere MQ Windows 版中,三个文件都缺省为 1?MB。在 WebSphere MQ UNIX 系统版中,三个文件都缺省为 4 ?MB。 创建队列管理器时,您可以指定主日志文件数和从日志文件数以及日志文件的大小。如果不指定数,则使用缺省值。 在 WebSphere MQ Windows 版中,如果未更改日志路径,则日志文件将存放在C:\Program Files\IBM\WebSphere MQ\log\QMgrName目录下;在 WebSphere MQ UNIX 系统版中,如果未更改日志路径,则日志文件将存放在/var/mqm/log/QmName目录下。 WebSphere MQ 在创建队列管理器时会自动创建所有的主日志文件,如果主日志用完了,则会动态地创建次日志文件。当WebSphere MQ不需要从日志空间时,也会动态地删除它们。 日志类型 循环日志记录 线性日志记录 计算日志的大小 LogFilePages :每个主和次日志文件的大小是以4K为单位。 LogPrimaryFiles :预分配的主日志文件数 LogSecondaryFiles :主日志用完后,可创建的次日志文件数。 日志开销 使用数据日志进行恢复 下列几种情况可能会损坏您的数据: 数据对象被损坏 系统掉电 通信故障 WebSphere MQ可以帮助您恢复被破坏的数据 从掉电或通信故障中恢复 WebSphere MQ 可以从通信故障和掉电中进行恢复。另外,它有时还可以从其它类型的问题中进行恢复,例如,文件被意外删除。 在通信故障情况下,消息一直保留在队列中直到被接收应用程序取出。如果消息正在传输中,则消息将一直被保留在传输队列中直到被成功传输。要从通信故障中恢复,通常您可以重新启动使用失败的链接的通道。 如果您掉电了,则重新启动队列管理器时,WebSphere MQ 把队列恢复到失败时的已提交的状态。确保不丢失持久消息。但非持久性消息被丢弃;当WebSphere MQ 停止时会丢弃它们。 媒体恢复 媒体恢复是从线性日志中的记录信息重新创建对象。例如,如果无意中删除了一个对象文件,则媒体恢复可以重新创建它。用于对象媒体恢复的日志信息被叫做媒体映象。媒体映象可以通过使用rcdmqimg 命令手工记录或自动记录。 媒体映象中包含对象映象的日志记录序列。 重新创建对象所必需的第一个日志记录叫作媒体恢复记录;它是对象的最后一个媒体映象的开始。每个对象的媒体恢复记录是检查点期间记录的信息之一。 从媒体映象重新创建对象时,有必要重播任何描述自采用最后一个映象以来对对象执行更新的日志记录。 例如,考虑在持久消息放入到队列前,采用具有队列对象映象的本地队列。为了重新创建最新的对象映象,有必要重播记录消息放入队列的日志条目,并重播该映象本身。 创建对象时,已编写的日志记录包含完全重新创建此对象所需的足够的信息。这些记录组成对象的第一个媒体映象。接着,每次关机时,队列管理器记录媒体映象自动执行如下操作: 所有进程对象和队列的映象不是本地的。 空的本地队列的映象 恢复媒体映象 如果发现某些对象被损坏,则 WebSphere MQ 自动从它们的媒体映象中进行恢复。特别地,这适用于正常队列管理器启动期间所找到的受损对象。如果队列管理器最后一次关机时有任何未完成的事务,则也会自动恢复任何受影响的队列,以便完成启动操作。 您必须使用 rcrmqobj 命令手工恢复其它对象,它会重播日志中的记录以重新创建 WebSphere MQ 对象。从日志中找到的最新映象中重新创建此对象,并带有保存此映象和发出重新创建命令期间所有可用的日志事件。如果 WebSphere MQ 对象受损,则仅可执行的有效操作是使用此方法删除或重新创建它。 不能用此方法恢复非持久性消息。 备份WebSp
文档评论(0)