Oracle AI Database 23.26.2 તમને માત્ર એક Data Guard Broker કમાન્ડ સાથે સ્ટેન્ડબાય પ્લગ્ડબલ ડેટાબેઝ (PDB) અને તેના redo logs સેટઅપ કરવાની સુવિધા આપે છે, જે ફાઇલોને મેન્યુઅલી કોપી કરવાની લાંબી પ્રક્રિયાને દૂર કરે છે જે લાંબા સમયથી ડિઝાસ્ટર-રિકવરી સેટઅપને ધીમું બનાવતી હતી.
આ શા માટે મહત્વનું છે
ફિઝિકલ સ્ટેન્ડબાય PDB બનાવવા માટે મેન્યુઅલ ક્રિયાઓની એક શ્રેણીની જરૂર પડતી હતી: દરેક datafile ને સ્ટેન્ડબાય કન્ટેનરમાં કોપી કરવા, સ્પષ્ટ ALTER કમાન્ડ્સ સાથે સ્ટેન્ડબાય redo logs (SRLs) બનાવવા અને આખી કોન્ફિગરેશનની ફરીથી તપાસ કરવી. દરેક સ્ટેપમાં ટાઈપો (typo), ફાઇલ રહી જવી અથવા લોગ ગ્રુપમાં વિસંગતતા જેવો જોખમ રહેલો હોય છે, જે રિકવરી ટેસ્ટિંગમાં વિલંબ કરી શકે છે અથવા સૌથી ખરાબ કિસ્સામાં, failover ને નિષ્ફળ બનાવી શકે છે. આ પ્રક્રિયાને ઓટોમેટ કરવાથી તે જોખમો ઘટે છે અને DBAs ને ઉચ્ચ-સ્તરના કાર્યો પર ધ્યાન કેન્દ્રિત કરવા માટે મુક્ત કરે છે.
પહેલા સ્ટેન્ડબાય PDBs કેવી રીતે બનાવવામાં આવતા હતા
મલ્ટિટેનન્ટ આર્કિટેક્ચરમાં, એક પ્રાઇમરી CDB (container database) એક અથવા વધુ PDBs હોસ્ટ કરે છે. PDB ને સુરક્ષિત કરવા માટે, એડમિનિસ્ટ્રેટર્સે આ કરવું પડતું હતું:
- પ્રાઇમરીમાંથી સ્ટેન્ડબાય હોસ્ટ પર દરેક datafile ને ઓળખવા અને કોપી કરવા.
- પ્રાઇમરીના redo-log લેઆઉટ મુજબ SRLs મેન્યુઅલી બનાવવા.
- સ્ટેન્ડબાયને સિંક (sync) કરવા માટે RMAN restore અથવા duplicate કમાન્ડ્સ ચલાવવા.
- સ્ટેન્ડબાય switchover સ્વીકારી શકે તે સુનિશ્ચિત કરવા માટે વેરિફિકેશન સ્ટેપ્સની શ્રેણી ચલાવવી.
આ વર્કફ્લોમાં કલાકો લાગી શકતા હતા, ખાસ કરીને મોટા PDBs માટે, અને કોઈપણ ભૂલ સ્ટેન્ડબાયને બિનઉપયોગી બનાવી શકે છે.
23.26.2 અપડેટ શું કરે છે
લેટેસ્ટ Oracle AI Database રિલીઝ જરૂરી સ્ટેપ્સને Data Guard Broker માં જ સમાવી લે છે. માત્ર એક ADD PLUGGABLE DATABASE સ્ટેટમેન્ટ દ્વારા, બ્રોકર:
- પ્રાઇમરી સાથે નવા સ્ટેન્ડબાય PDB ને રજિસ્ટર કરે છે.
- પડદા પાછળથી જરૂરી datafiles કોપી કરે છે—કોઈ RMAN restore અથવા મેન્યુઅલ ફાઇલ કોપીની જરૂર નથી.
- યોગ્ય સ્ટેન્ડબાય redo logs જનરેટ કરે છે, અને તેમને આપમેળે સ્ટેન્ડબાય CDB માં ઉમેરે છે.
- PDB ને READ ONLY મોડમાં રાખે છે, જે ફિઝિકલ સ્ટેન્ડબાય switchover માટે તૈયાર હોય છે.
ટેસ્ટમાં વપરાયેલ કમાન્ડ આ હતો:
DGMGRL> ADD PLUGGABLE DATABASE 'amol' AT cdb2
SOURCE IS 'amol' AT cdb1
PDBFILENAMECONVERT IS "'/CDB1/','/CDB2/'";
રિયલ-વર્લ્ડ ટેસ્ટ
લેખકે cdb1 પરના પ્રાઇમરી PDB ને મિરર કરતો એક સેકન્ડરી CDB (cdb2) પર AMOL નામનો સ્ટેન્ડબાય PDB બનાવ્યો. બ્રોકરે આ ઓપરેશન તરત જ પૂર્ણ કર્યું. કોઈ RMAN restore ચલાવવામાં આવ્યું નહીં, OS લોગ્સમાં કોઈ મેન્યુઅલ ફાઇલ કોપી દેખાઈ નહીં, અને કોઈપણ ALTER DATABASE સ્ટેટમેન્ટ વગર સ્ટેન્ડબાય redo log ગ્રુપ્સ કેટલોગમાં દેખાયા.
PDB ખોલતા તે READ ONLY મોડમાં બદલાઈ ગયું, જે તેના ફિઝિકલ-સ્ટેન્ડબાય સ્ટેટસની પુષ્ટિ કરે છે. Datafiles ની ઝડપી તપાસથી સાબિત થયું કે તેઓ સ્ટેન્ડબાય સાઇડ પર પ્રોવિઝન કરવામાં આવ્યા હતા. Redo apply પહેલેથી જ ચાલતું હતું, અને બ્રોકરે કોન્ફિગરેશન switchover માટે તૈયાર હોવાનું રિપોર્ટ કર્યું.
DBAs માટે અસરો
આ ઓટોમેશન માનવીય ભૂલની શક્યતા ઘટાડે છે અને પ્લાનિંગથી લઈને પ્રોડક્શન સ્ટેન્ડબાય સુધીના સમયમાં મોટો ઘટાડો કરે છે. ટીમો હવે કલાકોને બદલે મિનિટોમાં સ્ટેન્ડબાય PDBs પ્રોવિઝન કરી શકે છે, જે વારંવાર નવી સેવાઓ શરૂ કરતા એન્વાયરમેન્ટ્સ માટે ખાસ ઉપયોગી છે.
આનો એક નુકસાન એ Data Guard Broker ના ઇન્ટરનલ લોજિક પર વધુ નિર્ભરતા છે. કેટલાક DBAs ગ્રેન્યુલર કંટ્રોલ જાળવી રાખવા અથવા કસ્ટમ મોનિટરિંગ ટૂલ્સ સાથે ઇન્ટિગ્રેટ કરવા માટે દરેક સ્ટેપ જાતે સ્ક્રિપ્ટ કરવાનું પસંદ કરે છે. જટિલ સેટઅપ્સમાં—મલ્ટિપલ નેટવર્ક, હેટરોજીનિયસ સ્ટોરેજ અથવા નોન-સ્ટાન્ડર્ડ redo લેઆઉટ—એડમિનિસ્ટ્રેટર્સે હજુ પણ એ ચકાસવાની જરૂર પડી શકે છે કે બ્રોકરના ડિફોલ્ટ્સ તેમની પોલિસી સાથે સુસંગત છે કે નહીં.
આગળ શું જોવું
Oracle એ આ ઓટોમેશન માટે વધુ વિસ્તરણની જાહેરાત કરી નથી, પરંતુ આ પગલું સૂચવે છે કે ભવિષ્યના રિલીઝ મલ્ટિટેનન્ટ DR વર્કફ્લોના વધુ ભાગને બ્રોકર તરફ લઈ જઈ શકે છે. આ બાબતો પર નજર રાખો:
- વધારાના સ્ટેન્ડબાય પ્રકારો માટે સપોર્ટ (દા.ત., લોજિકલ સ્ટેન્ડબાય PDBs).
- વિસ્તૃત લોગિંગ જે ઓડિટ હેતુઓ માટે બ્રોકરના નિર્ણયોને દર્શાવે છે.
- થર્ડ-પાર્ટી બેકઅપ ટૂલ્સ સાથે સુસંગતતા તપાસ, જે અગાઉ મેન્યુઅલ RMAN સ્ટેપ્સ પર આધારિત હતા.
જો તમારી સંસ્થા હાઈ-અવેલેબિલિટી કોન્ફિગરેશનમાં Oracle AI Database ચલાવે છે, તો તેની અસર જાણવા માટે નોન-પ્રોડક્શન CDB પર નવા કમાન્ડનું પરીક્ષણ કરવું એ સૌથી ઝડપી રસ્તો છે.
મુખ્ય વાત: Oracle AI Database 23.26.2 મલ્ટી-સ્ટેપ અને ભૂલ-પ્રમાણભૂત સ્ટેન્ડબાય PDB સેટઅપને સિંગલ-લાઇન ઓપરેશનમાં ફેરવે છે, જે મલ્ટિટેનન્ટ એન્વાયરમેન્ટ્સ માટે ઝડપી અને વધુ વિશ્વસનીય ડિઝાસ્ટર રિકવરી પ્રદાન કરે છે.
