![当您在 Linux 上安装 Oracle 时出现错误“ORA-27101:共享内存领域不存在”,如何解决?](https://linux22.com/image/94972/%E5%BD%93%E6%82%A8%E5%9C%A8%20Linux%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Oracle%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E2%80%9CORA-27101%EF%BC%9A%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98%E9%A2%86%E5%9F%9F%E4%B8%8D%E5%AD%98%E5%9C%A8%E2%80%9D%EF%BC%8C%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%EF%BC%9F.png)
我正在 CentOS 7.2 上安装 Oracle 11。我之前已经在内存较少的服务器上安装过它。
我收到此错误:
ORA-01034: ORACLE 不可用 ORA-27101: 共享内存领域不存在
主机名出现在 /etc/hosts 文件中。有充足的 RAM 和可用磁盘空间。我从来没能在这台服务器上安装它。但 RAM 较小的 CentOS 服务器可以毫无问题地接受安装。我究竟做错了什么?
我将 shmmax 值设置为明显高于其设置值。我做了我必须做的事情来让它持久。也就是说,重启后,我设置的值仍然存在。但是Oracle安装的问题仍然存在,并且在尝试安装之后,shmmax值恢复到其原始值。