安装使用过PLSQL Dev都知道,要连接数据库,必须配置TNS(Transparence Network Substrate),而直接安装PLSQL Dev 之后,本机是没有Oracle HOME的注册表项,连网络连接配置项都没有,PLSQL Dev 就是一个文本编辑器而已。 PLSQL Dev ...
分类:
数据库 时间:
2016-07-30 13:29:59
阅读次数:
254
在用PL/SQL Developer连接数据库时出现“ORA-12541:TNS:无监听程序”错误。 1、检查listener.log日志发现下面错误:TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-9月 -2008 ...
分类:
数据库 时间:
2016-07-23 00:38:43
阅读次数:
217
在使用navicat上连接oracle正确用户名和密码,oracle常用服务也启动的情况下依然无法建立连接。但是sqlPus上输入用户名和密码可以连接通过,百思不得其解(菜鸟本质 好奇)。 这种情况下查看了navicat的历史日志:ORA-12514: TNS:listener does not c ...
分类:
数据库 时间:
2016-07-21 17:33:38
阅读次数:
158
实际项目实践过程中,经常会遇到一些形如“ORA-XXXX”的Oracle错误提示,此时,我们便会打开百度、Google,搜索相关技术解决方案。本系列博文的目的就在于,对常见的Oracle错误提示进行总结,不断完善。
ORA-12560ORA-12560: TNS: protocol adapter error(SQLPLUS)
ORA-27101: shared memory realm does...
分类:
数据库 时间:
2016-07-21 12:57:01
阅读次数:
252
系统环境: win7 + iis7 asp.net应用程序访问oracle数据库时,报ORA-12560: TNS: 协议适配器错误。 使用c/s程序访问数据库没有问题,plsql也没问题,说明oracle驱动安装没有问题。 使用visual studio开发服务器没有问题,因此确定是iis设置或权 ...
分类:
数据库 时间:
2016-07-19 23:25:35
阅读次数:
267
虚拟机上可以正常访问数据库,但是在物理机上连接数据库时出现“ORA-12170:TNS:连接超时”时,可以用以下思路解决问题。一、检查网络1.pingip地址查看网络问题,看能否ping通;2.tnspingip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时“,可能是服务器端防火墙..
分类:
其他好文 时间:
2016-07-19 11:32:51
阅读次数:
154
先来看一下下面这张概念图:
Java程序支持DSN文件连接TimesTen(参见极简Java连接TimesTen程序 ),也支持绕过DSN直接连接目标数据库(参见开发者和DBA-不通过DSN连接TimesTen)。
需要指出, JAVA不支持TNS方式,因为对于TimesTen,TNS的支持是在OCI中实现的,而JAVA并不基于OCI而是基于ODBC。由于Pro*C基于OCI,因此C的API全都...
分类:
其他好文 时间:
2016-07-19 10:52:28
阅读次数:
151
针对Oracle数据库的开发,Java和OCI是最常用的两种编程语言,对于TimesTen也是一样。相较于Pro*C,OCI编程稍显复杂。但OCI提供更细粒度的控制,提供更丰富的功能和更好的性能。因此,对于熟悉C语言的编程人员,为性能和可控制性,以及易于调试,都应该首选OCI而非Pro*C。和Pro*C一样, OCI也支持用TNS和easy connect string(DSN)来连接TimesTe...
分类:
其他好文 时间:
2016-07-17 16:46:43
阅读次数:
222
1.下载下面的 rpm 文件 2.安装 rpm 3.编辑 tnsnames.ora 进入到目录:/usr/lib/oracle/12.1/client64/network/admin cd /usr/lib/oracle/12.1/client64/network/admin 写入如下内容到 tns ...
分类:
数据库 时间:
2016-07-15 23:50:19
阅读次数:
778
下面是翻译国外的一篇博客,原文连接如下: https://thesprawl.org/research/oracle-tns-protocol/ 简介 TNS(Transparent Network Substrate) 协议用于客户端连接Oracle数据库,它可以使用其他一些协议进行通信,如:TC ...
分类:
数据库 时间:
2016-07-15 20:20:45
阅读次数:
1052