oracle登录报“ORA-27101: shared memory realm does not exist”

avatar
作者
筋斗云
阅读量:0

oracle登录报“ORA-27101: shared memory realm does not exist”

问题:

1、使用ip:1521/服务名方式连库报错"
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory"
2、sqlplus XX/密码 可以登录数据库
在这里插入图片描述

分析:

1 检查监听

动态监听启动报错,故配置了一个静态监听,静态监听状态看着是正常的。

起动态监听报错:
在这里插入图片描述

静态监听状态:
在这里插入图片描述

2 检查/etc/hosts

/etc/hosts中配置了ip和主机名
在这里插入图片描述

3 检查防火墙和selinux

防火墙已关
selinux配置为disable

解决

怀疑是不是主机名localhost引起的报错,尝试把主机名改为test1,此时静态监听可以启动,使用ip:1521/服务名方式也能正常连库。说明还是解析的问题,也就是静态监听启动不了。

思考ing

该机器是克隆出来的,可能是网络解析上有未知的影响。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!