Oracle配置sqlnet.ora限制ip訪問[Oracle基礎]
作業系統可以透過防火牆之類的功能來限制訪問,Oracle也提供了限制對Oracle訪問的功能,配置sqlnet.ora限制ip訪問。sqlnet.ora檔案通常$ORACLE_HOME/network/admin/目錄下,如果沒有也可以手工建立。
$ cat sqlnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
sqlnet.expire_time = 300
tcp.validnode_checking = yes
tcp.invited_nodes = (192.168.1.192,192.168.1.193,192.168.1.2)
#tcp.excluded_nodes = (192.168.1.192,192.168.1.193,192.168.1.2)
sqlnet.expire_time:連線超時時間,即連線300秒沒有活動自動斷開連線。
invited_nodes:沒有包含在invited_nodes值中的IP或主機將無法透過Oracel Net連線到資料庫。
excluded_nodes:包含在invited_nodes值中的IP或主機將無法透過Oracel Net連線到資料庫。
excluded_nodes與invited_nodes為互斥方式,不可以同時使用,也不支援萬用字元比如*或者%。如果tcp.invited_nodes與tcp.excluded_nodes都存在,則tcp.invited_nodes優先,需要將本地地址,或者Cluster群集其他節點的地址都加入到允許列表,否則監聽器可能無法啟動,配置或修改之後,一定要重起監聽或reload(lsnrctl reload listener)才能生效。
$ cat sqlnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
sqlnet.expire_time = 300
tcp.validnode_checking = yes
tcp.invited_nodes = (192.168.1.192,192.168.1.193,192.168.1.2)
#tcp.excluded_nodes = (192.168.1.192,192.168.1.193,192.168.1.2)
sqlnet.expire_time:連線超時時間,即連線300秒沒有活動自動斷開連線。
invited_nodes:沒有包含在invited_nodes值中的IP或主機將無法透過Oracel Net連線到資料庫。
excluded_nodes:包含在invited_nodes值中的IP或主機將無法透過Oracel Net連線到資料庫。
excluded_nodes與invited_nodes為互斥方式,不可以同時使用,也不支援萬用字元比如*或者%。如果tcp.invited_nodes與tcp.excluded_nodes都存在,則tcp.invited_nodes優先,需要將本地地址,或者Cluster群集其他節點的地址都加入到允許列表,否則監聽器可能無法啟動,配置或修改之後,一定要重起監聽或reload(lsnrctl reload listener)才能生效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2132544/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫限制訪問IPOracle資料庫
- 如何限制ip訪問Oracle資料庫Oracle資料庫
- .htaccess IP訪問限制
- Windows限制訪問指定IPWindows
- Oracle OCP(45):sqlnet.oraOracleSQL
- Oracle 基礎Oracle
- Oracle外網訪問Oracle
- Oracle 訪問路徑Oracle
- 【TUNE_ORACLE】Oracle資料庫與HugePages(二)HugePages配置和限制Oracle資料庫
- PostgreSQL IP地址訪問配置SQL
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- 如何解決網站限制IP訪問的問題網站
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料Oracle儲存過程
- windows server 2012更改遠端埠,限制IP訪問WindowsServer
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料(二)Oracle儲存過程
- 1、Oracle 基礎介紹Oracle
- Holer實現Oracle外網訪問Oracle
- laravel 單使用者 單IP 頻次訪問限制Laravel
- 【.bat】IISExpress配置透過IP訪問程式BATExpress
- Oracle/MySQL透過odbc訪問PostgreSQL for LightDBOracleMySql
- Oracle開發基礎-遊標Oracle
- LightDB/postgresql內建特性之訪問oracle之oracle_fdw介紹SQLOracle
- Oracle EBS基礎學習:Oracle EBS啟用診斷功能Oracle
- Oracle 11g RAC SCAN ip的原理及配置Oracle
- Oracle 透過透明閘道器 訪問 mysqlOracleMySql
- Oracle 通過透明閘道器訪問mysqlOracleMySql
- [Oracle] -- 配置Oracle環境變數Oracle變數
- Oracle開發基礎-觸發器Oracle觸發器
- oracle11grac基礎結構Oracle
- Oracle 19C Data Guard基礎運維-04 Failovers疑問?Oracle運維AI
- Hibernate配置OracleOracle
- Oracle安全配置Oracle
- iOS12訪問限制沒有了 ?iOS12訪問限制在哪iOS
- ASP實現限制一個ip只能訪問一次的方法
- Sqlserver限制賬戶在哪些ip下才可以訪問資料庫SQLServer資料庫
- Python 訪問限制 private publicPython
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(一)專案列表Oracle
- Oracle VirtualBox 配置宿主機與虛擬機器互訪Oracle虛擬機
- Oracle透明閘道器訪問SQLServer資料庫OracleSQLServer資料庫