什么是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. python实现二叉树的重建1 之由前序遍历和中序遍历重建
  2. 什么是URL、绝对URL和相对URL
  3. java校验字符串是否为json格式
  4. 解决intellij IEDA mapper.xml文件警告以及could not autowire的错误提示
  5. nginx 获取真实ip
  6. 特征工程(part4)--特征缩放:tf-idf
  7. hduoj2094产生冠军
  8. 多线程的那点儿事(之多核编程)
  9. azure 安全组_具有安全性和设计注意事项的Azure成本跟踪
  10. MS Sql中取每个表的大小,行数
  11. Kaggle实战之食尸鬼、地精、鬼魂分类
  12. php处理har,harviewer har解析工具
  13. OBS录制的avi能够被imageJ打开吗?
  14. VC++界面美化---模仿MS Office 选项对话框
  15. NOIP2016排名(919~1419)
  16. 浅谈程序员的数学修养
  17. C语言BMP图像的读取、存入、水平镜像、竖直镜像、马赛克模糊处理、灰度二值化处理
  18. xlistview的使用
  19. Modulo Summation——UPC
  20. mermaid flowchart使用指南

热门文章

  1. Windows7下IE8不能使用招商银行的专业版解决方法
  2. linux下使用gcc命令编译代码
  3. Andriod WIFI 隐藏SSID
  4. jQuery常见方法汇总
  5. RS485主从式多机通讯协议
  6. Django报错:__init__() missing 1 required positional argument: 'on_delete'
  7. pythonnumpy初始化三维数组_numpy中的三维数组
  8. numpy 花哨的索引、排序和结构化数据
  9. 血泪般的教训-我的第一篇博客
  10. 计算机一到四级考试报考科目如何选?建议保存