如何使用 Oracle APEX 获取远程客户端 IP 地址?

Art*_*hur 3 oracle plsql oracle-apex

如果我需要获取此信息来记录用户活动,是否可以获取远程客户端 IP 地址?

PS:我使用的是Oracle APEX 4.2版本。

Art*_*hur 6

在 Oracle APEX 中,您可以使用 OWA_UTIL 包获取远程客户端 IP 地址,如下例所示:

select owa_util.get_cgi_env ('REMOTE_ADDR') from dual;
Run Code Online (Sandbox Code Playgroud)

如文档中所述:

OWA_UTIL 包包含用于执行操作的实用程序子程序,例如获取 CGI 环境变量的值 [...]。

OWA_UTIL