Ho deciso di ridurre l'allocazione di memoria di un'istanza di sviluppatore locale e mi è stato detto che il seguente comando ha fatto il lavoro;
alter system set memory_max_target = 512M scope = spfile;
Il che immagino abbia fatto, dal momento che non posso più avviare l'istanza Oracle in questione. Questo è l'errore che ottengo quando provo a connettermi come utente non DBA;
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Quando mi connetto come SYSDBA ottengo quanto segue;
Connected to an inactive instance.
SQL>startup nomount;
ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET
SQL>alter system set memory_max_target = 2G scope = spfile;
ORA-01034: ORACLE not available
("Connesso a un'istanza inattiva." È la mia traduzione di un messaggio di errore localizzato, potrebbe non essere esattamente corretto) Quindi, mi trovo in una situazione di cattura 22, non posso cambiare i parametri di memoria senza avviarlo, e posso non avviare.
C'è un modo per modificare questi parametri offline?