ORA-04031: unable to allocate * bytes of shared memory
— doraźnie czyscimy shared pool-a
alter system flush shared_pool;
— dodajemy RAM-u i zmieniamy SGA, PGA
show parameter pga;
show parameter sga;
Notatki z działań, rozwiazywanie problemów itp. (głównie oracle i linux)
ORA-04031: unable to allocate * bytes of shared memory
— doraźnie czyscimy shared pool-a
alter system flush shared_pool;
— dodajemy RAM-u i zmieniamy SGA, PGA
show parameter pga;
show parameter sga;
— sprawdzamy czy jest proces DB
dbnod1:/u01/app/oracle/product/11.2.0.3/db/bin$ ps -ef | grep pmon
— teoretycznie brak instancji ale śmietnik mógł zostać
dbnod1:/u01/app/oracle/product/11.2.0.3/db/bin$ sqlplus / as sysdba
…
Połączono.
SQL> startup
ORA-01012: not logged on
dbnod1:/u01/app/oracle/product/11.2.0.3/db/bin$ sysresv
IPC Resources for ORACLE_SID „DB1” :
Shared Memory:
ID KEY
2097176 0xffffffff
1048599 0xffffffff
1048598 0x8b799a58
Oracle Instance not alive for sid „DB1”
dbnod1:/u01/app/oracle/product/11.2.0.3/db/bin$ ipcrm -m 2097176
dbnod1:/u01/app/oracle/product/11.2.0.3/db/bin$ ipcrm -m 104
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
— należy zweryfikować zmienne i hosty
RMAN-00571: =======================================
RMAN-00569: ======= ERROR MESSAGE STACK FOLLOWS =========
RMAN-00571: =======================================
RMAN-03009: failure of backup command on CH1 channel at 03/24/2020 10:45:23
ORA-00245: control file backup failed; in Oracle RAC, target might not be on shared storage
— blad przy przeliczaniu statystyk
ORA-20005: object statistics are locked (stattype = ALL)
ORA-06512: at „SYS.DBMS_STATS”, line 34634
ORA-06512: at line 2