命令行oracle ora-12170:tns:连接超时 ,pl/sql可以连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令行oracle ora-12170:tns:连接超时 ,pl/sql可以连接相关的知识,希望对你有一定的参考价值。

参考技术A 1、检查监听状态
lsnrctl status

2、检查tns配置
tnsping orcl

3、如果是客户端连接数据库,请确认与服务器网络畅通
4、如果是在服务器端连接数据库,sqlplus scott/tiger 连接情况本回答被提问者和网友采纳
参考技术B 用netmanager重新配置一下orcl ,并测试一下,看在netmanager中能否正常连接? 参考技术C 我也遇到了这样的问题,可能跟环境变量有关?

你是不是配置了其他的SID,当前环境里使用的SID不是orcl,识别不出orcl这个SID?追问

我只有一个sid

追答

直接输入sqlplus命令,登陆看一下

如何通过命令行启动oracle

参考技术A 1.
打开命令行窗口界面,可以同时按住“ctrl+R”键,在弹出来的运行窗口中输入cmd。
2.
启动oracle服务,在命令行窗口中输入“net
start
oracleserviceXXXX”后面的XXXX实际是需要根据您自己的数据库实例名进行替换。如果您不知道,可以看下“计算机管理”界面下的服务中,能不能找到服务名类似的服务。提示“服务已经启动成功”就说明服务启动起来了。
3.
启动监听程序,在命令行窗口输入lsnrctl
start,等到提示“命令执行成功”就可以了。

以上是关于命令行oracle ora-12170:tns:连接超时 ,pl/sql可以连接的主要内容,如果未能解决你的问题,请参考以下文章

oracle执行存储过程时报:ORA-12170:TNS:连接超时

ORA-12170: TNS: 连接超时 怎么回事

经典问题:ORA-12170:TNS:连接超时!求解决办法。

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

基于ORA-12170 TNS 连接超时解决办法详解

ORA-12170: TNS:Connect timeout occurred