1、tnsnames.ora是个客户端配置文件,如果你在服务器上看到了这个文件,意味着当前服务器可能会作为客户端去连接其他服务器。它简单地描述了服务器IP、服务器端监听端口号、服务器端提供的Oracle RDB service以及其他稍次要的连接信息,这个文件客户端并不是必须的;listener.ora是个服务器端配置文件,描述当前服务器上的监听监听于服务器的哪个IP与哪个端口,并且提供哪些service,但其实它在服务端也并非必须的,没有listener.ora或者该文件中没有提供确切的service配置,那么就是动态监听,由DB实例的pmon进程主动向监听注册service;sqlnet.ora是个稍微复杂点的配置文件,它包含了服务器端和客户端网络相关的配置,具体参数很多,可以参考oracle在线文档:《net service reference》