重启电脑:Oracle报错ORA-01034和ORA-27101

plsql登录报错:ORA-01034和ORA-27101
造成这个错误的原因一般是重启电脑、或者停电之类非正常停止数据库。
1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:
cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。

2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“orcl”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=orcl

3 再输入sqlplus /nolog,回车
再输入 conn / as sysdba;回车

4 再输入startup,回车.这步是启动oracle服务。如果startup启动被告知已经启动了,可以先输入shutdown immediate;等shutdown结束之后,再输入startup。

5 过几秒钟等命令运行完成,就能连接了。这个时候,可以输入”select * from user_tables;”测试一下,看是否有查询结果。这里强调一下,sql后面一定要记得带上“;”(分号)。

上面操作完成可以在小黑框里面查询到结果,如果登录还提示ORA-01034和ORA-27101错误,只需将服务里面的Oracle监听(OracleOraDb11g_home1TNSListener)和OracleServer重启下就OK了。

你可能感兴趣的:(Oracle,Oracle登录报错)