Oracle® Database PL/SQL Packages and Types Reference 11g Release 2 (11.2) Part Number E10577-04 |
|
|
View PDF |
The UTL_INADDR
package provides a PL/SQL procedures to support internet addressing. It provides an API to retrieve host names and IP addresses of local and remote hosts.
This chapter contains the following topics:
Exceptions
Examples
Table 223-1 Exception - Internet Address Package
Number | Exception | Description |
---|---|---|
|
|
Access to network is denied. |
|
|
The host is unknown. |
Retrieve the local host name and IP address.
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; /
Table 223-2 UTL_INADDR Package Subprograms
Subprogram | Description |
---|---|
Retrieves the IP address of the local or remote host given its name |
|
Retrieves the name of the local or remote host given its IP address |
This function retrieves the IP address of the specified host.
Syntax
UTL_INADDR.GET_HOST_ADDRESS ( host IN VARCHAR2 DEFAULT NULL) RETURN host_address VARCHAR2;
Parameters
Table 223-3 GET_HOST_ADDRESS Function Parameters
Parameter | Description |
---|---|
|
The name of the host to retrieve the IP address. |
Return Values
Table 223-4 GET_HOST_ADDRESS Function Return Values
Parameter | Description |
---|---|
|
The IP address of the specified host, or that of the local host if host is |
Exceptions
UNKNOWN_HOST:
The specified IP address is unknown.
This function retrieves the name of the local or remote host given its IP address.
Syntax
UTL_INADDR.GET_HOST_NAME ( ip IN VARCHAR2 DEFAULT NULL) RETURN host_name VARCHAR2;
Parameters
Table 223-5 GET_HOST_NAME Function Parameters
Parameter | Description |
---|---|
|
The IP address of the host used to determine its host name. If ip is not |
Return Values
Table 223-6 GET_HOST_NAME Function Return Values
Parameter | Description |
---|---|
|
The name of the local or remote host of the specified IP address. |
Exceptions
UNKNOWN_HOST:
The specified IP address is unknown