问题原因:设置了数据库内存为16G,本机内存为16G,电脑关机后,就无法正常启动oracle了,但是services.msc中tns,orcl,dbconsole均正常启动,如下
使用cmd登录报错ora-27101内存不足
解决步骤:
原始配置文件:本身它会有一个这样的文件,存放在D:\oracle\product\10.2.0\admin\SID\pfile\init.ora.192009134459文件里。找到它用它来恢复你做过的设置。
我们做的工作就是用这个静态参数文件启动数据库,然后,再同步动态参数文件,因为现在已经无法启动数据库,所以可以这样做:
第一步.在CMD下 set oracle_sid=你的SID
第二步,以sqlplus /as sysdba登陆数据库。会提示“已连接到空闲例程”。
第三步,startup pfile=D:\oracle\product\10.2.0\admin\SID\pfile\init.ora.192009134459。也就是用开始那个文件启动数据库。
第四步,create spfile from pfile='D:\oracle\product\10.2.0\admin\SID\pfile\init.ora.192009134459',来同步动态参数。
第五步,shutdown immediate。关闭数据库。
第六步,startup。启动数据库
原文链接:https://blog.csdn.net/onemetre/article/details/51199711
连带问题1:sqlplus / as sysdba 无法登录
- 输入net localgroup ora_dba查询当前ora_dba用户组下的具体用户
看到只有ora_dba - net localgroup ora_dba XXX /add添加本机管理员到ora_dba用户组中
- 再次查询
- 再次连接
查询本机管理员控制面板->用户账户