[Allegro] Anlegen einer neuen Datenbank nach Vb.261

Fischer, Thomas fischer at sub.uni-goettingen.de
Di Sep 30 08:55:34 CEST 2014


Liebe KollegInnen,

ich habe Probleme, eine neue Datenbank zu erstellen.
Ich habe mich bemüht, den unten stehenden Verfahren aus der Vb.261 genau zu folgen, im Ergebnis sind dann auch fast alle benötigten Dateien da, es fehlt aber die Datenbankdatei (bei mir eff_1.gld), und damit lässt sich die Datenbank nicht aufrufen. Seltsamerweise sind in dieser Situation die Indexdatei und die Satztabelle nicht leer.
Gibt es da noch etwas Besonderes zu beachten, damit das beschriebene Verfahren funktioniert?
Ich habe mir jetzt damit geholfen, dass ich eine leere Datenbankdatei in das Verzeichnis gelegt habe, damit ließ sich die Datenbank dann aufrufen und ich konnte einen ersten Satz eintragen. Das kommt mir aber nicht ideal vor.

Mit freundlichen Grüßen
Thomas Fischer


> Neue Datenbank anlegen mit acon
> -------------------------------
> Die Quadriga-Programme (srch, import, index, qrix) zusammen mit acon
> ermöglichen bereits ein von Windows unabhängiges Arbeiten unter Linux.
> Dabei gibt es zwar kein Pendant zu a99/alcarta, aber diese Rolle kann
> zu großen Teilen schon von der browserbasierten Oberfläche a35
> ausgefüllt werden. Eine wichtige Funktion, die noch auf das Windows-
> Programm a99 angewiesen war, ist das Anlegen einer neuen, leeren
> Datenbank mit Indexdatei und den Dateien .TBL, .STL und .RES.
> Dies kann nunmehr auch acon erledigen, und zwar sehr leicht:
> [ >>> aber am leichtesten mit dem neuen  al.job, s.unten <<< ]
>
> 1. Einen Ordner  abc  anlegen und darin evtl. die datenbankspezifischen
>     Dateien, z.B. Konfiguration x.cfg und Indexparameter ndb.xpi
>     Der Ordner kann leer sein, wenn alle Dateien im ProgDir liegen.
>
> 2. Im ProgDir (wo acon liegt) eine Jobdatei  newbase.job  anlegen, in
>     der nur steht:
>       #20 TestTitel   [oder eine andere, in der CFG definierte Kategorie]
>       put
>
> 3. acon so aufrufen:  (unter Linux mit  ./acon ... )
>       acon -jnewbase -kx -dabc -bndb   [Default für x ist a]
>
> 4. Anschließend liegen im Ordner abc die neu erstellten Datenbank-
>     dateien, die man nun mittels acon mit Daten befüllen kann. Den
>     einzigen dort schon befindlichen Datensatz (mit #20 TestTitel)
>     sofort löschen.
>
> 5. Wenn neben dem Index  ndb.xdx  in den Indexparametern weitere
>     Indexdateien spezifiziert sind, z.B. ndb.xex, dann entstehen
>     diese nicht automatisch, sondern erst bei einer Neuindexierung.
>     Diese sollte man deshalb nach Einspeisung einiger Daten schnell
>     mal machen.




Mehr Informationen über die Mailingliste Allegro