2012-11-21 4 views
5

मैं Derby DB का उपयोग अपने Qpid broker के लिए भंडारण के रूप में कर रहा हूं। यह पता लगाने की कोशिश कर रहा है कि एम्बेडेड डीबी के रूप में चलते समय डर्बी डेटा फ़ाइलों को संग्रहीत करता है।Apache Qpid के साथ उपयोग किए जाने पर अपाचे डर्बी अपनी फ़ाइलों को कहां स्टोर करता है?

किसी के पास एक सुराग है जहां फाइलें स्थित हैं या निर्देशिका का उपयोग करने के लिए कैसे सेट करें?

उत्तर

1

आप निम्न चर स्थापित करना चाहिए:

QPID_HOME - निर्दिष्ट करता है जहाँ आपके Qpid की स्थापित मौजूद है, फ़ाइलों आदि

QPID_WORK के दलाल लुकअप के लिए इस्तेमाल किया - लॉग सहित दलाल द्वारा बनाई गई सभी कार्य फ़ाइलों का स्थान को परिभाषित करता है और डीबी (यानी बीडीबी का उपयोग किया जाता है)। ध्यान दें कि सेट नहीं होने पर QPID_WORK परिवर्तनीय डिफ़ॉल्ट उपयोगकर्ता की होम निर्देशिका में डिफ़ॉल्ट है।

4

यह derby.system.home संपत्ति द्वारा निर्धारित किया जाता है।

डर्बी प्रणाली निर्देशिका है, जो निर्देशिका है कि डेटाबेस है कि आप बना सकते हैं और पाठ फ़ाइल derby.properties पकड़े उपनिर्देशिका शामिल निर्दिष्ट करता है।

प्रत्येक डेटाबेस में डेटाबेस के बाद नामित एक संबंधित निर्देशिका है। इस निर्देशिका के तहत फ़ाइल संरचना here दस्तावेज है।

+0

हां, यदि आप एक स्टैंडअलोन के रूप में डर्बी का उपयोग करते हैं तो यह सही लगता है। इस मामले में QPID_WORK पर्यावरण चर सेट करने से समस्या हल हो गई। – Carl

0

मैंने डर्बी दस्तावेज़ीकरण में देखा है कि डर्बी डेटाबेस में डेटाफाइल और एक service.properties फ़ाइल शामिल है।
यदि आप विंडोज 7 पर नेटबीन्स और जावा डीबी उर्फ ​​डर्बी का उपयोग कर रहे हैं, तो सभी डेटाबेस
सी: \ users \ your_user_name \ .netbeans-derby \ your_database \ seg0 में संग्रहीत हैं।

संबंधित मुद्दे