db_archive - क्लाउड में ऑनलाइन

यह कमांड db_archive है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


db5.3_archive - संग्रह के उद्देश्यों के लिए अप्रयुक्त लॉग फ़ाइलें खोजें

SYNOPSIS


डीबी5.3_संग्रह [-adlsVv] [-एच होम] [-पी पासवर्ड]

वर्णन


Db5.3_archive उपयोगिता लॉग फ़ाइलों के पथनाम लिखती है जो अब उपयोग में नहीं हैं (के लिए
उदाहरण, अब सक्रिय लेनदेन में शामिल नहीं है), मानक आउटपुट के लिए, एक पथनाम
प्रति पंक्ति। इन लॉग फ़ाइलों को बैकअप मीडिया को लिखा जाना चाहिए ताकि पुनर्प्राप्ति के लिए उपलब्ध कराया जा सके
विपत्तिपूर्ण विफलता का मामला (जिसके लिए डेटाबेस फ़ाइलों के स्नैपशॉट की भी आवश्यकता होती है),
लेकिन फिर उन्हें डिस्क स्थान को पुनः प्राप्त करने के लिए सिस्टम से हटाया जा सकता है।

विकल्प


-a डेटाबेस होम के सापेक्ष सभी पथनामों को निरपेक्ष पथनामों के रूप में लिखें
निर्देशिकाओं.

-d उन लॉग फ़ाइलों को हटा दें जिनकी अब आवश्यकता नहीं है; कोई फ़ाइल नाम नहीं लिखा गया है। स्वचालित
लॉग फ़ाइल को हटाने से विनाशकारी पुनर्प्राप्ति असंभव होने की संभावना है।

-h डेटाबेस वातावरण के लिए एक होम निर्देशिका निर्दिष्ट करें; डिफ़ॉल्ट रूप से, वर्तमान
कार्य निर्देशिका का उपयोग किया जाता है।

-l सभी डेटाबेस लॉग फ़ाइलों के पथनाम लिखें, चाहे वे हैं या नहीं
सक्रिय लेनदेन में शामिल।

-P एक पर्यावरण पासवर्ड निर्दिष्ट करें। हालांकि बर्कले डीबी उपयोगिताओं पासवर्ड को अधिलेखित कर देती हैं
जितनी जल्दी हो सके तार, ध्यान रखें कि भेद्यता की एक खिड़की हो सकती है
सिस्टम जहां विशेषाधिकार रहित उपयोगकर्ता कमांड-लाइन तर्क देख सकते हैं या जहां उपयोगिताओं
कमांड-लाइन तर्कों वाली मेमोरी को अधिलेखित करने में सक्षम नहीं हैं।

-s उन सभी डेटाबेस फ़ाइलों के पथनाम लिखें जिन्हें संग्रहीत करने की आवश्यकता है
विनाशकारी विफलता से डेटाबेस को पुनर्प्राप्त करें। यदि किसी डेटाबेस फ़ाइल में
वर्तमान लॉग फ़ाइलों के जीवनकाल के दौरान एक्सेस नहीं किया गया, db5.3_archive होगा
उन्हें इस आउटपुट में शामिल न करें।

यह संभव है कि कुछ फाइलें जिनको लॉग संदर्भित करता है, तब से है
सिस्टम से हटा दिया गया। इस मामले में, db5.3_archive उन्हें अनदेखा कर देगा। कब
db5.3_recover चलाया जाता है, कोई भी फाइल जिसमें लॉग संदर्भित करता है जो इस दौरान मौजूद नहीं है
वसूली को हटा दिया गया माना जाता है और पुनर्प्राप्त नहीं किया जाएगा।

-V मानक आउटपुट के लिए पुस्तकालय संस्करण संख्या लिखें, और बाहर निकलें।

-v वर्बोज़ मोड में चलाएँ, चेकपॉइंट्स को लॉग फ़ाइलों में सूचीबद्ध करते हुए उनकी समीक्षा की जाती है।

