IBM WebSphere MQ的oracle的jdbc
一、IBM WebSphere MQ7.0的jdbc支持数据库有:
- DB2
- Informix
- Informix_With_Date_Format
- Microsoft_SQL_Server
- Oracle
- Sybase_JConnect6_05
本文以oracle的jdbc为例,以两种方法建jdbc,详情如下:
二、命令建jdbc
1、打开MB命令控制台(可参考http://www.cnblogs.com/hhl-kf/archive/2012/09/25/2694052.html)
2、创建配置服务(Oracle JDBC)
mqsicreateconfigurableservice MB7BROKER -c JDBCProviders -o SIMPLERROUTEDB
-n connectionUrlFormat,connectionUrlFormatAttr1,description,jarsURL,portNumber,
serverName,type4DatasourceClassName,type4DriverClassName
-v "jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1],
<SID>,Simplified Database Routing Sample Database,<JARS URL>,<PORT NUMBER>,
<SERVER NAME>,oracle.jdbc.xa.client.OracleXADataSource,oracle.jdbc.OracleDriver"
其中:
-c JDBCProviders :配置服务类型为jdbc;-o SIMPLERROUTEDB :jdbc名称为SIMPLERROUTEDB;
-n 为参数名称,多个参数间用","分隔,-v 为参数对应的值,多个值间为","分隔;
<JARS URL> oracle的jdbc驱动全路径
<PORT NUMBER> oracle端口,默认为1521
<SID> oracle实例名,没有偿试过集群时,服务名和sid不一致时,写服务名是否正确
<SERVER NAME> oracle所在服务器ip地址
示例如下,建oracle的jdbc名为CQMSTCDB:
(1)mqsicreateconfigurableservice MB7BROKER -c JDBCProviders -o CQMSTCDB -n connectionUrlFormat,connectionUrlFormatAttr1,description,jarsURL,portNumber,serverName,type4DatasourceClassName,type4DriverClassName -v "jdbc:oracle:thin:cqmstcmstc@192.168.4.248:1521:cqmstc,cqmstc,Simplified Database Routing Sample Database,D:\oracle\product\10.2.0\db_1\jdbc\lib,1521,192.168.4.248,oracle.jdbc.xa.client.OracleXADataSource,oracle.jdbc.OracleDriver"
(2)mqsicreateconfigurableservice MB7BROKER -c JDBCProviders -o CQMSTCDB -n connectionUrlFormat,connectionUrlFormatAttr1,description,jarsURL,portNumber,serverName,type4DatasourceClassName,type4DriverClassName -v "jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1],cqmstc,Simplified Database Routing Sample Database,D:\oracle\product\10.2.0\db_1\jdbc\lib,1521,192.168.4.248,oracle.jdbc.xa.client.OracleXADataSource,oracle.jdbc.OracleDriver"
注意上面(1),(2)中,-v "jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1]" 可以明确值,也可以不明确值。
3、设置安全标识:mySecurityIdentity,并绑定用户名密码 -u cqmstc -p cqmstc
mqsisetdbparms MB7BROKER -n jdbc::mySecurityIdentity -u cqmstc -p cqmstc
4、将安全标识挂接到配置服务
mqsichangeproperties MB7BROKER -c JDBCProviders -o CQMSTCDB -n securityIdentity -v mySecurityIdentity
5、重启代理,执行组:mqsireload MB7BROKER -e default
6、删除配置服务
mqsideleteconfigurableservice MB7BROKER -c JDBCProviders -o CQMSTCDB
7、命令查看配置服务(Oracle JDBC)
mqsireportproperties MB7BROKER -o CQMSTCDB -c JDBCProviders -r
8、界面查看配置服务,可选中配置服务,右键选择【属性】进行编辑修改

三、图形化界面创建jdbc
1、打开MQ资源管理器,WebSphere MQ Explorer
2、右键点击【可配置服务】,选择【新建】-【可配置服务】

3、输入jdbc名称,CQMSTCDB,选择类型为:JDBCProviders,选择模板为:oracle

4、修改参数对应的值,如下所示:

5、单击【完成】,保存成功,查看也上面一致;
6、绑定用户名密码并重启,使密码生效:
mqsisetdbparms MB7BROKER -n jdbc::mySecurityIdentity -u cqmstc -p cqmstc
mqsireload MB7BROKER -e default
参考:WebSphere MQ Explorer 教程
IBM WebSphere MQ的oracle的jdbc的更多相关文章
- IBM WebSphere MQ 7.5基本用法
一.下载7.5 Trial版本 http://www.ibm.com/developerworks/downloads/ws/wmq/ 这是下载网址,下载前先必须注册IBM ID,下载完成后一路Nex ...
- IBM WebSphere MQ 通道类型配置
IBM WebSphere MQ 通道类型配置 初学MQ,四种常见通道,windows下操作 目录 Sender--Receiver Server-Receiver Server-Requester ...
- IBM websphere MQ使用说明
百度文库: IBM websphere MQ使用说明 IBM MQ安装和配置
- IBM WebSphere MQ介绍安装以及配置服务详解
首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagra ...
- IBM WebSphere MQ介绍安装以及配置服务详解(转)
首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagra ...
- IBM websphere MQ 消息发送与获取
一. 所需依赖包,安装 IBM websphere MQ 后,在安装目录下的 java 目录内 import java.io.IOException; import java.util.Propert ...
- IBM WebSphere MQ安装及配置详解
打开MQ安装程序,选择下一步,默认安装WebSphere MQ, 完成MQ的安装工作,启动WebSphere MQ, 服务器配置,选择新建队列管理器,创建名为 "mq"的队列管理器 ...
- IBM WebSphere MQ的C#工具类以及源码(net)
简单的介绍一下MQ常用的对象 Queue Manager 队列管理器 主要负责管理队列.通道等,类似与Oracle中的Oracle实例的概念,在一台服务器中可以定义多个Queue Manager. Q ...
- IBM Websphere MQ常用命令及常见错误
MQSC: MQ Script Command (不区分大小写) 注明: 下面命令行中的队列管理器名字,队列名字分别用QmgrName, QName替代. 下面标蓝色的,都需要根据实际配置更改! 打 ...
随机推荐
- iOS TTF文件使用---改变字体
TTF(True Type Font):是一种字库名称 TTF文件:是Apple公司和Microsoft公司共同推出的字体文件格式 使用: 1 获取字体文件 从各种渠道下载字体ttf,网站或从别的ip ...
- 多边形碰撞 -- SAT方法
检测凸多边形碰撞的一种简单的方法是SAT(Separating Axis Theorem),即分离轴定理. 原理:将多边形投影到一条向量上,看这两个多边形的投影是否重叠.如果不重叠,则认为这两个多边形 ...
- swift-UserDefaults控制账号和密码
import UIKit class FiveVC: UIViewController { //MARK:-------- 全局 常量 设置 let IsFirstLaunch = "IsF ...
- 查找Maven JAR坐标
http://mvnrepository.com/ http://search.maven.org/
- 一起来做chrome扩展《基础介绍》
首先说明,chrome的扩展并不它的插件,网上很多说写插件,其实都是说的扩展.写扩展并不复杂,只要根据chrome提供的一系列的API进行就可以实现很多的功能.只是对API的学习是有代价的,加上国内访 ...
- python学习道路(day10note)(线程,进程)
1.计算机的发展史 看alex的博客吧,了解一下可以了 2.线程与GIL简介 #线程 #一道单一的指令的控制流,寄生在进程中 #单一进程里的多个线程是共享数据的 #多个线程涉及修改共享数据的时候需要枷 ...
- CMake undefined reference to `QTcpServer::QTcpServer(QObject*)'的解决
1. 这是因为工程link不到network的库,因此除了要包含头文件 #include 之外,还需要在.pro文件中加入: QT += network 2. 对于CMake,需添加Net ...
- Python学习【第九篇】函数
函数 函数是什么? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上而下实现功能,其往往用一段代码来实现指定功能,开发过 ...
- spring定时任务
需求:在tomcat启动时开启一个定时任务,即项目启动完成后,自动执行某一特定任务. 想法:容器启动时执行方法,最容易想到的就是servlet中可以配置load-on-startup,设置一个正整数也 ...
- windows update一直卡住:“正在此计算机上搜索更新”
参考:http://blog.163.com/smile_big/blog/static/35710579201611875333164/ 解决办法: 管理员运行cmd,输入以下命令 net stop ...