ORA-01034错误的解决办法

原创 2003年08月02日 10:39: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.


 现在应该没甚么问题了。什么?还不行?那么建议你Google
  (http://www.google.com )一下
  或者到一些技术论坛(比如说
ITPub或者CNOUG去看看)。祝你好运!

ORA-01034错误

今天同事说有台机器由于假期停电,重启机器后,用PLSQL登录报: ORA-01034: ORACLE not available ORA-27101: shared memory realm do...
  • bisal
  • bisal
  • 2014年02月07日 13:23
  • 5107

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

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

[小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
  • 6061

ORA-01034: ORACLE not available

最近初学oracle11g,在登录oracle时一输用户名密码经常出现ORACLE not available的情况: ORA-01034: ORACLE not available ORA-2...
  • qq_22498277
  • qq_22498277
  • 2016年06月09日 16:32
  • 7357

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

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

ORACLE启动ORA-01034,ORA-00119错误解决办法

报ORA-01034,如下处理; 先看oracle的监听和oracle的服务是否都启动了。 启动oracle监听:cmd命令行窗口下,输入lsnrctl start,回车即启动监听。 ...
  • zl834205311
  • zl834205311
  • 2016年06月23日 16:33
  • 630

异常关机导致ORA-01034、ORA-27101问题解决办法

也许是死机,也许是突然断电,如果在这前一秒你的oracle数据库正处于工作状态,那么你就很可能要面临下面的郁闷问题了:非正常关闭数据库导致的ORA-01034、ORA-27101异常---往往出现于下...
  • qiyuexuel
  • qiyuexuel
  • 2013年11月20日 22:10
  • 1934

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

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

RAC监听,实例名与服务名不一致一例 [(原创)](ORA-27101,ORA-01034)

11.2.0.3for RHEL5.6 [oracle@lxasm ~]$ sqlplus system/qazwsx@lxasmorc1 SQL*Plus: Release 11.2...
  • Hank_dai
  • Hank_dai
  • 2013年04月05日 22:35
  • 3310

ORA-01034 或者 ORA-27101 终极解决办法(有图有真相)

当我们的Oracle异常关闭或者其他情况,导致当我们用Plsql登录数据库时报以下错误: ORA-01034: ORACLE not available ORA-27101: shared mem...
  • xp871038951
  • xp871038951
  • 2013年06月24日 15:12
  • 828
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORA-01034错误的解决办法
举报原因:
原因补充:

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