在做实验的时候,使用Database Configuration Assistant创建一个stu数据库,使用完成之后便删除了stu数据库,第二天在用sqlplus登录数据库,出现了ORA-12560: TNS: 协议适配器错误。
一开始我以为是口令打错了,在重复了很多次之后,还是失败了。
于是上网查了一下有三个原因
1.没有在服务打开OracleOraDb11g_home1TNSListener和OracleServiceXXX(我发现这些服务都是打开的,依旧还是报ORA-12560: TNS: 协议适配器错误)
2.于是打开计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1去改注册表了
最后成功了