Oracle tnsnames.ora和listener.ora

前端之家收集整理的这篇文章主要介绍了Oracle tnsnames.ora和listener.ora前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

转载自:http://blog.csdn.net/ideality_hunter/article/details/51453071

1listener.ora是服务器端用的,oracle监听程序,就是读的这个文件,里面有oracle服务器端的socket监听地址和端口(如果要想局域网中的其他人,能够访问我本地的oracle,要把我本机的地址写进去,如10.11.19.19

LISTENER =

(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.19.19)(PORT = 1521))
)
)
)。

2tnsnames.ora是plsql用的东西,没有特别用处,用处是:

不用输入完整的oracle地址,用简易的字符串代替。如本该是10.10.15.103:1521/orcl,通过设置tnsnames.ora中,就可以用“15.103-ORCL”代替了。

plsql怎么读取的是哪个tnsnames.ora?

1)通过环境变量设置,路径是tnsnames.ora所在的文件

设置环境变量

TNS_ADMIN

F:\app\installMuLu\product\11.2.0\instantclient_11_2
2)或者通过cmd命令行暂时指定。

set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
start plsqldev.exe

猜你在找的Oracle相关文章