• Дигитални аксесоари
  • сървър
  • Дигитален живот
  • Политика за поверителност
  • Свържете се с нас
  1. Home
  2. сървър
  3. DB2® Connect : Отдалечен клиент не успява да се свърже с DB2 ...

DB2® Connect : Отдалечен клиент не успява да се свърже с DB2 ...

Rsdaa 14/12/2021 3886

Въпрос

Опитах се да се свържа с отдалечен DB2 сървър и получих следното съобщение за грешка: „Открита е комуникационна грешка SQL30081NA. Комуникационен протокол използван: "TCP/IP".Използван API за комуникация: "SOCKETS".Местоположение, където е открита грешката: "".Комуникационна функция, откриваща грешката: "connect".Код(ове) на грешка, специфичен за протокола: "79", "*", "*". SQLSTATE=08001"

Причина

Следната грешка възниква, когато отдалечен клиент не успее да се свърже към DB2 Connect шлюз:

Открита е комуникационна грешка SQL30081NA. Използван комуникационен протокол: "TCP/IP". Използван комуникационен API: "SOCKETS". Местоположение, където е открита грешката: "". Комуникационна функция, откриваща грешката: "connect". Специфична за протокола грешка код(ове): "79", "*", "*". SQLSTATE=08001

Отговор

Извършете следните стъпки, за да решите проблема:

Проверете дали променливата на профила DB2COMM е настроена на tcpip на шлюза на DB2 Connect, като въведете следното в команден ред на DB2:db2set Проверете дали записите във файловете за TCP/IP услуги на клиентските и шлюзовите машини съответстват на следните настройки. Може да има несъответствие между името на TCP/IP услугата и/или спецификациите на номера на порта на DB2 клиента и DB2 Connect шлюза. Отворете DB2 команден прозорец на DB2 сървъра и въведете:db2 get dbm cfg | grep SVCENAMEНапример, ако име на TCP/IP услуга(SVCENMAE)= db2c_db2inst1, тогава ще въведете:db2 get dbm cfg | grep db2c_db2inst1Отворете файла с услугите от /etc и получете номера на порта за тази услуга. Например:db2c_db2inst150000/tcpОтворете команден прозорец на DB2 на клиентската машина и въведете:db2 list node directory Уверете се, че името на услугата е зададено на правилен номер на порт, посочен в директорията на услугите за DB2 екземпляра. Ако номерът на порт от страната на клиента не съвпада със сървъра, трябва да декаталогизирате възела от клиентската машина: db2 uncatalog node node_nameRecatalog node до правилната стойност на порта: db2 catalog tcpip node име_на възел отдалечено [име на хост | ip_address] сървър [svcename |port_number]. Проверете дали DB2 е стартиран на DB2 свързващия шлюз: На шлюза на машината задайте diaglevel на Database Manager Configuration на 4. Отворете DB2 команден прозорец и въведете: db2 update dbm cfg с помощта на diaglevel 4След спиране и рестартиране на DB2, погледнете във файла db2diag.log, за да проверите дали DB2 TCP/IP комуникациите са започнали. Трябва да видите изход, подобен на следния: 1998-02-03-12.41.04.861119 Екземпляр: svtdbm2 Node: 00PID: 86496 (db2sysc) Appid: nonecommon_communicationsqlcctcp_start_listen Проба: 80DIA3000I Поддръжката на протокол "TCPIP" беше успешно стартирана. След като проблемът бъде разрешен , превключете обратно към подразбиращото се ниво на диагле. По-високо ниво на диагле ще понижи производителността. Отворете нов команден прозорец на db2 и издайте проблем при свързване от клиент към сървър. Връзката ще бъде установена.

[{"Product":{"code":"SSRS7Z","label":"IBM Content Manager Enterprise Edition"},"Business Unit":{"code":"BU053","label":" Cloud & Data Platform"},"Component":"DB2 Information Integrator for Content","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016 ","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Версия ":"8.1;8.2","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code" :"SSRS7Z","label":"IBM Content Manager Enterprise Edition"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" Използване","Платформа":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":" PF027","label":"Solaris"},{"code":"","label":"UNIX"},{"code":"","label":"Windows 2000"},{"code ":"","label":"Windows NT"}],"Version":"8.1;8.2","Edition":"","Line of Business":{"code":"LOB36","label ":"IBM Automation"}}]


PREV: Ресурси за VirtualServer и VirtualServerRoute | NGINX...

NEXT: Как да хоствам няколко уебсайта на един Nginx сървър ...

Popular Articles

Hot Articles
  • The Insta360 Flow 2 Pro is a versatile smartphone gimbal stabilizer crafted for creators who need seamless video solutions. Positioned as a smart choice for vlogging, live streaming, and video calls,...

  • Cyclists looking to capture their rides need a reliable action camera, and the Insta360 X5 stands out in this niche for its advanced features and versatility. Offering top-of-the-line 8K 360° video ca...


  • Solar generators offer a sustainable and portable power solution for various needs, from camping trips to emergencies at home. As their popularity increases, it’s vital to navigate common pitfalls tha...


Navigation Lists

Back to Top