- 对于客户端的
tnsnames.ora,相当于操作系统中的host配置文件,把数据库的详细地址(ip ,端口,数据库名)映射成一个缩写 ,连接数据库时就不用写很长的地址。 - 而服务端的
tnsnames.ora和客户端的一样,因为服务端有时也会去连接其它数据库(比如dblink) - 服务器端只需要使用listener.ora,客户端只需要使用tnsnames.ora ,如果同时要作为客户端和服务端,则两个都要配置
- 服务端开Listener,侦听客户请求,转发到你的实例,客户端配Tnsnames,给出服务的描述,连接到服务端的侦听。
Listener.ora是只用于服务器,客户端中的无效。
TNSNAME.ora只用于客户端,服务端无效,除非服务器需要连接其它服务端。
客户端的TNSNAME.ora是负责找到相应的主机。
Listener.ora管理客户端的连接。
oracle的sqlnet.ora , tnsnames.ora , Listener.ora 文件的作用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- ORA-15000: 当前实例类型禁用的命令 ORA-15001: 磁盘组 "" 不存在或尚未装载 ORA-150...
- ORA-17500: ODM 错误: ORA-17501: 逻辑块大小 无效 ORA-17502: ksfdcre...
- ORA-13000: 维数超出范围 ORA-13001: 维数不匹配错误 ORA-13002: 指定的级别超出范围...
- ORA-02000: 缺少关键字 ORA-02001: 用户 SYS 不允许创建可用列表组的索引 ORA-0200...