Yini kabusha izingodo e Oracle RDBMS?
Context:Emvelweni we-Oracle RDBMS, izingodo zokwenza kabusha ziqukethe amafayela ngefomethi enelungelo lobunikazi abhala umlando wazo zonke izinguquko ezenziwe ku-database. Ifayela ngalinye le-redo log liqukethe amarekhodi okwenza kabusha. Irekhodi lokwenza kabusha, elibizwa nangokuthi ukungena kokwenza kabusha, liqukethe iqembu lama-vector okushintsha, ngalinye lawo elichaza noma elimelela ushintsho olwenziwe kubhulokhi elilodwa ku-database.  Ngokwesibonelo, uma umsebenzisi UPDATES iholo-value etafuleni equkethe idatha abasebenzi ezihlobene, DBMS yakha irekhodi redo equkethe ushintsho-vectors ukuthi ukuchaza izinguquko idatha ingxenye block etafuleni. Futhi uma umsebenzisi bese u-COMMITs ukuvuselelwa, i-Oracle ikhiqiza elinye irekhodi lokwenza kabusha futhi inikeze ushintsho "inombolo yokushintsha uhlelo" (SCN).  Noma nini lapho okuthile kushintsha efayeleni ledatha, i-Oracle iqopha ushintsho ebhukwini lokwenza kabusha. Igama i-redo log libonisa inhloso yalo: Uma i-database iphahlazeka, i-RDBMS ingenza kabusha (i-re-process) zonke izinguquko kumafayili wedatha ezothatha idatha ye-database ibuyele esimweni lapho kubhalwa khona irekhodi lokugcina. Ama-DBA asebenzisa ukubuka kwe-V$LOG, i-V$LOGFILE, i-V$LOG_HISTORY ne-V$THREAD ukuthola ulwazi olumayelana nokwenziwa kabusha kwedatha. Ifayela ngalinye le-log lokwenza kabusha lingelaqembu elilodwa (okungenani amabili kumele akhona). Ngokuqondile elinye lala maqembu yiqembu le-CURRENT (elingase libuzwe ngokusebenzisa isimo sekholomu ye-v$log). I-Oracle isebenzisa lelo qembu lamanje ukuze ibhale imibhalo yokulondoloza kabusha. Lapho iqembu seligcwele, kwenzeka ukushintshwa kwe-log, okwenza elinye iqembu libe yiqembu lamanje. Njalo log switch kubangela checkpoint, Nokho, okuphambene akulona iqiniso: a checkpoint akusho kubangele kabusha log switch. Umuntu angakwazi futhi ukudala kabusha-log switch usebenzisa ALTER SYSTEM SWITCH LOGFILE umyalo.
Ku-Oracle RDBM, izingodo zokwenza kabusha yizingodo ezisetshenziselwa ukugcina umlando wezinguquko ku-database. I-log ngayinye yokulungisa exhunywe kufayela ledatha inamarekhodi amaningi okulungisa aqukethe amaqembu ezinguquko. Redo izingodo ingasetshenziswa ukusebenzisa izinguquko Database uma kwenzeka iphahlazeka futhi kuyasiza futhi ukudala backups okwandisa.