win7    64位系统

oracle  10g   64位

plsql之前连接是好使的,突然连接不上,提示错误“ora-12170 tns 连接超时”

1、ping IP    没有问题

2、netstat –na 查看1521端口,端口是没有问题的

3、防火墙没问题

4、lsnrctl status   发现  snmp off

解决方法

首先:dba用户登录系统,无法shutdown   报:ora-00106错误:

修改 由于不是rac  是单机,之前的   tnsnames中service_name 是电脑名  ,修改为IP地址

其次:又变成错误 ,增加以下代码(红色字体)解决问题

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.186)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
      (SRVR = DEDICATED)
    )
  )

最后:用DBA用户登录报错误:

ora-12514错误;解决方法如下

打开<OracleHome>/network/adminstener.ora文件,找到:
   SID_LIST_LISTENER =
   (SID_LIST =
     (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (PROGRAM = extproc)
     )
   )
  2. 添加:
            (SID_DESC =
       (GLOBAL_DBNAME = ORACLE)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)  
       (SID_NAME = ORACLE)
      )
  3. 最后变成:
SID_LIST_LISTENER =
   (SID_LIST =
     (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (PROGRAM = extproc)
     )
     (SID_DESC =
       (GLOBAL_DBNAME = ORACLE)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)  
       (SID_NAME = ORACLE)
      )
   )
  4. 保存文件,重启服务中的TNSListener,OK!

转载于:https://www.cnblogs.com/umlzhang/p/4033495.html

一次“ora-12170 tns 连接超时”的经历相关推荐

  1. 关于ORA-12170 tns 连接超时等一系列Oracle无法正常登入问题

    文章转载来自于:https://blog.csdn.net/qq_40707682/article/details/81667918 由于该篇文章成功解决了我的问题,所以记录一下,方便后面的小伙伴们学 ...

  2. 远程使用plsql登陆数据库时,界面提示 ORA-12170 TNS 连接超时

    本机正常使用,但是局域网中的其他机器出现"ORA-12170:TNS:连接超时 解决方法: 查看网络能否ping通 ping ip地址 tnsping ip地址(或者是服务器的实例名SID) ...

  3. 0ra-12170 tns 连接超时

    大家好: 前几天在机房连接数据库服务器时,报了"0ra-12170  tns 连接超时".这个错误费了我两天的时间才把问题解决掉,现在总结下,希望大家少走些弯路 从错误的信息上看, ...

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

    1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----服务命名---ora11(这个是我的专用服务器) 把右边下面的主机名改成192. ...

  5. 连oracle报错ora-12170,基于ORA-12170 TNS 连接超时解决办法详解

    1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----服务命名---ora11(这个是我的专用服务器) 把右边下面的主机名改成192. ...

  6. tns 连接超时_ORA-12170:TNS:连接超时

    本文转自 http://www.cnblogs.com/kerrycode/archive/2012/12/14/2818421.html 1:首先检查网络是否能ping通 2:检查TNS配置(TNS ...

  7. oracle tns测试,在客户端配置TNS测试报错ORA-12170:TNS:连接超时

    在Red Hat Enterprise Linux Server Releae 5.5 成功安装ORACLE 10g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12 ...

  8. ORA-12170:TNS:连接超时错误处理

    一.问题描述 在使用sqldeveloper登录数据库时,有如下报错: 二.原因定位 查看防火墙状态: # firewall-cmd --state running 当前防火墙处于开启状态 三.处理方 ...

  9. oracle连接超时 时好时坏,关于Oracle连接超时的问题

    测试环境ORACLE 11.2.0. 如果连接池设置单个连接闲置时间大于数据库连接超时时间,则连接池中的连接发出数据请求时会出现Connect timeout occurred错误, 这是由于连接超时 ...

最新文章

  1. 利用HTML5开发Android
  2. excel总行数 java_计算Excel工作表列中的行数(提供的Java代码)
  3. php的cgi的设置,apache中配置php支持模块模式、cgi模式和fastcgi模式
  4. 官网安装Nvidia CUDA Toolkit、cuDNN报错502的备用镜像下载网址
  5. Unity新项目如何快速理清顶层代码结构
  6. onvif device manager 找不到ipc_常见网络摄像机IP搜索不到可能导致的问题及解决办法汇总...
  7. JavaScript 函数replace揭秘
  8. html用什么打开swf文件怎么打开,swf文件用什么打开,详细教您打开swf文件的操作...
  9. 2021.02.18 北师大寒假新生训练
  10. Spark性能优化之通过YDB实现比原生Spark性能高100倍的多表关联
  11. pandas+pyecharts实现交互式K线行情展示,高颜值日线+分时图,自动获取行情信息
  12. 单片机 并口 控制爱普生打印机开发流程记录
  13. 移动web基础:视口(viewport),流式布局 JDM京东移动端开发
  14. 1434:相亲的胖胖
  15. 计算机开机壁纸能不能更换,如何修改电脑开机的背景图片
  16. springboot 启动过程之run
  17. Windows Embedded Standard 7 部署须知
  18. wifi已通过硬件开关禁用解决办法
  19. Java中判断字符串是否为空
  20. 体检导检排队系统智能导检

热门文章

  1. mysql忘记密码,如何重置密码
  2. 毕业5年决定你的一生_2
  3. 写给将要参加软考的朋友们
  4. Mysql binlog应用场景与原理深度剖析
  5. idea_pyspark 环境配置
  6. Java 学习内容总结
  7. 归纳工作中用到的Linux 命令
  8. Java多线程3:Thread中的静态方法
  9. 忘了root口令解决方法
  10. 国庆七天乐——第一天