linux/centos oracle10g控制串連IP地址

來源:互聯網
上載者:User

標籤:linux   centos   oracle   oracle10g   控制串連ip地址   

oracle控制串連資料庫的ip地址

單純的設定允許的IP和禁止的IP


在9i及以後中,修改sqlnet.ora其實是最好最快的方法


1:修改sqlnet.ora檔案
在linux版本的oracle中,預設是沒有sqlnet.ora這個檔案的
$ cd $ORACLE_HOME/network/admin
$ vi sqlnet.ora
#增加如下部分 
tcp.validnode_checking=yes  
  
#允許訪問的IP 
tcp.invited_nodes=(192.168.100.252,192.168.100.253)  
  
#禁止訪問的IP 
tcp.excluded_nodes=(192.168.100.222,192.168.100.232) 


2:重啟監聽
$ lsnrctl stop
$ lsnrctl start


        這個時候,就只有ip地址為192.168.100.252以及ip地址為192.168.100.253的用戶端可以串連資料庫,而ip地址為192.168.100.222以及ip地址為192.168.100.232的用戶端則無法串連資料庫。當其他IP的用戶端使用PL/SQL串連資料庫的時候會顯示如下報錯:





需要注意的問題: 
1、 需要設定參數為YES,這樣才能啟用。 
2、 建議設定允許訪問的IP,因為IP地址有可能被隨意修改,就不能起到自己的目的。 
3、 需要重啟監聽器才會生效。 
4、 這個方式只是適合TCP協議。 
5、 這個配置適用於9i以上版本。在9i之前的版本使用檔案protocol.ora。 
6、 在伺服器上直接連接資料庫不受影響。 
7、 這個限制只是針對IP檢測,對於使用者名稱檢測事不支援的。

linux/centos oracle10g控制串連IP地址

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.