ORA-32018: parameter cannot be modified in memory on another instance
Al intentar realizar un alter system en una de mis instancias de base de datos obtenemos el siguiente error:
SQL> alter system set streams_pool_size=48m;
ERROR at line 1:
ORA-32018: parameter cannot be modified in memory on another instance
Lo que nos indica este error es que estamos en una instancia de una base de datos RAC y para que pueda realizarse con éxito habrá que indicarle en cual de las instancias queremos modificar ese parámetro.
Esto lo podemos hacer añadiendo a la sentencia la claúsula SID
Por ejemplo, si nuestra base de datos se llama prueba y tenemos dos instancias (prueba1 y prueba2), tendremos que hacer el cambio de la siguiente forma:
En la instancia1 lanzamos la siguiente sentencia
SQL> alter system set streams_pool_size=48m sid='prueba1';
System altered.
En la instancia2 lanzamos la siguiente sentencia
SQL> alter system set streams_pool_size=48m sid='prueba2';
System altered.