问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle中TNS错误12535连接超时->求解决方法!

发布网友 发布时间:2022-05-02 10:50

我来回答

4个回答

懂视网 时间:2022-05-02 15:11

现在就是流行向最高水平看齐,这次项目的部署,好好的SQL Server扔了(有正版授权的企业版,神啊...),逢人就夸:“俺们那上的可是最顶级的Oracle Database System!”。看了看价钱,也确实蛮顶级的,60万,吓得直接就没敢含到项目整体预算里。

技术分享图片

可是贵的东西就好用么?未必。这个建筑在Java上,满身UNIX气息的东西,一副死板的面孔。装的时候就被叮嘱要注意,装不好LISTENER就可能起不来...还好哥们我还练过,Windows版的也没有Linux的那么陌生,折腾了几次都很正常。不过嘛,欺负新手的东西,总要给人下马威的,今天下午在上面装ArcSDE的时候,硬是连不到数据库上了,猛报错TNS:无法解析名字。

这很蹊跷,用管理页面看,监听很正常的在运行,用连接字串进行连接,也很正常登入和操作。这至少证明数据库实例和监听是有在工作的,可是究竟是什么导致无法连接呢?根据出错信息,使用tnsping尝试,发现tnsping orcl(默认启动数据库的SID)返回同样的错误。这下就把问题锁定在名解析下,Oracle网络服务的TNS名解析,一般使用LDAP或者本地的tnsnames.ora文件,由于网络中并没有配置Oracle LDAP服务,因此打开tnsnames.ora察看,里面的“ORCL=”条目并没有看出什么问题,使用Oracle的Net Manager工具,可以看到监听的配置listener.ora中和tnsnames.ora里ORCL条目的配置完全一致,主机名、端口号都没有什么异常。

这种情况下,只好反复重启服务和修改配置尝试,可并没有效果,还差点把Oracle给弄糟,有几次监听都起不来了,吓得我一头汗。绝望之中不小心将tnsping当成了普通的ping命令,键入“tnsping 主机名”,忽然间来了精神,神奇的发现返回的结果中,主机名被EZCONNECT解析为一个奇怪的IP地址。我这才发现,服务器的网络管理中有2个网卡,一个是实际网卡,IP为一般使用的正确IP,另一个是我已经离开的同事不知道因为什么装的Microsoft Loopback Adapter,配置的IP地址正是那个奇怪的IP。

立即上网查资料,发现由于Oracle必须把主机名解析为一个IP,而主机名在双网卡跨网段的情况下是工作不正常的,因为一个名不可能被解析为2个地址,就造成了监听在双网卡情况下工作不正常。我这次的情况就是双网卡网段不同造成了混乱,监听的名解析正好被绑定到了那个没有实际作用的奇怪IP上,从正常网卡进行的使用主机名的连接全部失败,而直接使用IP作为连接字段的连接却成功了。

一开始还打算通过纠正Windows的hosts文件来强制名解析回到正确的IP上,不料却又引起了EZCONNECT的混乱。吃够了教训后,将监听的配置使用IP地址重写,并同时绑定到两个网卡的IP上,然后将tnsnames.ora中条目内的主机名也改为IP地址,测试终于OK

双网卡环境导致Oracle连接异常

标签:今天   数据库   oop   name   unix   双网卡   启动数据库   man   技术   

热心网友 时间:2022-05-02 12:19

listner.ora
sqlnet.ora
tnsnames.ora
这三个文件发上来看下,另外不知道你的服务启起来没有,去看下Oracle相关的服务都要启动

热心网友 时间:2022-05-02 13:37

一般来讲,造成这个错误最主要的原因是防火墙问题,通常关闭防火墙可以解决问题,其他还包括:
1、网速不通
2、网速过慢
最后一种引起这个错误的原因是由于不正确的设置listener queue size或操作系统中的nofiles参数引起的,假如是此类原因引起的,具体的解决方法如下:
1、Increase listener queue size.
2、 Increase nofiles value (ulimit -n )
3、 Restart the listener

热心网友 时间:2022-05-02 15:12

把以下文件内容列出来
listner.ora
sqlnet.ora
tnsnames.ora
不然不好判断哪里出错
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么牌子洗发水香味好闻持久 有哪些留香久的香氛洗发水值得入手? 香味持久的洗发水有哪些? 洗发水香味最持久排行 家装适合什么地板 客厅地板装修什么地板好 我家装修是北欧风格,想选一款与家里装修风格相匹配的地板,有何推荐? 什么样的装修用什么样的地板好 镇域 村镇 集体建设用地的区别 农村宅基地的升值之路:农民的生存保障还是财富陷阱? 疫情期间快狗打车都干嘛了? 微信群怎么不让别人进群 微信群怎么不让别人进入 请问一下中职单招和高职单招哪个难? 单招和考进来有什么区别? 请问职高单招与普高单招考试模式有什么区别吗 职高单招和对口高考有什么区别有哪些优势 请问:进行高职单招好不好?单招考生与高考考生有什么区别? 高职单招是什么意思 单招和高考有什么区别 单招学校与技校有什么不同? 你好,请问一下什么是中职单招高职 中职单招是什么意思 高职与单招有什么不同 芷江酸萝卜的特点和简介 芷江酸萝卜怎么腌制 快速萝卜皮的腌制正确做法 芷江酸萝卜怎么制作? 怎么隐藏任务栏的任务? 飞利浦HQ916剃须刀水洗时进了水能用吗? 唔,想给爸爸送个剃须刀做生日礼物,飞利浦HQ916如何? 九阳豆浆机预约10h是什么意思 奥克斯豆浆机怎么预约时间 oppo手机息屏后再打开微信就关闭是什么原因?怎么解决 有人用过豆浆机的预约功能?实用吗 粘玉米老了还能煮吃吗 嫩苞米老了应怎么煮才好吃不硬 老粘玉米粒怎么煮能熟 说说课文中 林冲棒打洪教头 中林冲是一个怎么样的人 林冲棒打洪教头反映出林冲什么性格 这一段林冲棒打洪教头在情节上有什么特点 手机一键修复电脑系统 手机怎么一键修复电脑系统? 安卓手机有没有系统修复工具? 手机系统崩溃后该用什么软件修复 平板电脑手机系统修复软件 java连接oracle数据库报网络适配器异常 我们公司想搞个转盘抽奖,大家觉得用实物转盘好,还是软件转盘好啊? 抽奖用的转盘为什么要设置成圆形,这样有什么好处 如何看待很多转盘抽奖总是抽到“再接再厉”“还差一点”? 摇珠是什么意思