出现ORA-01034和ORA-27101的原因是多方面的:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.所以,通过设置实例名,再用操作系统身份验证的方式,启动数据库。这样数据库就正常启动了,就不会报ORA-01034和ORA-27101两个启动异常了。

还有就是可能是登录数据库后,不正常的退出,比如直接关掉窗口,而这时数据库里有未完成的动作,再次登录时就会提示“insufficient privileges”的报错,SQL>shutdown immediate;   SQL>startup;就恢复正常了。

解决方法:

1.先看oracle的监听和oracle的服务是否都启动了。

启动oracle监听:cmd命令行窗口下,输入lsnrctl start,回车即启动监听。

2.查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“orcl”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=orcl

3.

再输入sqlplus  /nolog,回车

再输入 conn / as sysdba;回车

4.再输入startup,回车.这步是启动oracle服务。如果startup启动被告知已经启动了,可以先输入shutdown immediate;等shutdown结束之后,再输入startup。

5. 过几秒钟等命令运行完成,就能连接了。这个时候,可以输入"select * from user_tables;"测试一下,看是否有查询结果。

oracle报错oracle not available原因及解决办法相关推荐

  1. oracle安装出现2932,【案例】Oracle报错ORA-19815 fast_recovery_area无剩余空间解决办法...

    天萃荷净 运维DBA反映数据库出现宕机,alert日志报错ORA-19815,分析原因为归档日志满导致日志无法归档,提出fast_recovery_area无剩余空间解决办法 一.打开数据库报错ORA ...

  2. Oracle报错:类型长度大于最大值解决办法

    java调用以下存储过程时报错: --1.创建一个包,在该包中定义了一个游标类型yh_cursor1 create or replace package testpackage as type tes ...

  3. Oracle报错:ORA-01034 或者 ORA-27101 终极解决办法(图文)

    前言 当我们的Oracle异常关闭或者其他情况,导致当我们用Plsql登录数据库时报以下错误: ORA-01034: ORACLE not available ORA-27101: shared me ...

  4. oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法

    [案例]Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法 时间:2016-11-12 21:31   来源:Oracle研究中心   作者:代某人   点击: 次 天 ...

  5. 关于latex报错GPL Ghostscript 9.50的解决办法

    关于latex报错GPL Ghostscript 9.50的解决办法 1.问题描述 2.问题分析 3.问题解决 修改默认文件夹路径 4.这种解决方法的弊端 1.问题描述 在利用texstudio软件进 ...

  6. DataFrame/Series运行round()函数报错“TypeError: a float is required”解决办法

    DataFrame/Series运行round()函数报错"TypeError: a float is required"解决办法 原代码片段: #把数据按年龄分层,然后按照不同层 ...

  7. VS中使用 loadimage()函数载入图像报错与图像无法载入的解决办法

    VS中使用 loadimage()函数载入图像报错与图像无法载入的解决办法 1. 载入图像报错 使用loadimage()加载图片时,程序报错界面如下图 报错内容如下: 解决方案1: 在图片名称前加个 ...

  8. Centos7系统重装报错“ /dev/root does not exist“解决办法

    Centos7系统重装报错" /dev/root does not exist"解决办法 一.报错场景 二.报错提示 三.报错分析 四.解决方法(理论) 1.解决方法1 2.解决方 ...

  9. phpStudy ,结果启动却发现报错,Apache80端口被占用解决办法

    phpStudy ,结果启动却发现报错,Apache80端口被占用解决办法 如果安装了SQL Server 2008,那么大概率是它的日志服务占用了80端口,一般来讲,我们不会用到这个组件,关掉也能节 ...

  10. winform 窗体无法显示报错“未声明或从未赋值“解决办法

    问题描述: winform查看自定义的控件引用到其它窗体无法显示,报错:变量 未声明或从未赋值 解决方案: 查看 显示调用堆栈 根据最后代码报错具体位置查找原因,更正代码

最新文章

  1. 浮动元素会引起的问题和你的解决办法
  2. 2021高校毕业生薪酬Top100出炉!清华指数TOP,薪酬却排名第二
  3. R语言笔记-sample()函数
  4. 运行android程序时显示stop,Android系统.应用程序关闭时WorkManager是否正在运行?
  5. php 默认是几进制数,以0x开头的是多少进制?
  6. (38)Gulp任务完整组合写法
  7. css关闭窗口按钮的代码,JS+CSS实现带关闭按钮DIV弹出窗口的方法
  8. ArcGIS 10研究(二) 之Mobile新特性
  9. apache+php环境配置
  10. 从“阿里月饼门”看安全
  11. 聊一聊为什么JAVA只允许单继承
  12. ThreadPoolExecutor线程池终止
  13. 百度云平台BAE空间申请
  14. ANS1编码详解(二)--编码规则
  15. /oa/web应用程序中的服务器错误修复,如何处理OA系统在线阅读或编辑文档时weboffice控件提示“文件存取错误”的问题?...
  16. 会议录音转文字(PC版)
  17. Python判断变量的类型
  18. OpenGL之GLEW安装
  19. MSM实现tomcat集群的session共享
  20. Hyperion Research:2021年量子计算市场收入已达4.9亿美元

热门文章

  1. picgo上传图片失败
  2. 8086内存储器技术
  3. “非著名”飛虎樂購淪落 富士康電商驚夢
  4. 小程序源码:王者荣耀吃鸡气泡等等头像框DIY在线生成N种风格
  5. drawio 画弯曲的线框 漫画风
  6. 【小程序】vant weapp表单组件value非响应表单校验
  7. 好比你有一个衣橱,里面塞满了各种衬衫,你会怎么整理这些衬衫,好让你以后找衬衫的时候容易些 - Google 谷歌 百
  8. 一加6html查看程序,一加6T屏幕指纹体验对比:不仅快,而且全
  9. 动物class类图 php,UML系列——类图class
  10. Headfirst-Javascript—— 3.21