ORA01034/ORA27101的解决方法

原创 2004年10月18日 10:25:00

ORA-01034错误的解决办法

--Oracle常见错误之一

事先说明,Oracle高手是不需要看本文的。

这是个Oracle数据库服务器比较常见的错误。有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink(http://metalink.oracle.com)去搜索一下。

不幸的是,大多的时候,都是初级用户遇到的这样的问题(对他们提Metalink也起不到什么作用--一般都没有上面的帐号:))。所以,这个小帖子可能还有一定的作用。


问题描述
=======

在试图启动数据库的时候,Oracle报告下列错误:
ERROR:
ORA-27101 Shared memory realm does not exist
ORA-01034 ORACLE not available 

基本解释
=======
Error: ORA-27101
Text: shared memory realm does not exist 
-------------------------------------------
Cause: Unable to locate shared memory realm 
Action: Verify that the realm is accessible


如何解决 
=======

这个问题其实用一句话就可以说清楚:

ORACLE_HOME或者ORACLE_SID设置不正确。

在以前的版本中,如果ORACLE_SID不正确,一般都只提示ORA-01034。Oracle 8.1.7 给出一个额外的信息:ORA-27101。

->如果是Unix,在Shell里把ORACLE_SID设置正确即可(注意大小写敏感的问题)。
 此外,检查ORACLE_HOME环境变量。如何检查参考如下的命令:

  % echo $ORACLE_SID        
  % ps -ef |grep smon

->如果是Windows,一般都是因为系统中有多个实例造成的。

 可以在命令行下 C:/>set ORACLE_SID=DEMO

 把这里的DEMO换为你相应的实例名。

 如果还不行的话,检查注册表中的ORACLE_HOME。


 此外,在Windows环境下有的时候连接不上远程的数据库,会报告如此的错误。

 解决办法是把sqlnet.ora文件中的
 SQLNET.AUTHENTICATION_SERVICES = (NTS) NTS换为NONE.

ORA-01034和ORA-27101的解决方法

1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听: cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。 2 查看oracle的sid叫什...
  • u013519551
  • u013519551
  • 2016年12月06日 11:53
  • 9444

ORACLE之ORA-27101解决方法

 昨天夜里写程式,忙到12点多。一朋友说他数据库有问题,就用joinnet连过去检查。发现是ORA-27101.先将操作步骤整理出来供大家参考。1。首先检查oracle/admin/sid/bdump...
  • marvinhong
  • marvinhong
  • 2007年08月22日 09:17
  • 4393

Oracle ORA-01034,ORA-27101,ORA-00600

本机IP地址:192.168.1.163 [oracle@rtest ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.2.0 - Produ...
  • rlhua
  • rlhua
  • 2014年05月04日 19:48
  • 2558

解决连接oracle 11g报ORA-01034和ORA-27101的错误

我本机安装的数据库版本是ORACLE 11G R2,用plsql连接时候,报ora-12514如下错误: 但是在cmd里用sqlplus连接已经创建的用户时候,报如下错误: ORA...
  • xiaocha2008
  • xiaocha2008
  • 2012年05月05日 17:51
  • 32301

关于ORA-01034 和ORA-27101报错的处理

具体报错如下:ORA-01034 - Oracle not available”和“ORA-27101 - shared memory realm does not exist”如果你遇到同样的问题,...
  • casilin
  • casilin
  • 2010年02月26日 17:14
  • 5781

EXP-00056 解决方法之一

导出数据时报错: EXP-00056: 遇到 ORACLE 错误 1034   ORA-01034: ORACLE not available   ORA-27101: shared...
  • feifei2211
  • feifei2211
  • 2013年09月09日 20:50
  • 777

连接Oracle时报错ora-01034与ORA-27101

启动Oracle时ora-01034与ORA-27101报错,数据库不可用,共享内存不存在。
  • Karloo
  • Karloo
  • 2016年07月04日 09:32
  • 4509

ORA-01034&ORA-27101错误

我在同台机器上装了oracle 9.0.1.1.1版本的两个实例whcj/testszdb,全部从服务里面启动,停掉testszdb,再次启动,显示已启动。从命令行连接到testszdb:C:/Doc...
  • xueshandiguo
  • xueshandiguo
  • 2011年05月17日 15:54
  • 28431

[小e笔记]之错误案例——ORA-01034和ORA-27101错误

操作系统环境redhat5.3    Oracle版本:Oracle11gR2  错误描述如下: SQL> startup ORACLE instance started. Total Sys...
  • elvis_dataguru
  • elvis_dataguru
  • 2012年10月17日 14:43
  • 6232

【Oracle】PLSQL连接ORA-01034、ORA-27101、Linux-x86_64 Error

错误小记: PLSQL连接ORA-01034、ORA-27101、Linux-x86_64 Error: 2:No such file or directory。 这个错误是由于lis...
  • badly9
  • badly9
  • 2015年12月01日 11:26
  • 1622
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORA01034/ORA27101的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)