2016-10-24 1 views
0

J'essaie de se connecter à DB2 par crapaud dans la fenêtre 7.par crapaud dB2

Mais retour erreur:

ERROR [08001] [IBM] SQL30081N A communication error has been detected. 

Communication protocol being used: "TCP/IP". Communication API being used: 
"SOCKETS". Location where the error was detected: "192.168.1.22". 
Communication function detecting the error: "selectForConnectTimeout". 
Protocol specific error code(s): "0", "*", "*". SQLSTATE=08001 

système prestataire de service: CentOS 7

base de données DB2: V9.7

J'ai déjà exécuté systemctl sto firewalld.service (arrêt du pare-feu), et exécuter db2 "connect to testbase user admin using password" réussir dans CentOS.

J'essaie telnet 192.168.1.22 50000 dans la fenêtre 7 échouent

+1

Copie possible de [Connexion à la base de données DB2] (http://stackoverflow.com/questions/14987937/connecting-to-db2-database) –

Répondre

0

serveur DB2 sur OS 7 Cent: si 'db2 se connecter à ~ ~ utilisateur en utilisant' œuvres, cela signifie que la connexion TCP/IP sur le fonctionnement du serveur.

En supposant que 192.168.1.22/50000 est l'adresse IP/port du serveur DB2, si 'telnet 192.168.1.22 50000' échoue, cela signifie quelque chose avec un pare-feu entre le client DB2 et le serveur. Quelque chose empêche le port 50000 au milieu si seulement 'ping 192.168.1.2' fonctionne et le port 50000 ne peut pas être connecté.