1. 程式人生 > >oracle資料庫限制IP訪問

oracle資料庫限制IP訪問

通過修改Oracle資料庫的ora配置檔案可以實現只有指定IP才能訪問
開啟oracle安裝路徑下
./dbhome_1/NETWORK/ADMIN/sqlnet.ora檔案
增加以下程式碼
1. tcp.validnode_checking=yes —//(開啟ip限制功能)
2. tcp.invited_nodes=(192.168.1.135,192.168.1.156)–(允許訪問資料庫的ip地址列表,多個IP地址用逗號分開)
3. tcp.excluded_nodes=(192.168.1.123)–(禁止訪問資料庫的ip地址列表)

然後重啟監聽即可

注:
1. 不要禁止伺服器本機的IP地址,否則通過lsnrctl將不能啟動或停止監聽,因為該過程監聽程式會通過本機的ip訪問監聽器
2. 如果伺服器本機IP地址是變化的,可在允許訪問的資料庫配置中新增主機名或是將(127.0.0.1).加入列表。例如: tcp.invited_nodes=(主機名,127.0.0.1)