ORA01034/ORA27101的解决方法

解决

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.

时间: 2024-10-02 02:14:33

ORA01034/ORA27101的解决方法的相关文章

【原创】ORA-27123及ORA-01034的解决方法

在linux操作系统上的oracle用户下装有oracle数据库,启动登陆正常. [ggs@vm ~]$ id oracle uid=500(oracle) gid=501(oinstall) groups=501(oinstall),500(dba)  现在本机上新建一个操作系统用户ggs,跟oracle用户属同一个组 [ggs@vm ~]$ id ggs  uid=501(ggs) gid=501(oinstall) groups=501(oinstall),500(dba) 在ggs用户下

ORACLE中一些问题的解决方法

oracle|解决|问题  ORACLE中一些问题的解决方法 在ORACLE管理和应用中,难免出现一些问题.通常,ORACLE会显示错误标号和简短说明,我们可以根据显示的信息去处理问题.但有时显示的信息很少,处理起来有些麻烦.本文讨论了这样几个问题,根据一些资料和经验,提出了解决方法.   一.             ORA-00604 error occurred at recursive SQL level 这个信息表明,在数据库执行内部SQL语句时,发生了错误.比如,要往表中插入一行数据

ORA-01034错误的解决办法

错误|解决 ORA-01034错误的解决办法 --Oracle常见错误之一 事先说明,Oracle高手是不需要看本文的. 这是个Oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink(http://metalink.oracle.com)去搜索一下. 不幸的是,大多的时候,都是初级用户遇到的这样的问题(对他们提Metalink也起不到什么作用--一般都没有上面的帐号:)).所以,这个小帖子可能还有一定的作用. 问题描述======= 在试图

Win8应用商店打不开解决方法

Win8应用商店里有很多好用的软件,但是国内用户有时会打不开Win8商店,下面就来说说解决方法 首先,得确保你的网络是连通的,没有问题 一.修改DNS的方法: 使用谷歌提供的免费DNS:8.8.8.8 和 8.8.4.4 修改方法: 依次点击:网络和共享中心--网络链接--更改设备器设置--本地链接 --(TCP/IPV4)--属性 修改DNS 二.按下快捷组合键 Win+X --点击命令提示符(管理员)--输入 netsh 然后回车 输入 winhttp 回车--输入 import proxy

小米随身wifi驱动安装失败解决方法

  小米随身wifi支持windows xp, windows vista 32/64位,windows 7 32/64位 ,windows 8 32/64位usb 2.0接口;符合ieee 802.11n协议,兼容ieee 802.11g和ieee 802.11b标准; 下面,我们就来看看小米随身wifi驱动无法安装的解决方法. 米随身wifi驱动安装失败解决方法: 1.下载最新版本的小米随身wifi驱动,重新安装后,换个usb口重新连接小米随身wifi可以了. 2.安装时,用系统默认的就路径

无法启动承载网络解决方法

是不是很多朋友都遇到了无法启动承载网络 连到系统上的设备没有发挥作用的错误提示呢?如果是的话就可以参考本文为大家介绍的解决方法啦. 这个问题通常出现在我们想要共享无线网络的时候,比如通过下面这三条命令: (1)netsh wlan set hostednetwork mode=allow (2)netsh wlan set hostednetwork ssid=OPEN key=1234567890 (3)netsh wlan start hostednetwork 可能前两条都没有问题,一切正

动易系统九个常见的错误原因分析及解决方法

错误|解决 错误提示:ADODB.Recordset 错误 '800a0cc1'Item cannot be found in the collection corresponding to the requested name or ordinal./index.asp,行15 错误原因:服务器上安装动易组件最新组件,但网站系统是用的4.0,系统没有找到相应的字段.动易组件从4.02开始向下兼容,但不兼容4.0.解决方法:请在升级网站系统至最新版本. =====================

Win7系统提示“无法定位动态链接库user32.dll”的解决方法

user32.dll是Windows用户界面相关应用程序接口,用于Windows处理,基本用户界面等特性,比如创建窗口和发送消息等,有用户反馈在win7系统上运行某软件的过程中,出现提示无法定位程序输入点dwmhintdxupdate于动态链接库user32.dll上,导致这个软件无法使用,下载重装也没用,不知该如何解决了?针对此问题,下面小编整理了解决方法,给大家介绍Win7纯净版64位系统运行软件提示无法定位动态链接库user32.dll的解决方法. 操作方法: 1.首先重新启动或注销win

Win8.1下IE11无法打开本地网站解决方法

最近在新系统Windows 8.1下,用IE11调试本地系统 ,当在浏览器中输入网址按下回车键以后却出现了如下提示,无法显示此页. 后来尝试将网址添加到受信任的网址列表中,但是IE仍然无法正常打开此网址.原来在[Internet选项]的[安全]选项卡下,站点那里默认是Internet,而不是本地Internet,所以我们只需要将网址添加到本地Internet网址列表中即可. 解决方法: 1.启动IE后在打开[Internet选项]->[安全]选项卡下,选择本地Internet->点击[站点];