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
该机器是克隆出来的,可能是网络解析上有未知的影响。