oracle sqlnet.ora和tnsname.ora和listener.ora之间的区别与联系

 我来答
longrenyingdc8ecb1
2016-03-19 · TA获得超过1万个赞
知道大有可为答主
回答量:6032
采纳率:82%
帮助的人:2379万
展开全部
我只说自己的理解,不说网上有的。
sqlnet.ora,个人理解为监听控制文件,也就是外围参数控制文件(不是配置文件),比如这个文件可以控制监听范围,一些监听参数等。需要安装在服务器端。当然没有这个文件也可以,毕竟所有参数都有默认值。
tnsname.ora,连接端配置文件,主要内容是要访问的数据库的连接串的解释。也就是@后面的字符传的解释文件。这个主要出现的访问端(客户端),当然并不是说服务器端没有,因为服务器端也可以是访问端,比如服务器互相访问的dblink,以及服务器自己访问自己。
listener.ora,监听配置文件,这个文件里面是监听的主要(重要)配置内容,也是监听在服务器端的主文件,这个文件与sqlnet.ora的区别是,这个文件的基础参数是非常重要的,而且是直接关系到整个监听的。

举个例子,listener.ora是监听的地基,地基打好了,然后要判断房子怎么盖或者哪个房间是干什么的,也就是sqlnet.ora。最后是谁去住,怎么住,那么就是tnsname.ora。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式