解决Oracle连接错误之ORA-27101 Shared memory realm does not exist

近日连接Oracle时频繁出现

ORA-27101 Shared memory realm does not exist

ORA-01034 ORACLE not available

的错误,经过一轮艰苦卓绝的尝试,包括修改listener.ora文件,重启各种服务,最后终于发现,是由于Oracle例程没有正常启动,经过以下操作之后,问题终于解决:

C:\>lsnrctl start

ORACLE 例程已经启动。

C:\>sqlplus "/as sysdba"

SQL*Plus: Release 11.2.0.1.0 Production on 星期三 1月 2 12:04:37 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

已连接到空闲例程。

SQL> startup ORACLE 例程已经启动。

Total System Global Area  835104768 bytes

Fixed Size                    2180344 bytes

Variable Size               528485128 bytes

Database Buffers           297795584 bytes

Redo Buffers                 6643712 bytes

数据库装载完毕。

数据库已经打开。

很奇怪,安装数据库之后按理Oracle实例会随系统自动启动,但不知为何这几天没有起来,查看Oracle服务中ListenerServer与实例Server都是自动启动的。

网友支招:

用"Net Configuration Assistant"工具把原来的SID服务名删除,然后再用它重建一个,重启就OK了

转载于:https://www.cnblogs.com/serener/archive/2013/01/02/2842009.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值