PLSQL NOTE--------network utl_inaddr package

utl_inaddr 的使用

(1)获取本地主机名(host_name)和地址(host_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;
 /

(2)根据host_name 获取address或根据address取name

  UTL_INADDR.GET_HOST_ADDRESS ( host  IN VARCHAR2 DEFAULT NULL)
  RETURN host_address VARCHAR2;
  --host       The name of the host to retrieve the IP address.
  --host_address     The IP address of the specified host, or that of the local host if host is NULL.

  UTL_INADDR.GET_HOST_NAME ( ip  IN VARCHAR2 DEFAULT NULL)
 RETURN host_name VARCHAR2;
  --ip     The IP address of the host used to determine its host name. If ip is not NULL, the official name of the host with its domain name is returned.
  --If this is NULL, the name of the local host is returned and the name does not contain the domain to which the local host belongs.

 --host_name        The name of the local or remote host of the specified IP address.
时间: 2025-01-03 16:04:11

PLSQL NOTE--------network utl_inaddr package的相关文章

plsql的程序包package

9. 程序包--PACKAGE 9.1 包的定义和编译 包:一个PLSQL相关对象的逻辑分组和单个对象存储在数据库对象中的数据单元.相关的PLSQL对象包括:常量.变量.游标.异常.SP.FUN 包由两部分组成: 规范部分(包头.调用接口)  +  主体部分(包体.实现部分) (1) 包头的创建: create or replace package org_Master is     max_sites_for_an_org number;    type rc is ref cursor;  

PLSQL NOTE --------like 与转义字符

SQL> create table test 2 (id integer, 3 name varchar2(90)); Table created. SQL> insert into test values(100,'aassdd'); 1 row created. SQL> insert into test values(120,null); 1 row created. SQL> insert into test values(110,'aa_see'); 1 row crea

PLSQL note

sql%count 最近一次sql执行的件数SUBSTR(string , int i) // i番目から最後までの文字列を切り取るSUBSTR(string , int i, int j) // i番目からj文二の文字列を切り取るNVL(para, string) // paraはnullであれば.string を戻るFLOOR( i) // iより小さく.一番大きい整数を戻るCEIL(i) // iより大きく.一番小さい整数を戻るROUND(i) // 四捨五入TO_CHAR() //sel

How Network Load Balancing Technology Works--reference

http://technet.microsoft.com/en-us/library/cc756878(v=ws.10).aspx In this section Network Load Balancing Terms and Definitions Network Load Balancing Architecture Network Load Balancing Protocols Application Compatibility with Network Load Balancing

【OH】Oracle软件安装需要的软件包(官方文档)

1  安装12c 1.1  Table 3 x86-64 Supported Linux 7 Operating System Requirements Item Requirements SSH Requirement Ensure that OpenSSH is installed on your servers. OpenSSH is the required SSH software. Oracle Linux 7 Subscribe to the Oracle Linux 7 chan

Linux Shell脚本之远程自动部署java maven项目

脚本功能: 自动从git上获取java maven项目工程源码,在机器A上build,build完成后,将Class文件和配置文件等上传到机器B,重新启动机器B上的服务以便变更生效. 脚本特点: 1.(与之前的自动部署脚本相比)全新优化了脚本代码,更friendly,结构更紧凑 2.Public header删除了无用或者不好用的有色彩显示函数,并修正了WORKDIR不是绝对路径可能导致的bug 3.修正了域名解析判断是否正常的一个bug,该bug可能导致遇到无法解析后不断尝试解析 4.全新的m

自动化部署java maven项目到多个目标主机的Shell脚本

本篇是<Linux Shell脚本之远程自动化部署java maven项目>的姊妹篇,但包含了bug.issue修正和添加了更多的支持特性,可以从GitHub上获取最新脚本内容:https://github.com/DingGuodong/AutomaticDeployJavaMavenProject . 自动化部署java maven项目到多个主机的环境条件假设: 1.java maven项目至多有一个依赖项目 2.多个目标主机上的部署目录是相同的 支持特性: 1.在部署主机上将java m

初识50个Linux命令

1. [命令]:cat [功能说明]: concatenate files and print on the standard output #连接文件并打印到标准输出,有标准输出的都可以用重定向定向导入到文件里面 [语法格式]: cat [OPTION]...[FILE]... [选项参数]: 参数 说明 简解 -b,--number-nonblank number nonempty output lines 非空输出行编号 -n,--number number all outputnline

Oracle EBS12.2.5在Oracle Linux7.3上安装准备

基础环境安装(本ERP是通过虚拟机进行安装) [[email protected] Downloads]# free -h total        used        free      shared  buff/cache   available Mem:            31G        629M         24G         10M        6.0G         30G Swap:           15G          0B         15