Hallo Ralf,
Am 19.03.19 um 18:44 schrieb Ralf Mattes:
Am Dienstag, 19. März 2019 18:17 CET, Urs Liska <ul(a)openlilylib.org> schrieb:
Kennt sich jemand von euch mit Firebird aus oder
kann mir einen Tipp
geben, wo ich mich hinwenden kann?
Leider (oder zum Glück) nicht die Datenbank
meiner Wahl ...
nun, ich bin da so reingerutscht, wie man so schön sagt...
Meine ersten halbwegs richtigen Programmier-Schrittchen hatte ich vor
15-20 Jahren noch unter Windows mit Borland Delphi gemacht (was mir
ehrlich gesagt im Rückblick als recht brauchbares Produkt zum
Programmierenlernen erscheint). Und da gab es eben Paradox als "kleine"
und InterBase als "große" Datenbank, und dann eben Firebird als Open
Source Fork. So entstanden halt ein paar Datenbanken - von denen ich nun
eine gerne wieder nutzen würde. Am liebsten allerdings, indem die Daten
herausgeschreiben und in eine andere Form überführt werden.
Ich habe einen Ausdruck des Datenmodells (ich glaube, etwa 50 Tabellen),
die Datei selbst ist 2,8MB groß, also an sich nicht sehr viel (wenn man
mal davon absieht, dass es reine Textdaten sind, wovon dann doch wieder
einiges in diese Größe passt).
Was /wäre/ denn "die Datenbank deiner Wahl" (nur so interessehalber)?
[...]
Mein Problem ist, dass ich hier zu viele Probleme gleichzeitig habe...
Ich habe eine alte Firebird-Version "installiert", was nicht ganz
richtig funktioniert hat - aber ich konnte immerhin mittels gbak ein
Backup machen.
Nach Deinstallation des alten Firebird und eines neuen über meine
Paketquellen habe ich versucht, das Backup wieder zu rekonstruieren, um
eine neue Dateiversion zu bekommen. Dabei bekomme ich aber offenbar
Probleme mit den Character sets *und* Berechtigungsprobleme, wobei ich
nicht weiß, ob die auf der Datei- oder auf der DB-Server-Ebene liegen.
IIRC musst
Du bei neueren Versionen von gbak den Charset explizit angeben.
Also irgendwie so:
gback -v -r -fix_fss_metadata <charset> -fix_fss_data <charset>
backup.fbd
Nun, das hatte ich auch gefunden, und damit wurde zumindest mal eine
Datei *erstellt*. Als nächstes kam dann aber das Problem, dass wegen
Zugriffsberechtigungen nicht mit der Datenbank verbunden werden könne.
Und zwar sehr unterschiedliche Meldungen auf der Kommandozeile und in
"Flamerobin", dem zu Firebird gehörenden Managementwerkzeug...
Vieleicht hilft Dir das ja.
Erstmal nicht wirklich, trotzdem danke!
Urs
Gruss RalfD
--
Urs Liska
Glümerstr. 5
79102 Freiburg
+49(0)179-4642905
ul(a)openlilylib.org