oracle之如何在 Oracle ApEx 中获取 PC 的本地 IP 地址

sharpest 阅读:20 2024-11-24 20:56:43 评论:0

我需要一种从 Oracle ApEx 中获取本地 IP 地址(在 ipconfig 命令信息中列出的 Windows 框)的方法。

这可能吗?我已经尝试了 owa_util.get_cgi_env('REMOTE_ADDR') 以及 sys_context( 'userenv', 'ip_address' )

似乎无法在 Oracle ApEx 中获取我的本地 PC IP 地址。

有什么想法吗?

请您参考如下方法:

要获取 Oracle 客户端 IP 地址,您必须使用您建议的地址::

select sys_context('userenv','ip_address')  
  from dual; 

要获取您可以使用的 Oracle 服务器 IP 地址:

select utl_inaddr.get_host_address(sys_context('userenv','server_host'))  
  from dual; 

更新(来自评论):如果您正在寻找应用程序服务器 IP,既不是客户端也不是服务器。正确的?这是oracle无法获取的。这就像询问 oracle Web 服务器 IP。由于 Oracle Appex 是 100% PLSQL,您无法获得此信息。


标签:oracle
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号