लॉग कर्सर हैंडल (DB_ENV->log_cursor विधि द्वारा लौटाए गए) में खुली फ़ाइल हो सकती है
डेटाबेस वातावरण में लॉग फ़ाइलों के लिए डिस्क्रिप्टर। इसके अलावा, बर्कले डीबी इंटरफेस
डेटाबेस वातावरण लॉगिंग सबसिस्टम के लिए (उदाहरण के लिए, DB_ENV->log_put और
DB_TXN->abort) लॉग कर्सर आवंटित कर सकता है और लॉग फाइलों के लिए ओपन फाइल डिस्क्रिप्टर हो सकता है:
कुंआ। ऑपरेटिंग सिस्टम पर जहां फाइल सिस्टम से संबंधित सिस्टम कॉल करता है (उदाहरण के लिए, नाम बदलें और
Windows/NT पर अनलिंक) विफल हो सकता है यदि किसी प्रक्रिया में प्रभावितों के लिए एक खुला फ़ाइल डिस्क्रिप्टर है
फ़ाइल, db5.3_archive द्वारा सूचीबद्ध लॉग फ़ाइलों को स्थानांतरित करने या निकालने का प्रयास विफल हो सकता है। सभी
लॉग कर्सर का बर्कले डीबी आंतरिक उपयोग केवल सक्रिय लॉग फाइलों पर संचालित होता है और इसके अलावा,
प्रकृति में अल्पकालिक है। इसलिए, ऐसी विफलता देखने वाले एप्लिकेशन को पुनर्गठित किया जाना चाहिए
किसी भी खुले लॉग कर्सर को बंद करने के लिए, और अन्यथा ऑपरेशन को तब तक पुनः प्रयास करने के लिए
सफल होता है। (हालांकि उत्तरार्द्ध आवश्यक होने की संभावना नहीं है; यह कल्पना करना कठिन है a
एक लॉग फ़ाइल को स्थानांतरित करने या उसका नाम बदलने का कारण जिसमें लेन-देन लॉग या निरस्त किया जा रहा है।)

db5.3_archive उपयोगिता बर्कले डीबी वातावरण का उपयोग करती है (जैसा कि के लिए वर्णित है) -h विकल्प,
पर्यावरण चर डीबी_होम, या क्योंकि उपयोगिता को एक निर्देशिका में चलाया गया था जिसमें
एक बर्कले डीबी पर्यावरण)। पर्यावरण भ्रष्टाचार से बचने के लिए a . का उपयोग करते समय
बर्कले डीबी पर्यावरण, db5.3_archive को हमेशा से अलग होने का मौका दिया जाना चाहिए
पर्यावरण और इनायत से बाहर निकलें। सभी वातावरण जारी करने के लिए db5.3_archive का कारण बनने के लिए
संसाधनों और सफाई से बाहर निकलें, इसे एक इंटरप्ट सिग्नल (SIGINT) भेजें।

DB_ENV->log_archive विधि db5.3_archive उपयोगिता द्वारा उपयोग की जाने वाली अंतर्निहित विधि है।
DB_ENV->log_archive का उपयोग करने के उदाहरण के लिए db5.3_archive उपयोगिता स्रोत कोड देखें।
IEEE/ANSI Std 1003.1 (POSIX) वातावरण।

Db5.3_archive उपयोगिता सफलता पर 0 से बाहर निकलती है, और यदि कोई त्रुटि होती है तो >0।

वातावरण


डीबी_होम
अगर -h विकल्प निर्दिष्ट नहीं है और पर्यावरण चर DB_HOME सेट है, यह
डेटाबेस होम के पथ के रूप में उपयोग किया जाता है, जैसा कि DB_ENV->open में वर्णित है।

लेखक


स्लीपीकैट सॉफ्टवेयर, इंक। यह मैनुअल पेज HTML प्रलेखन के आधार पर बनाया गया था
स्लीपीकैट से db_archive, Thijs Kinkhorst . द्वाराthijs@kinkhorst.com>, डेबियन प्रणाली के लिए
(लेकिन दूसरों द्वारा इस्तेमाल किया जा सकता है)।

28 जनवरी 2005 डीबी5.3_आर्काइव(1)

onworks.net सेवाओं का उपयोग करके ऑनलाइन db_archive का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम