यह पिछले प्रश्न का एक अनुवर्ती प्रश्न है कि मैं मुख्य डेटाबेस पर लॉग फ़ाइल को क्यों नहीं सिकोड़ सका।
एक लंबी कहानी को छोटा करने के लिए, मैंने डेटाबेस को मिररिंग सेटअप किया, लेकिन यह सुनिश्चित करना भूल गया कि जो ट्रांजेक्शन लॉग का बैकअप ले रहा था वह फिर से चल रहा था, और ट्रांजेक्शन लॉग लगभग 60GB हो गया।
चूंकि मिररिंग की स्थापना की गई थी, इस आकार की वृद्धि को मिरर किए गए सर्वर पर डुप्लिकेट किया गया था, और अंततः सभी डिस्क स्थान को उठा लिया और दर्पण डेटाबेस को बेकार कर दिया।
दर्पण डेटाबेस पर लेनदेन लॉग रखरखाव के बारे में इस सवाल के अनुसार , आप दर्पण पर लॉग का बैकअप नहीं ले सकते हैं, लेकिन जब विशेष रूप से टिप्पणियों में पूछा जाता है कि दर्पण डेटाबेस पर एक अतिवृद्धि लॉग फ़ाइल को कैसे सिकोड़ें, तो एक टिप्पणी छोड़ दी गई थी कि
ऐसा करने का एक तरीका दर्पण वाले डेटाबेस में विफल होना और वहां सिकुड़न करना होगा। पूरी तरह से गैर-उत्पादन वातावरण में इसका परीक्षण करें ताकि यह सुनिश्चित किया जा सके कि यह आपके द्वारा अपेक्षित व्यवहार है / उम्मीद है।
ऐसा प्रतीत होता है कि लॉग फ़ाइल को मिरर पर सिकोड़ने के अन्य तरीके हो सकते हैं, और यह तरीका जरूरी नहीं कि प्रोडक्शन सर्वर पर सुरक्षित हो।
क्या डेटाबेस मिरर पर लेनदेन लॉग फ़ाइल को सुरक्षित रूप से सिकोड़ने का एक तरीका है?