Oracle ApEx 内からローカル IP アドレス (ipconfig コマンド情報にリストされている Windows ボックス) を取得する手段が必要です。
これは可能ですか?私は両方を試しowa_util.get_cgi_env('REMOTE_ADDR')
ましたsys_context( 'userenv', 'ip_address' )
Oracle ApEx 内でローカル PC の IP アドレスを取得できないようです。
何か案は?
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 Serverの IP アドレスを取得するには、次を使用できます。
select utl_inaddr.get_host_address(sys_context('userenv','server_host'))
from dual;
UPDATE(コメントから):アプリケーションサーバーのIP、クライアント、サーバーを探している場合。右?これはオラクルでは取得できません。これは、オラクルに Web サーバーの IP を尋ねるようなものです。Oracle Appex は 100% PLSQL であるため、この情報を取得することはできません。