Для того, чтобы заблокировать подключения с определенного адреса, не прибегая к использованию Firewall, которые на сервере БД использовать не рекомендую, необходимо в sqlnet.ora включить проверку хостов на TCP и указать исключаемые адреса массивом, возможно использование масок.
Код:
TCP.VALIDNODE_CHECKING=yes
TCP.EXCLUDED_NODES=(oracle.com, 192.168.2.25, 172.30.*, 2001:DB8:200C:417A/32)
Обратите внимание, что есть еще и более приоритетный параметр TCP.INVITED_NODES, которым можно разрешать доступ конкретным хостам, попавшим под общие маски запрета в параметре TCP.EXCLUDED_NODES