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,您无法获得此信息。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。