如何使用 TNSNAMES.ora 文件
这个文件类似于Unix的hosts文件。它提供了 tnsname 和主机名或 IP 之间的对应关系。只能在sqlnet的时候使用。类似于ora中的NAMES.DIRECTORY_PATH=(TNSNAMES),即只有在解析连接字符串的顺序中有TNSNAMES时,客户端才会尝试使用这个文件。
1.示例
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = ( PROTOCOL = TCP)(HOST = 127.0.0. 0.1)(端口 = 1521))
)
(CONNECT_DATA =
(服务器 = 专用)
(SERVICE_NAME = orcl)
)
)
二. TNS参数说明
1. PROTOCOL:客户端与服务器通信的协议一般为TCP,此内容一般不需要被改变。
2. HOST:数据库监听所在机器的机器名或IP地址。数据库监听器通常和数据库在同一台机器上,所以当我说数据库监听器所在的机器时,一般也是指数据库。它所在的机器。在UNIX或WINDOWS下,可以在数据库监听的机器的命令提示符下使用hostname命令获取机器名,也可以使用ipconfig(对于WINDOWS)或ifconfig(对于UNIX)命令获取IP地址。需要注意的是,无论机器名还是IP地址,客户端都必须使用ping命令来ping数据库监听的机器的机器名。否则,需要将数据库监听的机器的机器名添加到hosts文件中。解析。
3. PORT:数据库监听的端口。可以在服务器端查看端口.istener.ora文件或者v在数据库监听的机器的命令提示符下通过 lnsrctl status [listener name] 命令查看。这里的Port值必须与数据库监听的端口一致。
4. SERVICE_NAME:在服务器端,以系统用户登录后,使用sqlplus> showparameterservice_name命令查看。
5.可选参数
a) FAILOVER
b) LOAD_BALANCE
c) RECV_BUF_SIZE
d) SDU
e ) SEND_BUF_SIZE
f) SOURCE_ROUTE
g) TYPE_OF_SERVICE(如rdb)
到这里,相信大家有了更深入的了解《如何使用TNSNAMES.ora文件》,大家不妨实践一下!这是网站。更多相关内容,您可以进入相关渠道进行查询。关注我们并继续学习!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用 TNSNAMES.ora 文件