登陆服务器oracle数据出现“ORA-12535: TNS: 操作超时”的错误提示。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了登陆服务器oracle数据出现“ORA-12535: TNS: 操作超时”的错误提示。相关的知识,希望对你有一定的参考价值。

ping服务器ip可以ping通,telnet 服务器ip 1521也是通的。但是tnsping sid不通,提示“ORA-12535: TNS: 操作超时”这是什么原因?
服务端采用的是双机。一个ip是A,另外一个ip是B,对外提供的ip是C。客户端的tnsname中host设置的ip是C。

可以察看一下oracle的配置文件,tnsname.ora文件,一般路径为oracle的安装目录/network/admin,看看配置是否正确,用SQLplus试试能不能连接,再关闭防火墙试试。追问

sqlplus不能连上,报同样的错误。telnet 服务器ip 1521也是通的,说明网络也是没有问题的。问题是前两天可以连上的,昨天下午突然出现连接超时错误的。

追答

是不是IP或者是电脑名称变了?你看下TNS文件配置正确吗

参考技术A 在oracle安装目录有一个TNS的配置文件,ora文件,打开之后编辑成你想要的。 参考技术B 先检查下这两个文件,tnsnames.ora以及listener.ora,若修改了IP,或主机名,这两个文件也要做相应的修改。修改后重启下应该就可以了。sqlplus不能连上,可能监听这块有问题,测试下监听的服务 参考技术C 你怎么解决的 我的也是这个情况 参考技术D

Windows平台下登陆Oracle出现ORA-01031错误解决办法

       今天登陆oracle出现了ORA-01031错误(本质就是权限不足),通过查询Oracle的登陆认证方式,使用sysdba身份连接数据库实例,使用的认证方式是操作系统认证,而这一认证操作过程是操作系统根据它管理的信息去校验该用户是否可以连接数据库的过程。


所以,我把我登陆操作系统的用户添加到了 ora_dba 组。


具体操作:运行输入 compmgmt.msc,然后在本地用户和组的组中找到ora_dba ,右击属性-添加-高级-立即查找-SenLinChen(找到登陆到自己操作系统的用户)-确定-确定-确定。


通过以上办法就可以解决了。


--操作环境:

OS:windows10_x64 教育版

Oracle:Oracle_11g_x32



本文出自 “SenLinux” 博客,请务必保留此出处http://chensenlin.blog.51cto.com/10559465/1759490

以上是关于登陆服务器oracle数据出现“ORA-12535: TNS: 操作超时”的错误提示。的主要内容,如果未能解决你的问题,请参考以下文章

客户端web访问oracle 提示ORA-12535: TNS:operation timed out 异常详细信息: System.Data.OleDb.OleDbEx

遇到ora-12535问题后应当采用哪些方法解决

ORACLE安装出现 ORA-01017:无效的用户名/口令;拒绝登陆

远程桌面登陆出现CredSSP加密Oracle修正的解决

Windows平台下登陆Oracle出现ORA-01031错误解决办法

oracle 用Sqlplus连接的时候中文出现乱码