ORA-12560: TNS: 协议适配器错误

原创 2015年07月07日 23:18:21

在用命令行登录oracle时, 报出了"ORA-12560: TNS: 协议适配器错误"错误消息

C:\Users\pansanday>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 7月 7 23:03:40 2015

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

ERROR:
ORA-12560: TNS: 协议适配器错误


请输入用户名:  sys as sysdba
输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误


请输入用户名:  scott
输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误


SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus
在服务中检查了一下服务, OracleServiceORCL, OracleOraDb10g_home1TNSListener, OracleOraDb10g_home1iSQL*Plus三个服务都启动正常

在网上搜索了一下, 意识到可能是因为系统中有多个实例(SID), 在登录时, oracle无法判断是登录的哪一个实例(或者是因为其他几个实例都没有启动), 从而导致了这个问题

解决方案:

在登录前, 设置一下要登录的实例: set oracle_sid=ORCL

D:\Program Files\PowerCmd>set oracle_sid=ORCL

D:\Program Files\PowerCmd>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 7月 7 23:15:21 2015

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select * from dual;

D
-
X
至此, 问题得到解决.

版权声明:本文为博主原创文章,未经博主允许不得转载。

ORA-12560:TNS协议适配器错误的原因分析

 很长一段时间没去玩玩oracle数据库了,昨晚想利用自己的xp系统上装的oracle来做些关于oracle数据库锁的实验的,按照往常一样在cmd命令行中输入lsnrctl start启动监听,接着输...
  • nanyida0416sushe
  • nanyida0416sushe
  • 2010年05月12日 21:01
  • 15782

安装完ODAC,出现ORA-12560:TNS:协议适配器错误

进入系统环境变量设置,查看Path路径,发现D:\oracle\product\11.2.0\client_1等路径放到了oracle11g数据库路径前面,将新加入的路径置后即可解决ORA-12560...
  • Tan_yixiu
  • Tan_yixiu
  • 2011年09月09日 08:45
  • 7195

ORA-12560: TNS: 协议适配器错误问题和ORA-12514: TNS:

刚开始装好oracle的时候并没有什么问题也可以正常使用但是第二天再次使用的时候就出现了问题 ORA-12560: TNS: 协议适配器错误问题 然后就开始在网上查到的三个可能的原因 一:检查监...
  • sixandsix
  • sixandsix
  • 2017年04月06日 16:52
  • 12794

sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法

sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法       在windows下使用lsnrctl start启动监听之后,然后使用sqlplus登录的时候遇到了OR...
  • newhappy2008
  • newhappy2008
  • 2011年09月24日 17:42
  • 7577

Oracle11g ORA-12560: TNS: 协议适配器错误解决方法

因为一些原因把Oracle11g重装,安装完成后打开sqlplus测试 却出现Oracle11g ORA-12560: TNS: 协议适配器错误解决方法 错误 ,从网上寻找了一些方法 但都一一尝试 ...
  • yeyulin_123
  • yeyulin_123
  • 2017年01月16日 17:49
  • 6195

造成ORA-12560: TNS: 协议适配器错误的三个原因

在Oracle中新建了一个数据库,今天把它删了之后再登录SQL*PLUS就登不上去了(因为删除了数据库时注册表里的ORACLE_SID值就置为空值了),出现ORA-12560:TNS:协议适配器错误。...
  • haiross
  • haiross
  • 2015年03月04日 15:58
  • 10494

Windows 下 ORA-12560: TNS: 协议适配器错误的问题

Windows 下 ORA-12560: TNS: 协议适配器错误的问题 原因有三个:  1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面...
  • w88529593
  • w88529593
  • 2016年01月23日 04:06
  • 483

windows下ORA-12560: TNS: 协议适配器错误处理办法

1、启动服务:OracleOraDb11g_home1TNSListener 2、启动数据库:OracleServiceORCL服务
  • xuansiyu
  • xuansiyu
  • 2014年03月12日 15:30
  • 276

oracle11g安装完成在cmd命令行使用sqlplus登录时提示:ORA-12560: TNS: 协议适配器错误 的解决办法

1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动       OracleOraDb11g_home1TNSListener服务。  ...
  • nankeyimengxihe
  • nankeyimengxihe
  • 2015年12月21日 22:47
  • 7876

ORA-12560: TNS: 协议适配器错误解决方法

ORA-12560解决方法 今天在进行oracle数据imp/exp时突然发现在cmd下执行exp输入scott/tiger后时提示: EXP-00056: 遇到 ORACLE 错误 12560 ...
  • name_liweibin
  • name_liweibin
  • 2013年08月07日 11:07
  • 2269
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORA-12560: TNS: 协议适配器错误
举报原因:
原因补充:

(最多只允许输入30个字)