ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Oracle RMAN ප්‍රතිසාධන රන්බුක්: Restore, Recover, සහ Point‑in‑Time Recovery ගැඹුරු විස්තර

Oracle RMAN ප්‍රතිසාධන රන්බුක්: Restore, Recover, සහ Point‑in‑Time Recovery ගැඹුරු විස්තර

Oracle DBA කෙනෙකුගේ ජීවිතයේ අඳුරුතම දිනය යනු, අසම්මතව සිදු වූ දෝෂයක් හෝ අහඹු බ්ලොක් නාස්තියක් පසු, අත්හදා නොබැලූ restore ක්‍රියාවලියක් අරඹා ගත යුතු වෙලාවයි. එවැනි අවස්ථාවකට සූදානම් වීමට, RMAN Recovery Runbook එකක් අත්පොතක් ලෙස තබා ගත යුතුය. මෙහි මූලික වශයෙන් “restore” සහ “recover” අතර වෙනස පැහැදිලි කර, වර්ගීකෘත අසාර්ථකතා සඳහා නිශ්චිත කමාන්ඩ් මාර්ගෝපදේශය සපයයි.

Restore කියන්නේ backup එකෙන් datafile ගොනු පසුපසට පිටපත් කර ගැනීමයි; ඒ ගොනු backup ගත කළ මොහොතේ තත්වයට පත් වේ. Recover යනු ඒ පිටපත් කළ ගොනු මත redo ලොග් (archived සහ online) යොදාගෙන, අවසන් අවස්ථාව හෝ ඔබ තෝරාගත් point‑in‑time තෙක් ඉදිරියට ගෙන යාමයි. සාමාන්‍යයෙන් RESTORE DATABASE; RECOVER DATABASE; යන දෙකම එකට ක්‍රියාත්මක වේ.

කොහොමද වඩාත් සංකීර්ණ අවස්ථා හසුරවන්නේ? එක් datafile එකක් හෝ tablespace එකක් නාස්ති වුනාම, ඒ ගොනුව පමණක් offline කර, restore‑recover පියවරෙන් පසු online කර දෙනවා. මේ විධියෙන් අනෙකුත් tablespace වලට සේවා අඩුවක් නොවේ. බ්ලොක් මට්ටමේ අලාභයක් (few corrupt blocks) සඳහා RECOVER BLOCK … කමාන්ඩ් භාවිතා කර, මුළු datafile එක නැවත පූර්ණයෙන් restore නොකර පමණක් නාස්ති වූ බ්ලොක් සලසා ගත හැක.

Controlfile හෝ SPFILE නැති වූ විට, RESTORE CONTROLFILE FROM AUTOBACKUP සහ RESTORE SPFILE FROM AUTOBACKUP යන කමාන්ඩ් මගින් පූර්ණ outage එකක් පවා ඉක්මනින් සකස් කළ හැක. Point‑in‑time recovery සඳහා, RUN block එකේ SET UNTIL TIME/SCN යොදාගෙන, restore‑recover පසු OPEN RESETLOGS කිරීමෙන් අවශ්‍ය අවස්ථාවට ආපසු යා හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ බහුතර DBA කණ්ඩායම් Oracle 19c, 23ai සහ 26ai භාවිතා කරති. මෙම රන්බුක් එක, අසාර්ථක backup එකක් “hope” පමණක් බව, “recovery plan” නොවන බව ඉගැන්වීමෙන්, ආරක්ෂිත backup testing සංස්කෘතියක් ගොඩනැගීමට උපකාරී වේ. විශේෂයෙන්, විදුලි සැපයුම් කප්පම්, storage array ගැටළු හෝ අහඹු DELETE වැනි තත්ත්වයන් සිදුවන විට, වේගවත් restore කාලය ව්‍යාපාරික continuity එක රැක ගැනීමට අත්‍යවශ්‍ය වේ.

ශ්‍රී ලංකාවේ startup හා fintech සමාගම්, real‑time transaction data රැගෙන යන බැවින්, RMAN runbook එකේ point‑in‑time recovery ක්‍රමය භාවිතා කර, මිනිත්තු කීපයකින් පසු වැරදි පසුබැසීමක් සිදු කර ගත හැක. එමෙන්ම, විශ්වවිද්‍යාල ICT පාඨමාලා වලට මේ රන්බුක් එකක් case study එකක් වශයෙන් හඳුන්වා දීමෙන්, නව DBA පිරිසට ප්‍රායෝගික කුසලතා ලබාදීමේ වටිනාකමක් ඇත.

අවසන් වශයෙන්, backup එකක් සකස් කිරීමත්, එය නිතර පරීක්ෂා කිරීමත්, “restore‑recover” ක්‍රියාත්මක කිරීමත් එකටම බැඳී සිටී. එය නොකළහොත්, අවාසනාවන්ත data loss එකක් ඔබගේ වෘත්තීය ජීවිතයට අමතක නොවන තැන්පත් කරයි.

💡 ඔබේ Oracle backup ක්‍රමය අදම පරීක්ෂා කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Oracle #RMAN #Backup #Recovery #DBA #SriLanka