您的位置:首页 > 数据库 > Oracle

Oracle客户端的网络服务名配置文件:tnsnames.ora 的介绍

2019-07-29 18:10 405 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/WZY_snail/article/details/97646673

1、什么是tnsnames.ora?

tnsnames.ora是Oracle客户端的网络服务名配置文件,用于存放该客户端配置的可连接实例的参数,

说白了就是这个文件里边配置好数据库名、数据库ip地址和端口号等,将一个本地实例名=这些配置好的信息,等需要连接数据库的时候,直接选择这个配置文件写好的数据库名与ip地址对应的本地实例名(就是给该链接起了个名字),然后输入用户名和密码就可以连接数据库了。(下边有截图)

这个文件一般默认放在:D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN 目录下。

但是如果安装oracle客户端的时候选择了自己的安装目录,则这个文件在自己选择的安装目录下的app目录里。

例如:默认是D:\app\Administrator 目录,如果我把oracle客户端的安装目录放到了D:\oracleClient 目录。

oracle客户端安装好后,tnsnames.ora所在的目录,就在我上边放的oracleClient目录下自动新建的app目录。

 tnsnames.ora的配置:

本地实例名就是给后边的连接地址起了个名字,可以自定义,个人习惯:数据库名_数据库ip地址。

 进入PL/SLQ ,点帮助按钮——>支持信息,出现弹窗如下图:其中 TNS FILE 代表的就是tnsnames.ora的路径。这样plsql就和数据库客户端建立了联系,重启plsql就能访问数据库了。

重启plsql后:输入用户名和密码,选择本地实例名(对应的数据库服务名、ip地址和端口号),点确定如果填写没问题就能正常访问了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: