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アドレスが不明です。