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就能够操作了。
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就能够操作了。
相关文章推荐
- Oracle 数据文件管理
- ORACLE 序列sequence小结
- Oracle查找全表扫描的SQL语句
- Oracle查找全表扫描的SQL语句
- oracle 查询优化改写
- Python调用SQLPlus来操作和解析Oracle数据库的方法
- oracle expdp导入导出部分表
- oracle数据dmp文件导入
- oracle事务的隔离级别和锁
- ORACLE put和put_line区别
- azure 云上准备oracle11g的vnc安装环境
- Oracle Study之-Oracle 11g OCM考试(1)
- Oracle数据库--实用操作(1)
- Oracle Study之-Oracle 11g OCM考试(1)
- oracle type rowtype详解
- Oracle数据库入门—基础知识
- oracle 游标详解
- oracle patch打不上的常见问题
- Oracle RAC 单节点宕机 has a disk HB, but no network HB
- Oracle修改字段类型、注释、字段名称