TCP/IP エラー
ソフトウェアは、TCP/IP 固有の通信エラーが検出されると、SQL30081N メッセージ (-30081) を戻します。 通信サブシステムによって検出された TCP/IP エラーは、SQL30081N メッセージのエラー・トークン・リストで戻されます。
TCP/IP
以下の表に、Linux および UNIX のオペレーティング・システム
における一般的な TCP/IP エラー記号 (errnos
) をリストします。UNIX オペレーティング・システムでは
TCP/IP エラーの完全なリストは、/usr/include/sys/errno.h ファイルにあります。
Linux オペレーティング・システムでは、TCP/IP エラーの完全なリストは /usr/include/asm/errno.h ファイルにあります。
errnos |
AIX® エラー番号 | HP-UX エラー番号 | Solaris エラー番号 | Linux エラー番号 | 説明 |
---|---|---|---|---|---|
EINTR | 4 | 4 | 4 | 4 | 指定された関数がシグナルにより割り込みを受けました。 |
EBADF | 9 | 9 | 9 | 9 | ソケットが不正です。 ソケットは破損している可能性があります。 |
EAGAIN | 11 | 11 | 11 | 11 | 一時的にリソースは利用不能です。 |
EFAULT | 14 | 14 | 14 | 14 | アドレスが不正です。 接続時に、アドレスが不正です。 受信時に、存在しない処理アドレス・スペースで、または処理アドレス・スペースの保護されている部分でデータを受信するように指示されました。 バッファーが無効です。 |
EBUSY | 16 | 16 | 16 | 16 | リソースは使用中です。 |
EINVAL | 22 | 22 | 22 | 22 | 指定された関数に渡された引数が無効です。またはソケットが閉じられています。 EINVAL エラーは、メモリーの上書きやバッファー・オーバーフローの問題があった場合に戻される可能性があります。 |
ENFILE | 23 | 23 | 23 | 23 | システムで開いているファイルが多すぎます。 |
EMFILE | 24 | 24 | 24 | 24 | プロセスごとのファイル記述子表はいっぱいです。 このプロセスのファイル記述子またはソケットの数を超過しました。 |
ENOSPC | 28 | 28 | 28 | 28 | デバイスまたはシステム表にスペースが残っていません。 |
EPIPE | 32 | 32 | 32 | 32 | パイプ接続が切れています。 |
EWOULDBLOCK | 54 | 246 | 11 | 11 | 接続機能において、TCP/UDP 一時ポートに割り振られる範囲がすべて使用されています。 (一部のオペレーティング・システム は、EAGAIN と同じエラーを戻します。) |
ENOTSOCK | 57 | 216 | 95 | 88 | 非ソケットでソケット操作が実行されました。 |
ENOPROTOOPT | 61 | 220 | 99 | 92 | オプションが不明です。 |
EADDRINUSE | 67 | 226 | 125 | 98 | 指定されたアドレスは既に使用中です。 接続を確立した以前の処理が異常終了したか、正しくクリーンアップされなかった可能性があります。 |
EADDRNOTAVAIL | 68 | 227 | 126 | 99 | 指定されたホスト名または IP アドレスはローカル・システムから使用できません。 |
ENETDOWN | 69 | 228 | 127 | 100 | ネットワークはダウンしています。 |
ENETUNREACH | 70 | 229 | 128 | 101 | 使用できるネットワークまたはホストへの経路がありません。 |
ENETRESET | 71 | 230 | 129 | 102 | ネットワークによってリセット時に接続がドロップされました。 |
ECONNRESET | 73 | 232 | 131 | 104 | パートナーによって接続がリセットされました。 |
ENOBUFS | 74 | 233 | 132 | 105 | 呼び出しを完了するためにシステムで使用できるメモリーまたはリソースが不足しています。 |
EISCONN | 75 | 234 | 133 | 106 | ソケットはすでに接続されています。 |
ENOTCONN | 76 | 235 | 134 | 107 | ソケットが接続されていません。 |
ETIMEDOUT | 78 | 238 | 145 | 110 | 接続はタイムアウトになりました。 |
ECONNREFUSED | 79 | 239 | 146 | 111 | 接続は拒否されました。データベースへの接続を試みている場合には、サーバーのデータベース・マネージャーおよび TCP/IP プロトコル・サポートが正常に開始されたことを確認してください。 SOCKS プロトコルのサポートを指定した場合は、SOCKS サーバーにおける TCP/IP プロトコルのサポートが正常に開始されたことを確認する必要もあります。 |
EHOSTDOWN | 80 | 241 | 147 | 112 | ホストがダウンしています。 |
EHOSTUNREACH | 81 | 242 | 148 | 113 | ホストへの経路は存在しません。 |
Windows オペレーティング・システムでは、TCP/IP エラーの完全なリストは、winsock2.h ファイルにあります。 winsock2.h ファイルは、開発環境をインストールしていないシステムにはインストールされていません。 Windows の TCP/IP エラーのリストについては、http://msdn.microsoft.com/ で、Windows ソケットのエラー・コードを検索してください。