论坛首页 综合技术论坛

Oracle 连接错误;ORA-27101: shared memory realm does not exist

浏览 25506 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-09-28   最后修改:2010-10-02

XP下安装Oracle10g

昨天下午刚安装完可以连接(Sqlplus),后来重新启动用Sqlplus连接就出现如下错误

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

 今天早上来开机后准备解决这个错误,但发现可以正确连接,我Sqlplus连接后创建了表空间和用户,创建完,我重新启动了计算机,再连接时出现和昨天一样的错误:

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

 

尝试一切尽可能的办法解决始终没有解决;

 

再补充描述一下错误:

现在每天早上第一次开机后可以正确连接;

但当重起计算机后就又出现上面一样的错误;

我的数据库是安装在虚拟机里(虚拟机我分了1G内存,10G磁盘)。

sqlplus连接显示错误的截图:



 

 

-------------------------------------------------------------------

Any one who can give me some advise or tell more deeper reson that this error come out?

Thx u all.

 

问题已经解决:

http://kylinsoong.iteye.com/blog/776654

  • 大小: 8.6 KB
  • 大小: 12.4 KB
   发表时间:2010-09-28  
最下面的是报的什么错?
0 请登录后投票
   发表时间:2010-09-28  
ba1du 写道
最下面的是报的什么错?

就一个错误“shared memory realm does not exist ”
0 请登录后投票
   发表时间:2010-09-28  
假死是,
1.到任务管理器中kill掉oracle进程,
2.到服务中将OracleService<YourSID>服务设为手动启动,
     然后手动启动.OK?
0 请登录后投票
   发表时间:2010-09-28  
javafound 写道
假死是,
1.到任务管理器中kill掉oracle进程,
2.到服务中将OracleService<YourSID>服务设为手动启动,
     然后手动启动.OK?


进程很多,我试了还是不行
0 请登录后投票
   发表时间:2010-09-29  
没的启动 startup一下
0 请登录后投票
   发表时间:2010-09-29  
删掉实例重建试试。
0 请登录后投票
   发表时间:2010-09-30  
服务关闭,在开启,重新连接。或者在另一个工程里面连接一次数据库
0 请登录后投票
   发表时间:2010-09-30  
1: 用SYS用户登录:conn / as sysdba

2:从SPFILE文件创建PFILE文件(因为SPFILE文件是二进制的,而PFILE是文本文件)

create pfile='d:\aa.ora' from spfile;

3: 打开aa.ora文件,适当修改某些参数。

4:从修改后的PFILE文件创建SPFILE文件

create spfile from pfile='d:\aa.ora';

5: 打开数据库

startup
0 请登录后投票
   发表时间:2010-09-30  
ORACLE_SID这个环境变量存在吗?
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics