ORACLE 10G使用SQLNET.ORA限制IP登陸
今天做了一下這樣的測試,首先我的版本是ORACLE 10,系統是LINUX AS4 U4然後透過網上的方法直接修改SQLNET.ORA檔案加入如下行
#允許訪問的IP
TCP.INVITED_NODES=(192.168.1.103)
#不允許訪問的IP
TCP.EXCLUDED_NODES=(192.168.1.102)
#檢測上述引數的設定
TCP.VALIDNODE_CHECKING=yes
但是不知道是格式問題,還是其他啥問題,這樣加上去的始終不行,(好像靜態註冊可以,但是動態註冊的監聽就不行了)
然後使用了NETMGR來新增,具體問題在PROFILE裡面的GENERAL的ACCESS RIGHTS,我第一次加入了能夠登陸的IP,然後測試了下可以了,但是我重啟ORACLE監聽的時候出現ORA-12547: TNS:lost contact,然後重啟機器依然報這個錯,然後登出掉修改,重啟機器,啟動監聽一切OK,第二次我在可以登陸的IP中加入了本機的IP,然後一切OK,沒有允許的IP訪問資料庫出現如下錯誤
[oracle@b000-lnxdb02 admin]$ sqlplus as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 3 12:54:57 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-12547: TNS:lost contact
Enter user-name: exit
Enter password:
ERROR:
ORA-01017: invalid username/password; logon denied
或者
[oracle@b000-lnxpomsdbtest ~]$ sqlplus as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Aug 2 21:59:04 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
Enter user-name:
ERROR:
ORA-01017: invalid username/password; logon denied
最後分析下,想一想其實在本機如果不使用作業系統登陸系統,其實還是會透過監聽來連線到資料庫,而在監聽上並沒有設定本機是允許登陸的,也許就會出問題,但是這只是我自己的猜測。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-611124/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 登陸限制ipOracle
- Oracle9i 中如何限制登陸IPOracle
- oracle登陸限制指令碼Oracle指令碼
- ORACLE限制IP登入Oracle
- sqlnet.ora 驗證oracle 登陸方式SQLOracle
- Oracle配置sqlnet.ora限制ip訪問[Oracle基礎]OracleSQL
- oracle使用者登陸失敗次數限制修改Oracle
- 使用SQLNET.ora檔案限制Ip地址訪問SQL
- ORACLE 11g sqlnet.ora 設定限制IP 訪問OracleSQL
- django限制使用者重複登陸Django
- oracle 登陸Oracle
- TRIGGER語法和建立一個限制IP登陸的triiger
- 通過SQLNET.ora檔案限制Ip地址訪問SQL
- 透過SQLNET.ora檔案限制Ip地址訪問SQL
- oracle實驗記錄 (oracle的兩種受限制登陸訪問)Oracle
- 限制資料庫登陸trigger資料庫
- 使用sqlnet.ora檔案,限定特定IP地址登入的實驗。SQL
- 通通透透分析Oracle的登陸認證方式(10g)Oracle
- 在sqlnet.ora中設定引數限制使用者登入時間SQL
- ssh設定使用者從指定的IP登陸
- ORACLE登陸包描述Oracle
- 透過TRIGGER限制IP登入
- 10G密碼版本使用者無法登陸問題密碼
- Oracle登陸觸發器Oracle觸發器
- oracle登陸認證方式Oracle
- ORACLE登陸方式的研究Oracle
- 10g Sqlplus工具登陸小改進SQL
- iis使用動態 IP 限制
- 解決Mysql中只能通過localhost登陸不能通過ip登陸的問題MySqllocalhost
- 設定ssh只允許使用者從指定的ip登陸
- Redis限制在規定時間範圍內登陸錯誤次數限制Redis
- oracle登陸設定指令碼Oracle指令碼
- 關於ORACLE登陸認證Oracle
- 限制 ssh 從某些 IP 登入( authorized_keys )Zed
- Oracle資料庫限制訪問IPOracle資料庫
- 使用Oracle Net實現限制特定IP訪問資料庫Oracle資料庫
- SSH安全登陸原理:密碼登陸與公鑰登陸密碼
- 有關10g em登陸的問題總結