接上一篇
TNS(Transparent Network Substrate) Listener 是Oracle客户端通过Listener连接数据库的协议负责建立和维系客户机同ORACLE数据库服务的远程连接。TNS Listener处理客户连接请求并为客户机和服务器之间建立一个TNS数据连接,它缺省监听于TCP 1521端口。
tns对应的配置文件就是tnsnames.ora
tnsnames.ora文件配置
当sqlnet.ora中存在NAMES.DIRECTORY_PATH= (TNSNAMES)时,即客户端解析连接字符串中有tnsnames时,才使用该文件,提供tnsname到主机名或ip地址的解析.
#ISO为连接时需要输入的tnsname
#host=xxxxxx,其中xxxxxx为数据库侦听所在的机器的机器名或者ip地址,数据库侦听#一般与数据库在同一台机器上,提议在命令提示符下,同过hostname得到,也可以#ipconfig(windows),ifconfig(linux/unix)得到;
#前提是一定要ping通
#PORT即为数据库正在侦听的端口号,可以通过lsnrctl status或者listenetr.ora
#文件来查看
#PROTOCOL = TCP为客户端与服务器端通讯 所用的协议
#SERVER = DEDICATED表示使用专用服务器模式去连接,需要和服务器的模式匹配,如果没#有就根据服务器的模式自动匹配
#iso对应的为service_name.可以同过SQL> show parameter service_name得到
ISO = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxx)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ISO) ) )
|
阅读(1456) | 评论(0) | 转发(0) |