ORA-12560: TNS:protocol adapter error(TNS:协议适配器...解决(一)

2014-11-24 13:09:11 · 作者: · 浏览: 2
ORA-12560: TNS:protocol adapter error(TNS:协议适配器...解决
这种问题一般是因为客户端不知道要连那个instance或者不知道要使用哪个TNS Alias
可能的原因1.服务没有起来
下边是Tom的一个Test Case来说明OracleServiceSID服务没有起来的话,是会引起ORA-12560错误的。
[plain] 
C:\Documents and Settings\tkyte>sqlplus scott/tiger  
  
SQL*Plus: Release 10.1.0.4.0 - Production on Thu Sep 6 15:43:55 2007  
  
Copyright (c) 1982, 2005, Oracle.  All rights reserved.  
  
  
Connected to:  
Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production  
With the Partitioning, OLAP and Data Mining options  
  
scott%ORA10GR1> exit  
Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production  
With the Partitioning, OLAP and Data Mining options  
  
C:\Documents and Settings\tkyte>net stop oracleserviceora10gr1  
The OracleServiceORA10GR1 service is stopping.........  
The OracleServiceORA10GR1 service was stopped successfully.  
  
  
C:\Documents and Settings\tkyte>sqlplus scott/tiger  
  
SQL*Plus: Release 10.1.0.4.0 - Production on Thu Sep 6 15:44:35 2007  
  
Copyright (c) 1982, 2005, Oracle.  All rights reserved.  
  
ERROR:  
ORA-12560: TNS:protocol adapter error  
  
  
Enter user-name:  
ERROR:  
ORA-12560: TNS:protocol adapter error  
  
  
Enter user-name:  
ERROR:  
ORA-12560: TNS:protocol adapter error  
  
  
SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus  
  
C:\Documents and Settings\tkyte>net start oracleserviceora10gr1  
The OracleServiceORA10GR1 service is starting..........  
The OracleServiceORA10GR1 service was started successfully.  
  
  
C:\Documents and Settings\tkyte>
sqlplus scott/tiger SQL*Plus: Release 10.1.0.4.0 - Production on Thu Sep 6 15:45:12 2007 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production With the Partitioning, OLAP and Data Mining options scott%ORA10GR1> C:\Documents and Settings\tkyte>sqlplus scott/tiger SQL*Plus: Release 10.1.0.4.0 - Production on Thu Sep 6 15:43:55 2007 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production With the Partitioning, OLAP and Data Mining options scott%ORA10GR1> exit Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production With the Partitioning, OLAP and Data Mining options C:\Documents and Settings\tkyte>net stop oracleserviceora10gr1 The OracleServiceORA10GR1 service is stopping......... The OracleServiceORA10GR1 service was stopped successfully. C:\Documents and Settings\tkyte>sqlplus scott/tiger SQL*Plus: Release 10.1.0.4.0 - Production on Thu Sep 6 15:44:35 2007 Copyright (c) 1982, 2005, Oracle. All rights reserved. ERROR: ORA-12560: TNS:protocol adapter error Enter user-name: ERROR: ORA-12560: TNS:protocol adapter error Enter user-name: ERROR: ORA-12560: TNS:protocol adapter error SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus C:\Documents and Settings\tkyte>net start oracleserviceora10gr1 The OracleServiceORA10GR1 service is starting.......... The OracleServiceORA10GR1 service was started successfully. C:\Documents and Settings\tkyte>sqlplus scott/tiger SQL*Plus: Release 10.1.0.4.0 - Production on T