今天在使用ORACLE数据库时出现这样一个错误,登录时连接失败。

服务器提示:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

一顿操作,终于搞清楚解决办法。将过程记录下来:

1.检查Oracle相关服务是否已启动

咦。这么一看,是我的OracleOraDb11g_home1TNSListener服务没有启动,马上启动它!

然而我在启动OracleOraDb11g_home1TNSListener时又遇到这个问题:

2. 解决 - OracleOraDb11g_home1TNSListener服务启动后停止

网上找的别人给出的解决方案,先试着走了一通:

1) 配置Oracle的listener.ora文件

我的listener.ora文件是在D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下,其中 Listener修改为:

查看计算机全名的方法如下:

右键单击“计算机”-- 选择“属性”--左侧选择“高级系统设置”。

2) 修改注册表 register

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListener中的ImagePath改为:

(之前后面的.EXE没有)

3) 配置环境变量

4) 重启OracleServiceORCL服务,再启动OracleOraDb11g_home1TNSListener服务即可运行。

然鹅。。。。还是启动不了OracleOraDb11g_home1TNSListener服务呀!

================================================================================================

心灰意冷之际又看到一个解决方案:

原因:凡是在监听器配置中,配置的所有监听地址都必须可以访问到,否则监听器不认。

解决办法:确保配置的所有监听地址和服务器地址都可以访问到

步骤1:打开Oracle的NetManager:

步骤2:查看监听器配置:

这时发现,这里的配置和刚刚我修改过的listener文件是一致的。通过查看配置,突然意识到问题所在:我在安装ORACLE时的IP地址和现在的IP地址已经不一致了。而监听器配置还保留着我原来的IP地址,因此需要手动修改,改为当前地址。刚刚在listener文件中的配置也是不必要的,删除因为这步操作而产生的地址4。最终如下图:

这时查看D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下的listener文件,可以看到已经变成和刚刚配置一致了。

这时我再重启OracleServiceORCL服务,再启动OracleOraDb11g_home1TNSListener服务即可成功运行。

3.问题解决

再次尝试连接,成功:

解决oracle11g连接失败 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist相关推荐

  1. “ORA-01034 - Oracle not available”和“ORA-27101 - shared memory realm does not exist”

      今天打开虚拟机中Oracle数据库,显示如下错误:"ORA-01034 - Oracle not available"和"ORA-27101 - shared mem ...

  2. oracle not exist报错,oracle连接异常shared memory realm does not exist

    1. 先描述一个连接Oracle 10g的错误:"shared memory realm does not exist" 如图所示Sqlplus连接时出现这个错误: 2. Orac ...

  3. ORA-27101: shared memory realm does not exist 错误的处理(ORA-01034 - Oracle not available )

    ORA-27101: shared memory realm does not exist 错误的处理 试图连接数据库时的ORA-01034 和 ORA-27101错误信息,它总是显示这样的信息, & ...

  4. error: ora-01034:oracle not available ora-27101:shared memory realm does not exist

    解决方法: 1 .先看oracle的监听和oracle的服务是否都启动了.启动oracle监听: cmd的命令行窗口下,输入lsnrctl start,回车即启动监听. 2 .查看oracle的sid ...

  5. Oracle错误:ORA-27101: shared memory realm does not exist问题解决

    初学Oracle,第二天就这种遇到错误 ,查找好久的信息,终于找到了一种实用的解决办法,给同样遇到错误的人一种思路. 错误: ORA-01034:ORACLE not available ORA-27 ...

  6. sqlplus连接时出现错误:shared memory realm does not exist 解决

    错误原因:上次虚拟机是被我强制关机的,可能数据库被关闭了 解决: 1.sqlplus /nolog 登入数据库 2.conn username/password as sysdba 以管理员权限登陆 ...

  7. Oracle在Windows系统中出现的ORA-27100: shared memory realm already exists 的奇怪现象

    整理这篇文章的原因是前段时间帮网友远程解决一个问题时,用startup pfile='d:/1.ora';时总是报错ORA-27100,最后是用oradim删除了服务后再创建服务后解决. 一直比较郁闷 ...

  8. sqlplus 登录oracle 报ERROR: ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit

    1 先看oracle的监听和oracle的服务是否都启动了.启动oracle监听: cmd的命令行窗口下,输入lsnrctl start,回车即启动监听. 2 查看oracle的sid叫什么,比如创建 ...

  9. 记录一次ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exis故障【已解决】

    本地ORACLE数据库使用了很久了,一直没问题,但是,昨天突然就无法登陆. 报错信息为:ORA-01034: ORACLE not available ORA-27101: shared memory ...

最新文章

  1. springboot jar服务器运行后无法请求_Spring Boot微服务中Chaos Monkey的应用
  2. 二分逼近二分查找 高效解析800万大数据之区域分布
  3. 【Prometheus Pushgateway】 推送数据踩坑
  4. 为了让你在“口袋奇兵”聊遍全球,Serverless 做了什么?
  5. Xcode12.5最新快捷键的使用(学会事半功倍)
  6. android实现手机拍照以及图片预览功能_手机系统将有A/B分区?Android 11这些变化你关注过吗...
  7. 归一化方法 Normalization Method
  8. 程序员未来前景如何?大龄程序员出路在哪里?
  9. linux 64 mysql下载官网_Linux下安装MySQL5.7
  10. kali rolling source 16.1~~18.2
  11. mysql导入sql文件命令_MySQL导入.sql文件及常用命令
  12. android 项目交接文档,产品交付规范文档
  13. 源代码开发的公司该如何选择加密软件?
  14. 谷歌地球 hosts文件_NO—谷歌地球===YESgt;gt;GoogleEarth
  15. java求指数_Java Math类的常用方法,指数运算
  16. 用Enterprise Architect画类图和顺序图(一)
  17. Html中锚点的使用
  18. IPM87-MP REV-1.04
  19. 针对高分辨率雷达和相机的无标定板的像素级外参自标定方法
  20. c语言自动售票课程设计报告,C语言课程设计-地铁自动售票图形模拟系统.doc

热门文章

  1. e-Learning案例分享(一)
  2. PAT 1148 Werewolf – Simple Version – 甲级
  3. PAT 1072. 开学寄语(20)-PAT乙级真题
  4. LeetCode 77. Combinations
  5. LeetCode 59. Spiral Matrix II
  6. python如何实现分布式_Python如何快速实现分布式任务
  7. Mysql5.6.23免安装配置
  8. 用DeflateStream和GZipStream压缩数据
  9. 第二次作业(贪吃蛇)
  10. Java三种嵌入jsp的方法