20230207-Oracle数据库限制访问IP

在这里插入图片描述

测试Oracle数据库限制访问IP
限制之前10.1.13.38、10.1.13.165可以远程访问10.1.13.151数据库。

10.1.13.38
sqlplus username/***@10.1.13.151:port/instance_name
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jun 27 16:22:25 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
SQL> exit
10.1.13.165
sqlplus username/***@10.1.13.151:port/instance_name
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jun 27 16:20:32 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
SQL>

限制10.1.13.151数据库IP访问来源

cd $ORACLE_HOME/network/admin
ls
listener.ora listener.ora.bak samples shrept.lst tnsnames.ora tnsnames.ora.bak
vi sqlnet.ora
#开启IP限制功能
tcp.validnode_checking=yes
#允许访问数据库IP地址列表
tcp.invited_nodes(10.1.13.151,127.0.0.1,10.1.13.38,192.168.1.10)

重启监听

lsnrctl stop
lsnrctl start
lsnrctl reload

手动注册监听

sqlplus / as sysdba
alter system register;

查看监听状态

lsnrctl status

验证

10.1.13.165无法远程151数据库

sqlplus username/***@10.1.13.151:port/instance_name
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jun 27 16:30:06 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-12547: TNS:lost contact
Enter user-name:

10.1.13.38可以远程访问151数据库

sqlplus username/***@10.1.13.151:port/instance_name
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jun 27 16:32:27 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
SQL> exit

###chenjuchao 20230207###
欢迎关注我的公众号《IT小Chen

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值