Из соображений безопасности мы хотели бы ограничить пользователя оракула подключением только с определенного IP-адреса. Возможно ли это?
Если так, как мы можем это настроить?
положить:
SELECT SYS_CONTEXT('USERENV', 'IP_ADDRESS') FROM dual;
в ваш AFTER LOGON триггер и выдавайте исключение, когда это не разрешено.
AFTER LOGON
Я бы порекомендовал вам использовать брандмауэр для этой цели. Если вы работаете в Linux, должна быть возможность использовать iptables для настройки правила, чтобы только один конкретный IP-адрес мог обращаться к портам, которые слушает Oracle.
Oracle Connection Manager должен быть доступен в вашей установке и действовать как прокси-сервер для SQL * Net - вы можете настроить правила, аналогичные брандмауэру для соединений с ним.