Ich benutze Derby-DB als Speicher für meine Qpid-Broker. Versuchen Sie herauszufinden, wo Derby die Datendateien speichert, wenn Sie als eingebettete Datenbank laufen.
Hat jemand einen Hinweis darauf, wo sich die Dateien befinden oder wie das Verzeichnis eingestellt wird?
Antworten:
4 für die Antwort № 1Dies wird durch das bestimmt derby.system.home Eigentum.
Gibt das Derby-Systemverzeichnis an, dh das Verzeichnis, in dem sich das System befindet enthält Unterverzeichnisse, die Datenbanken enthalten, die Sie erstellen, sowie den Text Datei derby.properties.
Jede Datenbank hat ein entsprechendes Verzeichnis, das nach der Datenbank benannt ist. Die Dateistruktur unter diesem Verzeichnis ist dokumentiert Hier.
1 für die Antwort № 2
Sie sollten die folgenden Variablen festlegen:
QPID_HOME
- gibt an, wo Ihre Installation von Qpid existiert, für Broker-Lookups von Dateien usw
QPID_WORK
- Definiert den Speicherort aller vom Broker erstellten Arbeitsdateien, einschließlich Protokoll und db (d. h. BDB, falls verwendet). Notiere dass der QPID_WORK
Variable ist standardmäßig auf das Heimatverzeichnis des aktuellen Benutzers eingestellt, sofern nicht festgelegt.
0 für die Antwort № 3
Ich habe in der Derby-Dokumentation gesehen, dass die Derby-Datenbank aus Datendateien und einer service.properties-Datei besteht.
Wenn Sie Netbeans und Java DB-Alias-Derby unter Windows 7 verwenden, werden alle Datenbanken in gespeichert
C: usersyour_user_name.netbeans-derbyyour_databaseseg0.