http://blog.csdn.net/diyiziran/article/details/7406827
今天登陆sql*plus的时候出现这个问题,昨天还可以正常连接,重启电脑后就这样。
第一反应是跑去启动OracleServiceORCL,再试,依然同样错误提示;
接着启动监听器:OracleOraDb11g_home1TNSListener,问题依旧;
(
windows平台个如下操作:右键单击“我的电脑”——“管理”——“服务和应用程序”——“服务”,
启动oracleOraDb10g_home2TNSlistener服务
启动oracleserviceXXXX,这里的XXXX就是你database SID.
这里一般会有三个关于Oracle的服务,都启动起来。
)
菜鸟到此就茫然了,只好google,原来还要改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1将该环境变量ORACLE_SID设置为orcl。
在这里呢!!HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
ps:ORCL是实例名称,各有所异。