Ситуация для Oracle XE, который установлен у меня на виртуалке. Ошибка возникла после того, как я решил забрать у виртуалки половину памяти (с 4ГБ до 2ГБ). Инстанс не стартовал с ошибкой «MEMORY_TARGET not supported on this system».
Решение достаточно простое, необходимо в /etc/fstab указать сколько конкретно памяти выделять под tmpfs. После ребута все заработает.
tmpfs /dev/shm tmpfs default 0 0 tmpfs /dev/shm tmpfs size=1g 0 0