Oracle限制IP登入

來源:互聯網
上載者:User

限制登入Oracle的IP地址有兩種方法

一、編輯$ORACLE_HOME/network/admin/sqlnet.ora,增加
tcp.validnode_checking = yes
#tcp.invited_nodes=() #允許訪問的IP列表,各IP之間用逗號分隔
tcp.excluded_nodes=() #限制訪問的IP列表,個IP之間用逗號分隔
注意:
不能同時使用tcp.invited_nodes和tcp.excluded_nodes
只能指定具體的IP地址,不能指定IP段
只能限制TCP協議
需要重啟監聽生效
============================================
1、需求:限制IP 192.168.137.1登入
2、實現方式:
oracle@oracle[/oracle/app/10g]> cd $ORACLE_HOME/network/admin
oracle@oracle[/oracle/app/10g/network/admin]> ls -l
total 16
drwxr-x--- 2 oracle oinstall 4096 Dec 30 11:37 samples
-rw-r----- 1 oracle oinstall 172 Dec 26 2003 shrept.lst
-rw-r--r-- 1 oracle oinstall 236 Dec 30 13:10 sqlnet.ora
-rw-r--r-- 1 oracle oinstall 347 Mar 25 21:22 tnsnames.ora
oracle@oracle[/oracle/app/10g/network/admin]> vi sqlnet.ora
# sqlnet.ora Network Configuration File: /oracle/app/10g/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.RECV_TIMEOUT = 0
SQLNET.EXPIRE_TIME = 0
SQLNET.SEND_TIMEOUT = 0
SQLNET.INBOUND_CONNECT_TIMEOUT = 0
tcp.validnode_checking = yes
#tcp.invited_nodes=()
tcp.excluded_nodes=(192.168.137.1)
oracle@oracle[/oracle/app/10g/network/admin]> lsnrctl stop
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 15-JUN-2009 12:10:05
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
The command completed successfully
oracle@oracle[/oracle/app/10g/network/admin]> lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 15-JUN-2009 12:10:17
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /oracle/app/10g/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Log messages written to /oracle/app/10g/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 15-JUN-2009 12:10:17
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File /oracle/app/10g/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
The listener supports no services
The command completed successfully
在192.168.137.1上登入,顯示
ORA-12547:TSN:丟失串連

  • 1
  • 2
  • 下一頁

相關文章

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.