Oracle-ul meu 11gR2, care rulează pe o VM, s-a prăbușit când depozitul de date al gazdei s-a umplut. Am pornit VM-ul și când încerc să pornesc DB-ul, văd asta:
Conectat la o instanță inactivă.
SQL> pornire
Instanța ORACLE a început.
Zona globală totală a sistemului 1987563520 octeți
Dimensiune fixă 2229704 octeți
Dimensiune variabilă 1476397624 octeți
Buffere pentru baze de date 503316480 octeți
Refaceți tampon 5619712 octeți
Baza de date montată.
ORA-01092: Instanța ORACLE a fost terminată. Deconectare forțată
ORA-00450: procesul de fundal „QMNC” nu a pornit
ORA-00443: procesul de fundal „QMNC” nu a pornit
ID proces: 3929
ID sesiune: 1 Număr de serie: 5
Jurnalul de alerte conține următoarele:
ALTERĂ MONTAREA BAZEI DE DATE
Montare reușită a firului de refacere 1, cu ID montura 1615598463
Baza de date montată în modul exclusiv
Protecția împotriva scrierii pierdute este dezactivată
Finalizat: ALTER DATABASE MOUNT
Vineri, 05 noiembrie 12:43:47 2021
ALTER DATABASE DESCHIS
Începe recuperarea în caz de blocare a 1 fire
S-a început refacerea scanării
Scanare refacere finalizată
citește 5129 KB reface, 867 blocuri de date necesită recuperare
A început refacerea aplicației la
Thread 1: logseq 16580, bloc 11139
Recuperarea jurnalului de refacere online: Thread 1 Group 2 Seq 16580 Reading mem 0
Mem# 0: /home/oracle/u01/app/oracle/oradata/orcl/redo02.log
Aplicație de refacere finalizată de 2,76 MB
Recuperarea accidentului a fost finalizată la
Subiectul 1: logseq 16580, bloc 21398, scn 406093127
867 blocuri de date citite, 860 blocuri de date scrise, 5129 refacere k-bytes citiți
Thread 1 avansat la secvența de jurnal 16581 (thread deschis)
Firul 1 a fost deschis la secvența de jurnal 16581
Jurnal curent # 3 seq# 16581 mem# 0: /home/oracle/u01/app/oracle/oradata/orcl/redo03.log
Deschidere cu succes a firului de refacere 1
Avizul MTTR este dezactivat deoarece FAST_START_MTTR_TARGET nu este setat
SMON: activarea recuperării memoriei cache
[3929] S-a conectat cu succes Undo Tablespace 2.
Anulați inițializarea terminată serial:0 start:4294873730 end:4294873790 diff:60 (0 secunde)
Se verifică compatibilitatea antetului fișierului pentru criptarea tablespace 11g..
S-a finalizat verificarea compatibilității antetului fișierului 11g pentru criptarea spațiului de masă
SMON: activarea recuperării tx
Setul de caractere al bazei de date este AL32UTF8
Niciun plan Manager de resurse activ
replication_dependency_tracking dezactivat (nu a fost găsită nicio replicare multimaster asincronă)
Începe procesul de fundal QMNC
Procesul QMNC a murit, vezi fișierul de urmărire
Erori în fișierul /home/oracle/u01/app/oracle/diag/rdbms/orcl/ORCL/trace/ORCL_ora_3929.trc:
ORA-00443: procesul de fundal „QMNC” nu a pornit
Erori în fișierul /home/oracle/u01/app/oracle/diag/rdbms/orcl/ORCL/trace/ORCL_ora_3929.trc:
ORA-00450: procesul de fundal „QMNC” nu a pornit
ORA-00443: procesul de fundal „QMNC” nu a pornit
Erori în fișierul /home/oracle/u01/app/oracle/diag/rdbms/orcl/ORCL/trace/ORCL_ora_3929.trc:
ORA-00450: procesul de fundal „QMNC” nu a pornit
ORA-00443: procesul de fundal „QMNC” nu a pornit
Eroare 450 a apărut în timpul deschiderii db, închiderea bazei de date
UTILIZATOR (ospid: 3929): încheierea instanței din cauza erorii 450
Instanță terminată de USER, pid = 3929
ORA-1092 semnalat în timpul: ALTER DATABASE OPEN...
proces de întrerupere a opioidrului ospid necunoscut (3929) ca urmare a ORA-1092
Vineri, 05 noiembrie 12:43:51 2021
ORA-1092: proces de întrerupere opitsk
Fișierul de urmărire pentru QNMC arată acest lucru:
*** 2021-11-05 12:43:48.343
Punct de control de recuperare finalizat
----- Statistici tabelului hash de recuperare ---------
Găleți de masă hash = 262144
Cel mai lung lanț hash = 1
Lanț hash mediu = 867/867 = 1,0
Compară maximă per căutare = 1
Comparații medii per căutare = 26276/32586 = 0,8
---------------------------------------------
Seturi de recuperare cap de fir 1 secv 16580 la 21398 cu 8 zeroblks
kwqmnich: ora curentă:: 10: 43: 48: 0
kwqmnich: instanța nr. 0 steag de repartiție 1
kwqmnich: structura cache a jobului inițializată
*** 2021-11-05 12:43:49.876
Procesul QMNC este mort (pid=3931 req_ver=1 cur_ver=1 state=KSOSP_SPAWNED).
--------------------------------------------- ------------------------------
Trace Bucket Dump Begin: compartiment implicit pentru procesul 19 (osid: 3929)
TIME(*=aprox):SEQ:COMPONENT:FILE@LINE:FUNCTION:SECT/DUMP: [EVENT#:PID:SID] DATE
--------------------------------------------- ------------------------------
2021-11-05 12:43:48.876672 :80035B07:db_trace:ksb.c@2342:ksbs1p_real(): [10254:19:1] KSBS1P: procesează USER care încearcă să pornească QMNC în fundal
2021-11-05 12:43:48.876675 :80035B08:db_trace:ksb.c@2405:ksbs1p_real(): [10254:19:1] KSBS1P: procesează USER a obținut coada PR pentru a porni QMNC de fundal
2021-11-05 12:43:49.876615 :80035B3A:db_trace:ksb.c@2609:ksbs1p_real(): [10254:19:1] KSBS1P: ieșit din buclă: procesul nu a pornit
--------------------------------------------- ------------------------------
Trace Bucket Dump End: compartiment implicit pentru procesul 19 (osid: 3929)
ORA-00443: procesul de fundal „QMNC” nu a pornit
ORA-00450: procesul de fundal „QMNC” nu a pornit
ORA-00443: procesul de fundal „QMNC” nu a pornit
ORA-00450: procesul de fundal „QMNC” nu a pornit
ORA-00443: procesul de fundal „QMNC” nu a pornit
*** 2021-11-05 12:43:49.900
UTILIZATOR (ospid: 3929): încheierea instanței din cauza erorii 450
Mă gândeam să rulez o „montare de pornire” urmată de o „bază de date de recuperare”, dar nu vreau să risc.
Vă rog să mă ajutați să pornesc baza de date.