通過修改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)
也可參考:
ora配置檔案詳解可參考
ORACLE 限制特定IP訪問資料庫
1 在9i中真正起作用的是sqlnet.ora檔案,我們修改sqlnet.ora其實是最好最快的方法。在sqlnet.ora中增加如下部分 來自 protocol.ora 的屬性 tcp.validnode checking yes 允許訪問的ip tcp.invited nodes ip1,ip2...
限制IP位址訪問資料庫
通過使用資料庫伺服器端的sqlnet.ora檔案可以實現禁止指定ip主機訪問資料庫的功能,這對於提公升資料庫的安全性有很大 的幫助,與此同時,這個技術為我們管理和約束資料庫訪問控制提供了有效的手段。方法 在sqlnet.ora檔案下黏貼這個 tcp.validnode checking yes tc...
oracle限制IP訪問
限制ip 訪問主要通過設定 sqlnet.ora實現 在sqlnet.ora 中新增 tcp.validnode checking yes 如果要設定限制 ip則必須啟動該行 tcp.invited nodes hostname ip address,hostname ip address,允許訪問...