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

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

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

相关推荐
倔强的石头_7 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
碳基沙盒14 小时前
OpenClaw 多 Agent 配置实战指南
运维
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤2 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区3 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
蝎子莱莱爱打怪3 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
DianSan_ERP4 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker