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

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 的介绍_第1张图片

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

Oracle客户端的网络服务名配置文件:tnsnames.ora 的介绍_第2张图片

 tnsnames.ora的配置:

Oracle客户端的网络服务名配置文件:tnsnames.ora 的介绍_第3张图片

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

 进入PL/SLQ ,点帮助按钮——>支持信息,出现弹窗如下图:其中 TNS FILE 代表的就是tnsnames.ora的路径。这样plsql就和数据库客户端建立了联系,重启plsql就能访问数据库了。Oracle客户端的网络服务名配置文件:tnsnames.ora 的介绍_第4张图片

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

Oracle客户端的网络服务名配置文件:tnsnames.ora 的介绍_第5张图片

你可能感兴趣的:(数据库)