问题6----关于协议适配器错误ORA-12560

 原因是我每次登录sql*plus时都报错,虽然解答很简单,但是始终不是个事,所以我就找找看怎么解决,也就是死马当活马医了。

 
首先我设置了一下ORACLE_SID的值为orcl,但是结果出现了错误。
 
C:\Documents and Settings\Administrator>sqlplus /nolog
 
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 27 15:27:01 2012
 
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 
SQL> conn sys/as sysdba
输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误
 
开也开不了,关也关不了(当然啦,因为没有连接到数据库。。)
SQL> startup
ORA-12560: TNS: 协议适配器错误
SQL> shutdown immediate
ORA-12560: TNS: 协议适配器错误
SQL> exit
 
可能会是大小写敏感的问题,于是我重来:
C:\Documents and Settings\Administrator>set ORACLE_SID=ORCL
 
C:\Documents and Settings\Administrator>sqlplus /nolog
 
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 27 15:30:57 2012
 
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 
SQL> conn system/orcl as sysdba
已连接到空闲例程。
(居然有用,我是不是瞎猫啊。。。)
SQL> startup
ORACLE 例程已经启动。
 
Total System Global Area  167772160 bytes
Fixed Size                  1247900 bytes
Variable Size              75498852 bytes
Database Buffers           88080384 bytes
Redo Buffers                2945024 bytes
数据库装载完毕。
数据库已经打开。
SQL>
 
 

 
sql*plus也能登进去了。。
 
不过每次“该有”的问题都还存在。。
 

你可能感兴趣的:(oracle,适配器,Documents,Copyright,1982)