|
什么是TNS?
TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也可以连接Oracle数据库,比如通过JDBC.如果通过TNS连接Oracle,那么客户端必须安装Oracle client程序。
什么时候用TNS
如上边所说,非JDBC等方式连接ORACLE的情况下需要用到TNS,另外本地数据库客户端连接数据时的主机字符串为本地指定的服务名称,并非数据库的SID,这点需要注意了。需要指定TNS的客户端软件有PL/SQL、SQL*PLUS
上边说了在非JDBC等连接方式情况下用TNS,所以换句话来说用JDBC等方式直接连数据时就不用配置TNS了,这类客户端工具有SQL Developer等。这些客户端都是用一些开发语音如JAVA等用JDBC方式去连接数据库,所以不用配置TNS就可以操作了。
|
|
所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298
本贴地址:https://www.yunweiku.com/thread-22215-1-1.html
上篇帖子:
运行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误
下篇帖子:
关于10g DG中的ORA-19527和ORA-00312错误解决示例
Oracle
|