ORA-00838: MEMORY_TARGET is too small
SQL> startup nomount;
ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 4288M
SQL> alter system set memory_target=40000000000 scope=spfile;
alter system set memory_target=40000000000 scope=spfile
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
Se il database legge spfile allora non si può modificare il file spfile perchè binario.
Quindi provare ad avviare il db passandogli initfile.
SQL> create pfile='/tmp/initSIAT11F.ora' from spfile;
File created.
Modificare il file /tmp/initSIAT11F.ora inserendo il valore emory_target=44000000000 ad esempio e riavviare il db.
SQL> startup nomount pfile='/tmp/initSIAT11F.ora';
ORACLE instance started.
SQL> alter database mount;
SQL> alter database open;
Ricreare il file spfile
SQL> create spfile from pfile='/tmp/initSIAT11F.ora';
ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 4288M
SQL> alter system set memory_target=40000000000 scope=spfile;
alter system set memory_target=40000000000 scope=spfile
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
Se il database legge spfile allora non si può modificare il file spfile perchè binario.
Quindi provare ad avviare il db passandogli initfile.
SQL> create pfile='/tmp/initSIAT11F.ora' from spfile;
File created.
Modificare il file /tmp/initSIAT11F.ora inserendo il valore emory_target=44000000000 ad esempio e riavviare il db.
SQL> startup nomount pfile='/tmp/initSIAT11F.ora';
ORACLE instance started.
SQL> alter database mount;
SQL> alter database open;
Ricreare il file spfile
SQL> create spfile from pfile='/tmp/initSIAT11F.ora';