现在的位置: 首页 > 综合 > 正文

shared mermory realm does not exist

2012年09月28日 ⁄ 综合 ⁄ 共 847字 ⁄ 字号 评论关闭

当遇到Oracle出现下面提示时: 这个问题我曾经碰到过,总的来说是数据库在启动的时候出现了问题,启动时先启动实例,再mount数据库,再open数据库,原因复杂。但是我说的下面这个方法可以解决:
登录到安装数据库的这台电脑上,在运行中输入cmd,也就是你上面贴出来的这个界面,
输入sqlplus /nolog,回车,
这时出现了SQL>,然后再输入connect / as sysdba;回车,
再输入startup,回车,等待一会,等这个命令运行完之后,再连接数据库,就能进行查询、插入等正常操作了。先试试吧,呵呵。

ora-01034:oracle not available

ora-27101:shared mermory realm does not exist

方法1:

1.输入:connect/as sysdba;

2.重起计算机就OK了;

方法2:

在命令行中输入

C:\>svrmgrl

Oracle Server Manager Release 3.1.7.0.0 - Production

Copyright (c) 2000, Oracle Corporation. All Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

With the Partitioning option

JServer Release 8.1.7.0.0 - Production

SVRMGR> connect internal/oracle

连接成功。

SVRMGR> startup

startup后再连接数据库应该没有问题了。

方法三:
1.打开命令窗口输入:lsnrctl start

2.出现监听程序启动成功之后,继续输入: sqlplus '/as sysdba'

3.连接成功后输入startup

4.出现成功信息后再使用PL/SQL登录,发现登录成功.

 方法四:

如果以上方法实在不行,你再看看你的Oracle服务启动的快慢,如果很快启动,可能是你的日志出错了,你打开你的日志,清楚日志,或许就可以正常启动了。

抱歉!评论已关闭.