ORA-12543: TNS:destination host unreachable

在连接Oracle数据库时,如果使用Tnsnames.ora中配置的数据源名称有时会报 ORA-12543: TNS:destination host unreachable 异常,比如:
在Tnsnames.ora中配置了如下数据源
sundb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.13)(PORT = 1522))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = sundigang)
)
)
在 .net 程序 web.config 中配置如下的连接字符串
<add key="ConnectionString" value="data source=sundb;User Id=sun;Password=test;" />

此时,使用开发工具plsqldev是可以连接的,但在程序中会抛出异常 ORA-12543: TNS:destination host unreachable
解决方法:将 web.config 中配置如下的连接字符串修改成如下所示:
<add key="ConnectionString" value="data source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.13)(PORT = 1522))(CONNECT_DATA =(SERVER = DEDICATED)(SID = sundigang)));User Id=sun;Password=test;" />

即不用name标识,直接写

时间: 2024-10-08 12:48:06

ORA-12543: TNS:destination host unreachable的相关文章

UBUNTU : Destination Host Unreachable

介绍我的系统的搭建的方式: WIN7 64 + VMWARE STATION,方式是进行桥接的方式.最近突然出现了问题,Ubuntu ping 外网或者 PING WIN 7 的时候,出现 Destination Host Unreachable 的错误:想着去修改网卡的链接形式: 编辑-->虚拟网络的编辑器-->更改设置,想要改 桥接方式指定网卡出现: 无法将网络改为桥接状态,没有来桥接的主机网络适配器. 出现这个问题时候,解决方法是让 VMWARE STATION 的网卡全部进行重启:选择

Ubuntu Ping网关Destination Host Unreachable

我是Windows7下用VMware装的Ubuntu VMware的网络配置是使用桥接的方式,那么VMware里面的Ubuntu就配个静态IP吧,由于使用了桌面,就直接用图形界面配了. ping本机是没问题的,ping网关就出现了Destination Host Unreachable,目标主机不可达. ifconfig查看了网络配置也没什么问题,很困恼. 后面想到我还装了VirtualBox,以前就遇到虚拟网卡冲突的问题,于是查看了一下Windows主机的所有网卡,如图,把VirtualBox

虚拟机无法PING通主机:destination host unreachable

项目环境:虚拟机使用桥接方式进行外网的访问 解决过程 1)ethtool eth0 正常 link yes 2)ifconfig eth0 正常 3)禁用VMware NetworkAdapter VMnet1 VMnet8 成功!! VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机: VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机: VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机: VMware Network Adapter VMnet

centos destination host unreachable错误

1 centos配置完eth0之后发现不能ping通除了本机之外的地址 2 sudo vi /etc/sysconig/network-scripts/ifcfg-eth0 编辑正常之后,错误依然 3 后来才发现是VM虚拟机设置的问题 4 打开编辑-->虚拟网络编辑器 5 点击更改设置 6 选择自动设置,点击第一个,然后去掉第二个网络适配器即可

解决Ubuntu Ping网关Destination Host Unreachable错误

ifconfig 检查了配置,没问题,是ok的, 检查了防火墙,是关闭的,邪乎了,是什么问题呢 各种尝试,最后,将 ip 搞成自动获取就 可以ping通了,但为啥手动设置就不行呢? 最后看了这个朋友的文章   http://my.oschina.net/kevinvane/blog/354314 才点醒了我,我之前还装了VirtualBox,尼玛,原来是虚拟网卡冲突了,把VirtualBox删掉,就ok了 ps:VirtualBox 我觉得不太稳定啊(有时候异常关机后恢复不了正常),虽说Vmwa

VMware Destination Host Unreachable

第一步:打开电脑的控制面板,找到网络连接 第二步:打开虚拟机的Edit下面的virtual network editor 第三步:然后,注意看下面的图片,vmnet0作为桥接,注意网卡的选择,这个名字和前面的那张无线网卡的名字是一样的. 原文地址:https://www.cnblogs.com/ddwk/p/9317105.html

Win7x64中使用PowerDesigner连接Oralce数据库报“[Oracle][ODBC][Ora]ORA-12154:TNS:无法解析指定的连接标识符”错误解决方法

错误描述 操作系统是Win7 x64,Oracle服务端是Oracle11g x64,客户端是Oracle10gR2 x86. 使用PL-SQL Developer连接正常 使用系统ODBC连接正常.这里要注意的是,64位系统默认启动的是64位ODBC数据源管理器,默认指向的是服务端连接,所以需要为Oracle服务端也配置TNS Service Name,否则同样会连接报错.PowerDesigner默认启动的是32位的ODBC数据源管理器,程序路径为“%SystemRoot%\SysWOW64

oracle用cmd货plsql登录oracle实例提示“ORA :12170”TNS:连接超时

1,cmd ------ ping ip地址:查看网络问题,能否ping通ip地址 2,cmd ------ tnsping ip地址(或服务器的实例名SID)“ ①如果出现"TNS-12535:操作超时" 提示,可能是服务器端防火墙没有关闭,关闭防火墙即可: ②如果出现下图显示,则证明没有问题: ” 3,cmd ------ netstat - na 查看1521端口是否关闭 ①如果显示关闭,则需要在防火墙设置中将1521端口设为例外: ②如果出现下图显示,则证明没有问题: 4,cm

plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误

使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames配置文件中的字符串连接是否配置 这个路径根据你的oracle安装路径有关 3:如果还是不行,删除注册表里面的环境变量oracle_home,默认只想路径 cmd——rededit—— HKEY_LOCAL_MECHINE——S