gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 11:54:47 26 4
gpt4 key购买 nike

我需要一种从 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 - 如何在 Oracle ApEx 中获取 PC 的本地 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2218886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com