UTL_INADDR
パッケージは、インターネット・アドレッシングをサポートするためのPL/SQLプロシージャを提供します。ローカル・ホストとリモート・ホストのホスト名およびIPアドレスを取り出すためのAPIを提供します。
この章では、次の項目について説明します。
表209-1 例外 - インターネット・アドレス・パッケージ
NUMBER | 例外 | 説明 |
---|---|---|
|
|
ネットワークへのアクセスが拒否されました。 |
|
|
ホストが不明です。 |
ローカル・ホストの名前とIPアドレスを取り出します。
SET serveroutput on BEGIN DBMS_OUTPUT.PUT_LINE(UTL_INADDR.GET_HOST_NAME); -- get local host name DBMS_OUTPUT.PUT_LINE(UTL_INADDR.GET_HOST_ADDRESS); -- get local IP addr END; /
表209-2 UTL_INADDRパッケージのサブプログラム
サブプログラム | 説明 |
---|---|
|
名前が指定されたローカルまたはリモート・ホストのIPアドレスを取り出します。 |
|
IPアドレスが指定されたローカルまたはリモート・ホストの名前を取り出します。 |
このファンクションは、指定されたホストのIPアドレスを取り出します。
構文
UTL_INADDR.GET_HOST_ADDRESS ( host IN VARCHAR2 DEFAULT NULL) RETURN host_address VARCHAR2;
パラメータ
戻り値
表209-4 GET_HOST_ADDRESSファンクションの戻り値
パラメータ | 説明 |
---|---|
|
指定したホストのIPアドレス。ホストに |
例外
UNKNOWN_HOST:
指定したIPアドレスが不明です。
このファンクションは、IPアドレスが指定されたローカルまたはリモート・ホストの名前を取り出します。
構文
UTL_INADDR.GET_HOST_NAME ( ip IN VARCHAR2 DEFAULT NULL) RETURN host_name VARCHAR2;
パラメータ
表209-5 GET_HOST_NAMEファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
ホスト名を決定するために使用するホストのIPアドレス。ipが |
戻り値
例外
UNKNOWN_HOST:
指定したIPアドレスが不明です。