windows下oracle数据库,本地tnsping不通虚拟机数据库

windows下oracle数据库,本地tnsping不通虚拟机数据库,第1张

1、检查A的tnsnames.ora中是否包含B的数据库连接信息。

2、若有B的数据库信息,在检查各项信息是否正确。

3、若各项信息正确,试试telnet <B的ip>1521端口 是否能够连通。

4、若3不能,请在B上打开数据库的TNS服务。

大概就是这个思路来了。

是windows的服务器吗?

在windows的服务器上,oracle服务不光使用了侦听端口1521,还是用了数据端口(不定)。

设置共享socket,具体目录参考下面的说明去找:

在注册表:

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0

上新建一个字符串值:

USE_SHARED_SOCKET=true

如果安装了多个目录,则每个类似的目录都要设置:

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEx (x目录编号)

设置后要求重新启动实例(只重启listener发现没有效果)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10013588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存