DB2 client connection error

Sering kali ketika melakukan koneksi dari client ke database server terjadi error berikut. Communication function detecting the error : “connect” Protocol specific error code(s): “10061″,”*”,”*”. SQLSTATE=08001

Berikut langkah-langkah yang diperlukan untuk mengecek masalah yang mungkin terjadi.
1. Pastikan bahwa server dan client telah saling terhubung, lakukan ping dari server ke client dan dari client ke server (perhatikan apakah ada firewall yang aktif)

2.Cek  di server apakah DASnya sudah aktif ? Jika belum, gunakan perintah “db2admin start” di server. Kemudian pastikan DB2 Server telah berjalan, jika belum jalankan perintah “db2start”

3. Cek di server, apakah di “db2set -all” ada DB2COMM=TCPIP ? Jika tidak, gunakan “db2set DB2COMM=tcpip” Kemudian jalankan “db2stop” dan “db2start”

4. Dapatkan service name DB2 di server, gunakan perintah db2 get dbm cfg | grep SVCE

5.  Cek port number dari db2_svcename, bisa diliat di driver/etc/host untuk Windows atau kalau di Linux/UNIX di etc/host
get dbm cfg | grep SVCE
Catat service namenya kemudian lakukan perintah berikut
cat /etc/services | grep <service_name>
Contoh db2c_db2inst1   50000/tcp
Contoh hasil = service_name   50012/tcp   # Connection port for DB2 instance instance

Perhatikan port number yang digunakan apakah sudah sesuai.

6. Db2 list node directory dan db2 list db directory (perhatikan IP address dan port number / svc namenya sudah benar atau blm). Jika ternyata salah, lakukan recatalog node dan database.

7. telnet <hostname> <port>. Jika gagal, minta orang jaringan untuk membuat port tersebut.

8. Jika telnet berhasil, cek db2diag.log.

This entry was posted in DB2 and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>