限制Oracle数据库用户只能从某个ip访问Oracle数据库,要怎么搞

限制Oracle数据库用户只能从某个ip访问Oracle数据库,要怎么搞,第1张

#开启ip限制功能

tcp.validnode_checking=yes

#允许访问数据库的IP地址列表,多个IP地址使用逗号分开

tcp.invited_nodes=(192.168.1.110)

#禁止访问数据库的IP地址列表,多个IP地址使用逗号分开

tcp.excluded_nodes=(192.168.1.111)

然后重启监听即可。

你的mysql数据库里面有一个数据库,名字教做mysql,里面有个表,名字叫做user,你看一下这个表的结构和现有数据,你就知道应该怎么做了,比如你可以添加一条数据,host为你指定的ip,user可以是%,password就不管了,后面设置相应的权限(可以全部都是y),这样那个机器无论用什么用户和密码都可以连接数据库,而拥有你指定的权限。

耐心点吧,我相信你一看就明白。

首先打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】

打开【tnsnames.ora】文件,增加你需要远程连接的字符串。

特别对部分重要字段说明:

myDB为连接数据库别名HOST

=

192.168.7.23为你连接的数据库ipPORT

=

1521

为你数据的端口SERVICE_NAME

=

testdb

为你数据库实例名

设置好后,打开【PL/SQL

Developer】输入用户名密码,选择刚刚你添加的数据库,点击确定就可以成功连接远程数据库了。

已成功连接远程数据库。

这个是C#在填写连接数据库的字符串【<add

name="statistics"

connectionString="Provider=OraOLEDB.Oracle.1Data

Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)

(HOST=172.22.210.55)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORCL)))Persist

Security

Info=TrueUser

ID=dzl

Unicode=TruePassword=123456"

/>】


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6786276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存