什么是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就可以操作了。

原文:http://blog.csdn.net/liu251890347/article/details/37905319

oracle中tns作用,Oracle 中TNS的作用相关推荐

  1. linux监听报错sp2-0734,Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...

  2. oracle监听启动无权限,Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...

  3. oracle中having作用,oracle中having与where的区别

    1.where 不能放在group by 的后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函 ...

  4. oracle中recover作用,Oracle rman中restore和recover的区别

    在Oracle的备份与恢复的知识点中,经常会出现Restore 和 Recovery两个词. 由于这两个词在字典中的解释很接近,Oracle的官方文档中看到了以下解释. Restoration:A c ...

  5. oracle tns连接拒绝,TNS-12564: TNS: 拒绝连接(new)

    我的电脑WINXP系统,oracle版本 10.2.0.1,java(jdk)版本1.50:出现错误如下: Fatal NI connect error 12505, connecting to: ( ...

  6. oracle故障一例,工作中遇到的oracle故障分析和处理一例

    工作中遇到的oracle故障分析和处理一例以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 案例类别 VAS网络 系统类型 ...

  7. su oracle 登录不了,Oracle中su切换进去sqlplus登录失败的问题处理

    问题描述: 生产环境的Oracle数据库突然登录不上去了,rlwrap生产环境的oracle数据库突然登录不上去了,rlwrap sqlplus "/ as sysdba"报错如下 ...

  8. oracle12541无法连接,“Oracle 连接报错:ORA-12541: TNS: 无监听程序”解决方案

    环境描述: Oracle数据库部署在远程机器虚拟机上,本地配置Oracle网络配置,通过PL/SQL连接数据库: 本地已经配置了Oracle Net Manager文件,但是测试后,连接不上Oracl ...

  9. oracle协议适配器错误00530,ORA-12560: TNS: 协议适配器错误的解决方法

    Case: Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:\Documents and Settings\u ...

最新文章

  1. Cassandra学习手册之一:Cassandra介绍
  2. Mail group(转至毅冰)
  3. Java课堂测试01及感想
  4. mysql3.51 密码修改_mysql修改密码
  5. python笔记(一)——python中的类及内置函数
  6. pytorch clamp 与clamp_区别
  7. (篇七)输入任意个数字,输出最大值最小值,且进行排序排序
  8. 项目记事【SpringMVC-1】:后台接收前端传来的JSON,并转成对象
  9. Nginx源码分析 - 主流程篇 - 模块的初始化(12)
  10. 本地环境测试二级域名
  11. B站还有多久成为天涯
  12. java读取pdf多表格_怎么用java读取pdf中的表格
  13. 数字电路专题:FPGA芯片速度等级认识
  14. 计算机内存错误 要降频,电脑出现内存自动降频的问题该怎么办?
  15. 关于Mac本中的Pycharm如何设置字体大小?
  16. 清华博士接亲被要求现场写代码,5 分钟做出一颗爱心樱花3D相册(HTML+CSS+JavaScript)
  17. 海思Hi3519AV100深度学习方案(一)darknet转caffmodel之caffe安装(基于Ubuntu16.04+python3.5+opencv3.4.0+cuda10.0)
  18. 4 RRC Measurement -- 配置
  19. 关于a标签点击Focus状态下背景颜色区域不够的问题
  20. 日常记录20210102

热门文章

  1. 机器学习sklearn(10)集成分类
  2. 英国公布和平国家排名 日本第五中国排名第60
  3. 4G上网模块ME3760移植到arm开发板上(6410)
  4. 基于FPGA的彩色图像显示
  5. HTTP 响应的格式及状态码
  6. 关于SGM2036-1.5YUDH4G/TR
  7. note_2020_5
  8. oracle中按数字大小排序函数,oracle中分组排序函数用法
  9. EEPROM读写实验
  10. 举例说明层次分析的三大原则_设计模式系列,六大设计原则