powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
12 сообщений из 12, страница 1 из 1
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34785481
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.33.33". Communication function detecting the error:
"connect". Protocol specific error code(s): "10061", "*", "*".
SQLSTATE=08001

Довольно стандартная ошибка. Пытаюсь законнектиться из Visual Studio, через db2 net provider.

В Configuration Assistant, если для базы настроен доступ local - то тест соединения проходит. Если же пробую tcpip, указывая localhost и т.п. - ничего не выходит :(

Всё размещено на текущей машине.
Что странно - db2admin start стартует нормально, судя по сообщению (started successfully), а когда я делаю db2admin stop, то говорит, что db2admin is not active! :(

SVCENAME прописан, и имеет значение db2c_DB2, что соответствует tcp/50000.

ОС - WinXP Professional SP2.

Что можно проверить?

p.s. Кстати, по советам в инете я пытался делать операцию каталогизации - если может быть дело в этом, расскажу дальше, просто там у меня тоже ничего не вышло... :-\
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34787365
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дайте вывод команды
db2set -all
Есть средство pctt для тестирования соединений.
Можете им воспользоваться.
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34790341
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, утилиту гляну, а пока

[e] DB2PATH=C:\Program Files\IBM\SQLLIB
DB2INSTPROF=C:\Program Files\IBM\SQLLIB
DB2COMM=TCPIP, NPIPE
[g] DB2_EXTSECURITY=NO
[g] DB2PROCESSORS=0,1
[g] DB2SYSTEM=PC-NAV
[g] DB2PATH=C:\Program Files\IBM\SQLLIB
[g] DB2INSTDEF=DB2
[g] DB2ADMINSERVER=DB2DAS00

Кстати, а netstat разве не должна выдавать в списке соединений прослушку db2-шным сервером на порту 50000? Если - да, то этого там нет...
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34790357
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, обратил внимание, что в списке сервисов админ (db2dasrrm.exe) остановлен. Запускаю - он стартует и сразу останавливается... так и должно быть или это и есть ошибка?
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34790449
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, кстати, вывод pctt

Protocol Tester values...
Client/Server : Client
Connections : 1
Buffer Size : 500
Transaction Iterations : 1
Trace : OFF
Service : Send/Recv/Verify
Keep Connections : NO
Delayed Send (secs) : 0
Local TCPIP specific values...
Hostname : pc-nav
HostAddress : pc-nav.kyiv.ciklum.net
IPAddress : ::1
IPAddress : 192.168.33.33
Protocol : TCPIP

Server TCPIP specific Values...
Server Hostname : pc-nav
Server HostAddress : pc-nav.kyiv.ciklum.net
Server IPAddress : ::1
Service Name :
Server Port : 49433

- Initializing the Protocol Date: 09/11/07 Time: 10:05:38:260
- Connecting to Remote System Date: 09/11/07 Time: 10:05:38:260
=>IPv6 socket
| retcode = < 0> ----[ TCPIP.socket ]-----[ SUCCESS ]------------
| retcode = <10061> +----[ TCPIP.connect ]-----[ ERROR ]------------
+===== ERROR ==========================================================
| retcode = <10061> -> Connection refused
+======================================================================

=>IPv4 socket
| retcode = < 0> ----[ TCPIP.socket ]-----[ SUCCESS ]------------
| retcode = <10061> +----[ TCPIP.connect ]-----[ ERROR ]------------
+===== ERROR ==========================================================
| retcode = <10061> -> Connection refused
+======================================================================

Мне интересно, почему, во-первых, порт сервера 49433, если db2c_DB2 в конфигурации соответствует 50000, а также почему connection refused...
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34790543
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2 get dbm cfg
в студию
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34790576
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, что недосмотрел, изменил порты в pct.ini - поставил верное service name и порт, но результаты такие же. А вот и конфигурация:

Database manager configuration release level = 0x0b00

Maximum total of files open (MAXTOTFILOP) = 16000
CPU speed (millisec/instruction) (CPUSPEED) = 3,542582e-007

Max number of concurrently active databases (NUMDB) = 8
Federated Database System Support (FEDERATED) = NO
Transaction processor monitor name (TP_MON_NAME) =

Default charge-back account (DFT_ACCOUNT_STR) =

Java Development Kit installation path (JDK_PATH) = C:\Program Files\IBM\SQLLIB\java\jdk

Diagnostic error capture level (DIAGLEVEL) = 3
Notify Level (NOTIFYLEVEL) = 3
Diagnostic data directory path (DIAGPATH) =

Default database monitor switches
Buffer pool (DFT_MON_BUFPOOL) = OFF
Lock (DFT_MON_LOCK) = OFF
Sort (DFT_MON_SORT) = OFF
Statement (DFT_MON_STMT) = OFF
Table (DFT_MON_TABLE) = OFF
Timestamp (DFT_MON_TIMESTAMP) = ON
Unit of work (DFT_MON_UOW) = OFF
Monitor health of instance and databases (HEALTH_MON) = ON

SYSADM group name (SYSADM_GROUP) =
SYSCTRL group name (SYSCTRL_GROUP) =
SYSMAINT group name (SYSMAINT_GROUP) =
SYSMON group name (SYSMON_GROUP) =

Client Userid-Password Plugin (CLNT_PW_PLUGIN) =
Client Kerberos Plugin (CLNT_KRB_PLUGIN) = IBMkrb5
Group Plugin (GROUP_PLUGIN) =
GSS Plugin for Local Authorization (LOCAL_GSSPLUGIN) =
Server Plugin Mode (SRV_PLUGIN_MODE) = UNFENCED
Server List of GSS Plugins (SRVCON_GSSPLUGIN_LIST) =
Server Userid-Password Plugin (SRVCON_PW_PLUGIN) =
Server Connection Authentication (SRVCON_AUTH) = NOT_SPECIFIED
Database manager authentication (AUTHENTICATION) = SERVER
Cataloging allowed without authority (CATALOG_NOAUTH) = NO
Trust all clients (TRUST_ALLCLNTS) = YES
Trusted client authentication (TRUST_CLNTAUTH) = CLIENT
Bypass federated authentication (FED_NOAUTH) = NO

Default database path (DFTDBPATH) = C:

Database monitor heap size (4KB) (MON_HEAP_SZ) = 66
Java Virtual Machine heap size (4KB) (JAVA_HEAP_SZ) = 2048
Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0
Size of instance shared memory (4KB) (INSTANCE_MEMORY) = AUTOMATIC
Backup buffer default size (4KB) (BACKBUFSZ) = 1024
Restore buffer default size (4KB) (RESTBUFSZ) = 1024

Agent stack size (AGENT_STACK_SZ) = 16
Minimum committed private memory (4KB) (MIN_PRIV_MEM) = 32
Private memory threshold (4KB) (PRIV_MEM_THRESH) = 20000

Sort heap threshold (4KB) (SHEAPTHRES) = 0

Directory cache support (DIR_CACHE) = YES

Application support layer heap size (4KB) (ASLHEAPSZ) = 15
Max requester I/O block size (bytes) (RQRIOBLK) = 32767
DOS requester I/O block size (bytes) (DOS_RQRIOBLK) = 4096
Query heap size (4KB) (QUERY_HEAP_SZ) = 1000

Workload impact by throttled utilities(UTIL_IMPACT_LIM) = 10

Priority of agents (AGENTPRI) = SYSTEM
Max number of existing agents (MAXAGENTS) = 200
Agent pool size (NUM_POOLAGENTS) = 100(calculated)
Initial number of agents in pool (NUM_INITAGENTS) = 0
Max number of coordinating agents (MAX_COORDAGENTS) = MAXAGENTS
Max no. of concurrent coordinating agents (MAXCAGENTS) = MAX_COORDAGENTS
Max number of client connections (MAX_CONNECTIONS) = MAX_COORDAGENTS

Keep fenced process (KEEPFENCED) = YES
Number of pooled fenced processes (FENCED_POOL) = MAX_COORDAGENTS
Initial number of fenced processes (NUM_INITFENCED) = 0

Index re-creation time and redo index build (INDEXREC) = RESTART

Transaction manager database name (TM_DATABASE) = 1ST_CONN
Transaction resync interval (sec) (RESYNC_INTERVAL) = 180

SPM name (SPM_NAME) = PC_NAV
SPM log size (SPM_LOG_FILE_SZ) = 256
SPM resync agent limit (SPM_MAX_RESYNC) = 20
SPM log path (SPM_LOG_PATH) =

NetBIOS Workstation name (NNAME) =

TCP/IP Service name (SVCENAME) = db2c_DB2
Discovery mode (DISCOVER) = SEARCH
Discover server instance (DISCOVER_INST) = ENABLE

Maximum query degree of parallelism (MAX_QUERYDEGREE) = ANY
Enable intra-partition parallelism (INTRA_PARALLEL) = NO

No. of int. communication buffers(4KB)(FCM_NUM_BUFFERS) = AUTOMATIC
No. of int. communication channels (FCM_NUM_CHANNELS) = AUTOMATIC
db2start/db2stop timeout (min) (START_STOP_TIME) = 10
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34790912
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NafigatorМне интересно, почему, во-первых, порт сервера 49433, если db2c_DB2 в конфигурации соответствует 50000, а также почему connection refused.Эту утилиту надо запускать с портом менеджера БД только если он остановлен, т.к. она начинает слушать этот порт.
А если у вас на произвольном порту она не работает, то у вас что-то с tcpip на машине и это не проблема db2.
Файрвол попробуйте выключить, если он есть...

Что пишут у вас в
C:\Program Files\IBM\SQLLIB\DB2DAS00\db2dasdiag.log
?
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34791407
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, возможно таки с портом.. :( Но до переинсталляции системы, когда стояла DB2 Enterprise, всё работало - с тем же портом 50000 и на той же конфигурации... вот что странно.

А вот лог (и 3 подобных сообщения в дальнейшем фигурируют для последующих запусков, поэтому дальше опускаю)

2007-09-11-09.19.42.182000+180 I690H252 LEVEL: Event
PID : 2156 TID : 3032
FUNCTION: DB2 Tools, DB2 administration server, rrm_main, probe:20
DATA #1 : String, 47 bytes
DB2 Administration Server started successfully.

2007-09-11-09.19.42.213000+180 I944H225 LEVEL: Error
PID : 2156 TID : 3032
FUNCTION: DB2 Tools, DB2 administration server, startTcpIpListener, probe:60
DATA #1 : Sint32, 4 bytes
-2029060059

2007-09-11-09.19.42.213000+180 I1171H208 LEVEL: Error
PID : 2156 TID : 3032
FUNCTION: DB2 Tools, DB2 administration server, rrm_main, probe:0
DATA #1 : Sint32, 4 bytes
-3020
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34791467
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отключение виндового файрволла не влияет на ошибку. Вот сейчас добавил в наш офисный антивир - NOD32 - db2dasrrm.exe в exclusion list для IMON, после чего админ-сервис перестал останавливаться сразу после запуска. Но ошибка всё равно осталась! :(
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34792923
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafigatorЧто странно - db2admin start стартует нормально, судя по сообщению (started successfully),

db2admin start и db2start - все-таки разные вещи. db2start что говорит? И что после этого в db2diag.log?
...
Рейтинг: 0 / 0
DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
    #34793360
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2admin сейчас стартует и останавливается без проблема.
db2start в принципе ПОЧТИ тоже :)

SQL5043N Support for one or more communications protocols failed to start successfully. However, core database manager
functionality started successfully.

Посмотрел в лог - были проблемы с db2syscs.exe
Когда я тоже добавил его в список исключений для NOD32 - всё заработало...

Спасибо всем. Впредь, если что, буду знать, кто виноват :(
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2Express 9 - ошибка коннекта через tcpip, пресловутая 10061
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]