您的位置:首页 > 数据库 > Oracle

Oracle 中TNS的作用

2016-04-09 10:29 316 查看
什么是TNS?

TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和client连接的一个工具,在大多数情况下client和数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也能够连接Oracle数据库,比方通过JDBC.假设通过TNS连接Oracle,那么client必须安装Oracle client程序。

什么时候用TNS

如上边所说,非JDBC等方式连接ORACLE的情况下须要用到TNS,另外本地数据库client连接数据时的主机字符串为本地指定的服务名称。并不是数据库的SID。这点须要注意了。须要指定TNS的client软件有PL/SQL、SQL*PLUS

上边说了在非JDBC等连接方式情况下用TNS,所以换句话来说用JDBC等方式直接连数据时就不用配置TNS了,这类client工具有SQL Developer等。这些client都是用一些开发语音如JAVA等用JDBC方式去连接数据库,所以不用配置TNS就能够操作了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: