For security reasons, we'd like to limit an oracle user to only connect from a specific IP address. Is this possible?
If so, how can we configure this?
For security reasons, we'd like to limit an oracle user to only connect from a specific IP address. Is this possible?
If so, how can we configure this?
I would recommend that you use your firewall for this purpose. If you're on Linux, it should be possible to use iptables to setup a rule so that only one specific IP-address can access the ports that Oracle is listening on.
Put a:
SELECT SYS_CONTEXT('USERENV', 'IP_ADDRESS') FROM dual;
into your AFTER LOGON
trigger and throw an exception when it's not allowed.
Oracle Connection Manager should be available from your installation and acts as a proxy server for SQL*Net - you can configure firewall-like rules for connections with it.