ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Problem installing WMQI 2.1 + DB2 8.1 on Solaris 8

Post new topic  Reply to topic
 Problem installing WMQI 2.1 + DB2 8.1 on Solaris 8 « View previous topic :: View next topic » 
Author Message
Cliff
PostPosted: Tue Nov 11, 2003 4:42 am    Post subject: Problem installing WMQI 2.1 + DB2 8.1 on Solaris 8 Reply with quote

Centurion

Joined: 27 Jun 2001
Posts: 145
Location: Wiltshire

Hello all.

I had a problem at a client's site yesterday installing WMQI 2.1 on a Solaris 8 box which already had DB2 8.1 installed - the package bind to the DB2 client failed, so I could not create a broker:

$
$ db2 create database BRKxxx
DB20000I The CREATE DATABASE command completed successfully.

$ db2 connect to BRKxxx

Database Connection Information

Database server = DB2/SUN 8.1.3
SQL authorization ID = MQSIxxx
Local database alias = BRKxxx

$ db2 bind /export/home/db2inst1/sqllib/bnd/@db2cli.lst grant public CLIPKG 5

LINE MESSAGES FOR db2cli.lst
------ --------------------------------------------------------------------
SQL0061W The binder is in progress.

LINE MESSAGES FOR db2clist.bnd
------ --------------------------------------------------------------------
235 SQL0440N No authorized routine named "POSSTR" of type
"FUNCTION" having compatible arguments was found.
SQLSTATE=42884

LINE MESSAGES FOR db2cli.lst
------ --------------------------------------------------------------------
SQL0091N Binding was ended with "0" errors and "1" warnings.
$
$
$
$
$ mqsicreatebroker BRKxxx -i mqsixxx -a <pwd> -q BRKxxx -n BRKxxx -u mqsixxx -p <pwd>
Abort
$
$
$
$
$ db2 connect reset
DB20000I The SQL command completed successfully.
$
$
$
$
$ mqsicreatebroker BRKxxx -i mqsixxx -a <pwd> -q BRKxxx -n BRKxxx -u mqsixxx -p <pwd>
Abort
$

Names changed to protect the guilty, of course.... So, I know this is not a supported combination, but can anyone tell me whether this can be expected to work (the client would prefer to stick with DB2 8.1 if possible because of other software on the box) and if so how, whether I really need to uninstall DB2 and install version 7.2, or whether I've missed something else?

Other info: MQSeries 5.3 (yes, I know that's not supported either!) and I am not a DB2 DBA. Nor indeed a Solaris administrator.

Any help gratefully received. Many thanks -

Cliff
Back to top
View user's profile Send private message Send e-mail
kirani
PostPosted: Tue Nov 11, 2003 8:52 pm    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

What WMQI CSD level you have installed on this server? MQ 5.3 is supported with WMQI 2.1.
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
Cliff
PostPosted: Wed Nov 12, 2003 1:36 am    Post subject: Reply with quote

Centurion

Joined: 27 Jun 2001
Posts: 145
Location: Wiltshire

Hi, Kiran. Glad to see you spotted the deliberate mistake re MQ 5.3......

CSD level for WMQI 2.1 is 4, freshly downloaded and installed.

Kind regards -

Cliff
Back to top
View user's profile Send private message Send e-mail
kirani
PostPosted: Wed Nov 12, 2003 1:41 pm    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

I think DB2 8.1 is not officially supported by IBM with WMQI 2.1
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
Cliff
PostPosted: Fri Nov 14, 2003 1:49 am    Post subject: Reply with quote

Centurion

Joined: 27 Jun 2001
Posts: 145
Location: Wiltshire

Kiran, you're right, it's not officialy supported but the best information I can get (if I heard it right) is that the broker process is unchanged between versions 2.1 and 5.2, so if it works for 5.2 it'll work for 2.1.

There is a known problem + workaround with DB2 7.2 and WMQI 2.1 which I am advised also applies to DB2 8.1. So, this is the process I'll follow when I return to the client site on Monday:


The fix for this incompatibility in Unicode support between the Merant Driver Manager and the DB2 ODBC driver is described for DB2 7.2 at http://www-1.ibm.com/support/docview.wss?uid=swg21042663 and the fix is the same for DB2 8.1. It involves using the 2nd version of the ODBC driver which ships with the product.


Download and install FixPak 2 for DB2 8.1 from

Determine what instances are installed: db2ilist

If you need to know what databases have been created, for each instance, su to the instance owner and list all databases and aliases created for that instance: db2 list db directory

Shut down all DB2 activity. As the instance owner, either db2stop force or db2 force application all to disconnect all applications then db2stop for a quiesced shutdown.

As root, first noting it’s ownership and permissions, copy /opt/IBMdb2/V8.1/lib/libdb2.so.1 to /opt/IBMdb2/V8.1/lib/libdb2.so.1_copy

Copy /opt/IBMdb2/V8.1/lib/libdb2_36.so.1 to /opt/IBMdb2/V8.1/lib/libdb2.so.1. Ensure ownership and permissions are as noted in the previous step.

For each instance: db2iupdt <instance>

For the DAS instance: dasiupdt <dasinstance>

Start the database: db2start


We are now in a position to attempt the bind again, but must first bind another package:

db2 bind /export/home/db2inst1/sqllib/bnd/@db2ubind.lst BLOCKING ALL grant public CLIPKG 5

db2 bind /export/home/db2inst1/sqllib/bnd/@db2cli.lst BLOCKING ALL grant public CLIPKG 5

Now the broker can be created.


I'll let you all know how I get on! Cheers -

Cliff
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Problem installing WMQI 2.1 + DB2 8.1 on Solaris 8
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.