tnsnames.ora 是客户端的配置文件;
服务器端的配置文件为:listener.ora,
该文件中存放了客户机与服务器连接所需要的监听地址,以及服务器启动监听进程时的信息。
# LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora # Generated by Oracle configuration tools. #服务器中监听进程的名称
#PROTOCOL表明所使用的网络协议,若是TCP/IP协议,则该值必须为“TCP”
#HOST表示服务器的网络地址,PORT为端口号 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = XXXXX)(PORT = 1521)) ) ) )
#下面定义listener进程为哪个实例提供服务,这里为ISO,其中GLOBAL_DBNAME在除了使#用hostname连接的情况外是非必须的.
#SID_DESC用来指明一个特定的数据库实例服务信息或者一个没有数据库的Oracle服务
#SID_NAME为服务器上运行的ORACLE数据库名称,一般情况下此文件为缺值为#PLSExtProc;
#ORACLE_HOME是指ORACLE数据库的主目录 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\ora92) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = iso) (ORACLE_HOME = D:\oracle\ora92) (SID_NAME = iso) ) )
|
说明:
1:监听器的操作命令,lsnrctl start,status,stop等
2:tnsping查看客户端sqlnet.ora和tnsnames.ora文件配置是否正确已经对应服务器的listener进程状态
例如:cmd>tnsping iso
阅读(2077) | 评论(1) | 转发(0) |