登录到数据库执行发现
相关报错
ORA-01034: ORACLE not available
ORA-27102: out of memory
看到 out of memory ,先退出数据库查看shm是否是满了
[oracle@pro-bas-dev-db ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 20G 15G 6.0G 71% /
devtmpfs devtmpfs 9.8G 0 9.8G 0% /dev
tmpfs tmpfs 13G 5.8G 7.3G 45% /dev/shm
tmpfs tmpfs 9.8G 1004M 8.8G 11% /run
tmpfs tmpfs 9.8G 0 9.8G 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 180M 835M 18% /boot
/dev/mapper/vgoracle-lvoracle ext4 1.5T 1.4T 31G 98% /oracle
/dev/mapper/centos-home xfs 25G 90M 25G 1% /home
tmpfs tmpfs 2.0G 12K 2.0G 1% /run/user/42
tmpfs tmpfs 2.0G 0 2.0G 0% /run/user/0
tmpfs

在Linux-x86_64环境下,遇到Oracle数据库错误ORA-01034和ORA-27102,显示内存不足。然而,/dev/shm并未满。进一步检查发现数据库状态异常,可能宕机,由于一个impdp进程挂起导致。终止impdp进程后,问题仍未解决。通过Oracle论坛获取建议,使用pfile启动数据库并重新启动监听,最终成功解决问题。

3万+

被折叠的 条评论
为什么被折叠?



