473,395 Members | 1,595 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Client-Server Conenctivity

___________________________________________
ENVIRONMENT
___________________________________________

(1) Server = DB2 UDB DPF, 8.2.3 on AIX, 64-bit instance.
(2) Client = DB2 RTC 8.1 FP10 on AIX, 64-bit instance.

___________________________________________
PROBLEM
___________________________________________
(1) 1st, 3rd, 5th....attempts to connect to server database
are successful.
(2) 2nd, 4th, 6th...attempts to connect to server database
return tcp/ip error. Error Message is as below:

SQL30081N A communication error has been detected.
Communication protocol being used: "TCP/IP".
Communication API being used: "SOCKETS". Location
where the error was detected: "<Correct IP Addr>".
Communication function detecting the error: "connect".
Protocol specific error code(s): "69", "*", "*".
SQLSTATE=08001

_______________________________________________

I have done the basic checking - DB2COMM / SVCENAME etc
Also note that I do not have to do absolutely anything between
1st and 2nd attempt to get the failure message AND similarly
I do not have to do absolutely anything between
2nd and 3rd attempt to get connected !!
This problem has had me completely floored.
Any advice is urgently sought (YES, THIS IS PRODUCTION)

TiA.............Anurag

Jan 4 '06 #1
4 1869
Anurag wrote:
___________________________________________
ENVIRONMENT
___________________________________________

(1) Server = DB2 UDB DPF, 8.2.3 on AIX, 64-bit instance.
(2) Client = DB2 RTC 8.1 FP10 on AIX, 64-bit instance.

___________________________________________
PROBLEM
___________________________________________
(1) 1st, 3rd, 5th....attempts to connect to server database
are successful.
(2) 2nd, 4th, 6th...attempts to connect to server database
return tcp/ip error. Error Message is as below:

SQL30081N A communication error has been detected.
Communication protocol being used: "TCP/IP".
Communication API being used: "SOCKETS". Location
where the error was detected: "<Correct IP Addr>".
Communication function detecting the error: "connect".
Protocol specific error code(s): "69", "*", "*".
SQLSTATE=08001


After reading the documentation for SQL30081 I found that the "rc1"
represents the global error number returned by the network (socket)
operation. And errno 69 = ENETDOWN = "Network is down". It appears that
you have some connectivity issues at a lower level in your system.

--
Knut Stolze
DB2 Information Integration Development
IBM Germany
Jan 4 '06 #2
Hello Knut,
Wish you a very happy 2006 and Thanks for your suggestion!
I have escalated this to the Netowrk / Unix Admin.

Another thing I would be intersted in is - Where are all these
documents?
Are these IBM internal (I could not find errno=69) in DB2
documentation.

Thanks,
Anurag

__________________________________________________ ___________
Knut Stolze wrote:

After reading the documentation for SQL30081 I found that the "rc1"
represents the global error number returned by the network (socket)
operation. And errno 69 = ENETDOWN = "Network is down". It appears that
you have some connectivity issues at a lower level in your system.

--
Knut Stolze
DB2 Information Integration Development
IBM Germany


Jan 7 '06 #3
Anurag wrote:
Hello Knut,
Wish you a very happy 2006 and Thanks for your suggestion!
I have escalated this to the Netowrk / Unix Admin.

Another thing I would be intersted in is - Where are all these
documents?
Are these IBM internal (I could not find errno=69) in DB2
documentation.

Thanks,
Anurag

__________________________________________________ ___________
Knut Stolze wrote:
After reading the documentation for SQL30081 I found that the "rc1"
represents the global error number returned by the network (socket)
operation. And errno 69 = ENETDOWN = "Network is down". It appears that
you have some connectivity issues at a lower level in your system.

--
Knut Stolze
DB2 Information Integration Development
IBM Germany


If you install the DB2 Information Center, and search for "errno" and
"69", you'll find an entire section on Communications Errors.

Larry Edelstein
Jan 7 '06 #4
Anurag wrote:
Another thing I would be intersted in is - Where are all these
documents?
Are these IBM internal (I could not find errno=69) in DB2
documentation.


I guess Larry gave you the "official" pointer. Personally, I did look at
the error message using the normal:

$ db2 "? sql30081"

And for the errno, I had a look at /usr/include/errno.h. You might have to
follow to a few header files that are included (especially Linux is a bit
messy in this respect for architectural reasons).

--
Knut Stolze
DB2 Information Integration Development
IBM Germany
Jan 9 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Rhino | last post by:
I am trying to verify that I correctly understand something I saw in the DB2 Information Center. I am running DB2 Personal Edition V8.2.1 on Windows. I came across the following in the Info...
5
by: Paul H | last post by:
How do you folks get a reliable and complete brief of what is required before development starts? I am forever going back to a client once a project has started saying "Hang on, now that I've...
2
by: J Huntley Palmer | last post by:
I am having a horrific time integrating uw-imap's c-client for imap support in php. The problem is a whole bunch of "Text relocation remains referenced against symbol" errors during linking....
11
by: Wayne | last post by:
I am a one man enterprise and have been asked by a prospective client what happens to their database regarding ongoing changes etc if I get hit by a bus. Obviously my databases are distributed...
4
MMcCarthy
by: MMcCarthy | last post by:
http://bytes.com/images/howtos/projectscope_blocks.jpgAs a freelance IT consultant for over 10 years, I’ve come to appreciate well defined project scopes. A project scope is a common understanding...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.