Ora-27106: System Pages Not Available To Allocate Memory

Ingeniero informático, Oracle ACE, DBA y Arquitecto OCI, con más de 15 años de experiencia en plataformas Oracle. Certificado en OCI Certified Architect Professional y OCI Migration and Integration Certified Professional.
El otro día, arrancando la base de datos de un cliente, me encontré con el siguiente error al realizar el «startup»

Pero…¿Por qué sucede esto? El motivo del error es porque se ha quedado algún proceso colgado a nivel de sistema, y se soluciona matando el proceso que se ha quedado pillado.
Vamos a mirar a nivel de sistema si tenemos algún proceso colgado basándonos en el comando ipcs. Este comando nos muestra información sobre la comunicación entre procesos. Si queremos saber algo más de este comando, os dejo por aquí el enlace de la página oficial de linux.
El resultado del comando es el siguiente

Ahí vemos que tenemos cuatro procesos de oracle sospechos de que se hayan quedado «tostados». Vamos a intentar obtener más información sobre esos cuatro procesos apoyándonos en el comando lsof.
El comando lsof «list open files» podemos ver los archivos abiertos junto con su proceso. Vamos a filtrar ahí los valores de la columna shmid obtenidos del proceso anterior

Podemos observar que son todos de un único proceso, el 4579. Procedemos a matar ese proceso con el comando kill

Revisamos de nuevo los procesos

¡Listo! Como podemos observar ya no vemos el proceso de Oracle. Ahora vamos a intentar arrancar la base de datos…

Listo, ya arranca la base de datos.
¡Espero que os sirva!
![[26ai] Limpieza de objetos obsoletos en desuso](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2F93181086-1008-4184-8454-33b7367ebedb.png&w=3840&q=75)
![[26ai] Hybrid Read-Only Mode PDB](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2Fde208bd2-5e24-4fd3-acf7-8e5394d95283.png&w=3840&q=75)
![[26ai] ALERT_LOG_MAX_SIZE](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2Fcbb365d0-4428-4a41-930d-516ce59e3355.jpg&w=3840&q=75)
![[26ai] ConnStr Tool](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2F5005f06e-946c-49ba-bfe8-7fe18d1075d9.png&w=3840&q=75)
![[26ai] Instalación de Oracle26ai en Linux 9](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2Fd9a6ba10-eb2d-4fee-8a0c-f4957cbdc676.png&w=3840&q=75)