`
kylinsoong
  • 浏览: 239662 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

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
分享到:
评论
13 楼 kzwang 2010-10-07  
数据库没有启动
startup
就好了
12 楼 zgdhj95 2010-10-05  
用下面的法子应该可以:
a) 开始-运行,输入 sqlplus /nolog,回车
b) 输入 conn sys/password@orcl as sysdba,回车
c) 输入startup 回车

然后等数据库启动结束,就应该好了。
11 楼 TeddyWang 2010-09-30  
原因是没有那个instance,好好确认一下PATH、ORACLE_SID、ORACLE_HOME的値
10 楼 someone 2010-09-30  
好多年前也遇到过这个错误,当时的解决办法是
把oracle的服务的登录用户改为某个域用户(这个域用户在该机器的管理员组),
然后重新启动就可以了。
根本原因未知。
9 楼 zhangchang 2010-09-30  
ORACLE_SID这个环境变量存在吗?
8 楼 ZYzhongyang 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
7 楼 ZYzhongyang 2010-09-30  
服务关闭,在开启,重新连接。或者在另一个工程里面连接一次数据库
6 楼 蔡华江 2010-09-29  
删掉实例重建试试。
5 楼 godtiger 2010-09-29  
没的启动 startup一下
4 楼 kylinsoong 2010-09-28  
javafound 写道
假死是,
1.到任务管理器中kill掉oracle进程,
2.到服务中将OracleService<YourSID>服务设为手动启动,
     然后手动启动.OK?


进程很多,我试了还是不行
3 楼 javafound 2010-09-28  
假死是,
1.到任务管理器中kill掉oracle进程,
2.到服务中将OracleService<YourSID>服务设为手动启动,
     然后手动启动.OK?
2 楼 kylinsoong 2010-09-28  
ba1du 写道
最下面的是报的什么错?

就一个错误“shared memory realm does not exist ”
1 楼 ba1du 2010-09-28  
最下面的是报的什么错?

相关推荐

    oracle10g提示oracle not available的一些个人总结

    在使用 Oracle 10g 数据库时,可能会遇到“ORA-01034: ORACLE not available”和“ORA-27101: shared memory realm does not exist”等错误。这些问题通常出现在启动数据库服务时,比如执行 `startup` 命令之后出现...

    ora-227101错误解决办法

    下面将详细解析“ORA-27101: shared memory realm does not exist”这一错误及其解决办法,同时提及可能伴随的“ORA-01034: ORACLE not available”和“ORA-01033: ORACLE initialization or shutdown in progress”...

    oracle 10g提示oracle not available

    在使用Oracle 10g数据库时,可能会遇到一个常见的错误提示:“ORA-01034: Oracle not available”以及“ORA-27101: shared memory realm does not exist”。这个错误通常出现在尝试启动数据库实例时,表明Oracle服务...

    oracle异常处理归纳.docx

    12651:TNS:没有监听器`、`ORA-12545:因目标主机和对象不存在,连接失败`、`ORA-12560:TNS:协议适配器错误`、`ORA-01034:ORACLE not available`、`ORA-27101:shared memory realm does not exist`、`ORA-03113`以及`...

    oracle连接错误处理

    ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 进程 ID: 0 会话 ID: 0 序列号: 0

    ORACLE数据库逐步解决ORA-12541、ORA-01034和ORA-27101、ORA-00119和ORA00132的过程

    ORA-27101错误,提示为"shared memory realm does not exist",意味着实例试图访问共享内存段时出现错误。这通常与Oracle实例有关,解决方法可能需要重新配置系统的内存参数。 四、ORA-00119和ORA-00132错误的解决 ...

    oracle会话数

    否则会报错误ORA- 27101 Shared memory realm does not exist。使用UltraEdit或者EditPlus之类的可以编辑二进制文件的编辑器打开此文件(直接编辑二进制文件),然后在Windows服务 中重新启动Oracle服务器即可。

    oracle问题解决文档

    首先,错误“ORA-01034: ORACLE not available”和“ORA-27101: shared memory realm does not exist”表明Oracle数据库实例无法启动,可能是由于共享内存区域未找到。这可能由多种原因引起,如操作系统问题、Oracle...

    创建oracle的后台服务OracleServiceORCL

    如果出现错误提示 ERROR:ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist,说明 Oracle 数据库没有启动,可以使用 sysdba 连接: conn sys/admin as sysdba 然后,发出 startup ...

    数据库文件误删

    当这些文件被误删,会导致数据库无法正常运行,出现如“ORA-01034: ORACLE not available”和“ORA-27101: shared memory realm does not exist”这样的错误。 首先,我们需要理解数据库的恢复机制。Oracle数据库...

Global site tag (gtag.js) - Google Analytics