हमारा प्रोडक्शन सर्वर CentOS रिलीज़ 5.2 (फाइनल) पर PostgreSQL v8.2.3 चला रहा है।
हमने अपने उत्पादन सर्वर में PITR सेटअप किया है। कुछ कारणों से, PITR की स्थापना के बाद, हम इसे प्रबंधित और बनाए रखने में सक्षम नहीं हैं। आखिरकार, हमारा वाल आर्काइव ड्राइव (सेकेंडरी ड्राइव) फुल (100% उपयोग) बन गया है और अतिरिक्त वाल आर्काइव सेगमेंट जो संग्रहीत किए जाने हैं वे pg_xlog / निर्देशिका में ही जमा हो गए हैं (जो प्राथमिक ड्राइव में उपलब्ध है)
PITR SETUP विवरण
2 ड्राइव हैं:
- प्राइमरी ड्राइव ( pgsql / data / directory resides) 400 जीबी है।
- माध्यमिक ड्राइव (वाल अभिलेखागार) 300 जीबी है। सभी वाक् अभिलेख इस माध्यमिक ड्राइव को लिखे गए हैं।
अब, हमने PITR को रोकने / अक्षम करने का निर्णय लिया है।
मेरा सवाल यह है कि इस स्थिति में, मैं PITR को कैसे रोक / अक्षम करूं और दोनों ड्राइव से सभी वाल सेगमेंट को सुरक्षित रूप से साफ करूं?
सुझाए गए / सुझाए गए तरीके क्या हैं? इस पर विशेषज्ञों की सलाह / विचार / सुझाव काफी सराहे जाते हैं।
archive_commandखाली करना ('') संग्रह करना बंद कर देगा / निष्क्रिय कर देगा। लेकिन क्या यह pg_xlog / निर्देशिका से सभी संचित पुरानी वाल फ़ाइलों को स्वतः हटा / हटा देगा?