Oracle AI Database 23.26.2 inakuwezesha kuandaa standby pluggable database (PDB) na redo logs zake kwa amri moja ya Data Guard Broker, ikiondoa utaratibu wa kunakili faili kwa mkono ambao kwa muda mrefu umechelewesha mipangilio ya urejesho wa majanga (disaster-recovery).

Kwa nini hii ni muhimu

Kuunda physical standby PDB kumekuwa kikitahitaji mfululizo wa hatua za kumanual: kunakili kila datafile kwenda kwenye standby container, kuunda standby redo logs (SRLs) kwa kutumia amri za wazi za ALTER, na kuhakiki usanidi mzima. Kila hatua hubeba hatari ya makosa ya uandishi (typo), faili kukosekana, au kikundi cha log kutolingana, jambo ambalo linaweza kuchelewesha majaribio ya urejesho au, katika hali mbaya zaidi, kuharibu failover. Kufanya mchakato huu kuwa wa kiotomatiki hupunguza hatari hizo na kuwapa DBAs uhuru wa kuzingatia kazi za ngazi za juu zaidi.

Jinsi standby PDB zilivyokuwa zikitengenezwa hapo awali

Katika usanifu wa multitenant, primary CDB (container database) huandaa PDB moja au zaidi. Ili kulinda PDB, wasimamizi walilazimika:

  • Kutambua na kunakili kila datafile kutoka kwenye primary kwenda kwenye standby host.
  • Kuunda SRLs kwa mkono ambazo zinaiga mpangilio wa redo-log wa primary.
  • Kuendesha RMAN restores au amri za duplicate ili kuleta standby katika hali ya usawa (sync).
  • Kuendesha mfululizo wa hatua za uhakiki ili kuhakikisha standby inaweza kukubali switchover.

Mtiririko wa kazi unaweza kuchukua saa kadhaa, hasa kwa PDB kubwa, na kosa lolote linaweza kuacha standby ikiwa haitumiki.

Kile ambacho sasisho la 23.26.2 hufanya

Toleo jipya la Oracle AI Database limeweka hatua zinazohitajika ndani ya Data Guard Broker. Kwa kutoa amri moja ya ADD PLUGGABLE DATABASE, broker:

  1. Inasajili standby PDB mpya kwenye primary.
  2. Inanakili datafiles zinazohitajika kwa nyuma—hakuna haja ya RMAN restore au kunakili faili kwa mkono.
  3. Inatengeneza standby redo logs zinazofaa, na kuziweka kwenye standby CDB kiotomatiki.
  4. Inaacha PDB katika hali ya READ ONLY, ikiwa tayari kwa physical standby switchover.

Amri iliyotumiwa kwenye jaribio lilikuwa:

DGMGRL> ADD PLUGGABLE DATABASE 'amol' AT cdb2
       SOURCE IS 'amol' AT cdb1
       PDBFILENAMECONVERT IS "'/CDB1/','/CDB2/'";

Jaribio la ulimwengu halisi

Mwandishi alitengeneza standby PDB iliyoitwa AMOL kwenye CDB ya pili (cdb2) ambayo iliiga primary PDB kwenye cdb1. Broker alikamilisha operesheni hiyo papo hapo. Hakuna RMAN restore iliyofanyika, hakuna nakala za faili za mkono zilizoonekana kwenye OS logs, na makundi ya standby redo log yalijitokeza kwenye katalog bila kutumia amri zozote za ALTER DATABASE.

Kufungua PDB hiyo iliiweka katika hali ya READ ONLY, ikithibitisha hali yake ya physical-standby. Uhakiki wa haraka wa datafiles ulithibitisha kuwa yalikuwa yamewekwa upande wa standby. Redo apply ilikuwa tayari inafanya kazi, na broker aliripoti kuwa usanidi uko tayari kwa switchover.

Athari kwa DBAs

Uotomatishaji hupunguza uwezekano wa makosa ya kibinadamu na kupunguza muda kutoka kwenye upangaji hadi kwenye standby ya uzalishaji (production standby). Timu sasa zinaweza kuandaa standby PDBs ndani ya dakika badala ya saa, jambo ambalo ni la thamani sana kwa mazingira yanayowasha huduma mpya mara kwa mara.

Changamoto ni utegemezi mkubwa zaidi wa mantiki ya ndani ya Data Guard Broker. Baadhi ya DBAs wanapendelea kuandika skripti za kila hatua wenyewe ili kubaki na udhibiti wa kina au kuunganisha na zana za ufuatiliaji maalum. Katika mipangilio tata—mitandao mingi, hifadhi tofauti (heterogeneous storage), au mpangilio wa redo usio wa kawaida—wasimamizi wanaweza bado kuhitaji kuhakikisha kuwa mipangilio ya kiotomatiki ya broker inaendana na sera zao.

Nini cha kufuatilia baadaye

Oracle haijatangaza upanuzi zaidi wa uotomatishaji huu, lakini hatua hii inaashiria kuwa matoleo ya baadaye yanaweza kuingiza zaidi mtiririko wa kazi wa multitenant DR ndani ya broker. Fuatilia:

  • Usaidizi wa aina za ziada za standby (kama vile logical standby PDBs).
  • Ufuatiliaji (logging) uliopanuliwa unaoonyesha maamuzi ya broker kwa madhumuni ya ukaguzi (audit).
  • Uhakiki wa utangamano na zana za nakala za ziada (third-party backup tools) ambazo hapo awali zilitegemea hatua za kumanual za RMAN.

Ikiwa shirika lako linatumia Oracle AI Database katika usanidi wa high-availability, kujaribu amri mpya kwenye CDB isiyo ya uzalishaji (non-production CDB) ndiyo njia ya haraka zaidi ya kupima athari.

Muhtasari: Oracle AI Database 23.26.2 inageuza usanidi wa standby PDB wenye hatua nyingi na wenye hatari ya makosa kuwa operesheni ya mstari mmoja, ikitoa urejesho wa majanga wa haraka na wa kuaminika zaidi kwa mazingira ya multitenant.