Používam Derby DB ako úložisko pre mňa Qpid broker, Snažím sa zistiť, kde Derby ukladá dátové súbory, keď beží ako embedded db.
Každý, kto má kľúč, kde sú umiestnené súbory alebo ako nastaviť adresár na použitie?
odpovede:
4 pre odpoveď č. 1Určuje to derby.system.home vlastnosť.
Určuje adresár systému Derby, ktorý je adresárom obsahuje podadresáre obsahujúce databázy, ktoré vytvoríte, a text súbor derby.properties.
Každá databáza má príslušný adresár pomenovaný po databáze. Štruktúra súborov v tomto adresári je zdokumentovaná tu.
1 pre odpoveď č. 2
Mali by ste nastaviť nasledujúce premenné:
QPID_HOME
- určuje, kde existuje inštalácia Qpidu, používa sa pri vyhľadávaní súborov atď
QPID_WORK
definuje umiestnenie všetkých pracovných súborov vytvorených sprostredkovateľom, vrátane denníka a db (t.j. BDB, ak sa používa). Všimnite si, že QPID_WORK
premenné predvolené na domovskom adresári aktuálneho používateľa, ak nie je nastavené.
0 pre odpoveď č. 3
V Derbyovej dokumentácii som videl, že databáza Derby pozostáva z dátových súborov a jedného súboru service.properties.
Ak používate NetBeans a Java DB alias Derby v systéme Windows 7, sú uložené všetky databázy
C: usersyour_user_name.netbeans-derbyyour_databaseseg0.