[Allegro] werkzeuge fürs erkennen von schäden an datenbanken -eine vorsichtige zusammenfassung-

Fischer, Thomas fischer at sub.uni-goettingen.de
Fr Nov 7 18:37:01 CET 2014


Lieber Herr Lehmann,

ich schaue mir die Daten mit meinem Texteditor an (auf dem Mac: TextWrangler), und zwar im Format ISO-Latin-1, bei dem keinerlei Umsetzung stattfindet (im Gegensatz zu Windows-Latin-1 oder DOS). Unter Windows geht vielleicht Notepad++, WinVi oder ein geeigneter Hex-Editor, mit dem man seltsame Zeichen erkennen kann. Bei meinem Editor kann ich auch gleich die Datensatznummer auslesen (per kleinem Skript), dafür weiß ich unter Windows keine direkte Lösung.
Wichtig ist, dass man alle (nichtdruckbaren) Zeichen anzeigen und sie möglichst auch irgendwie identifizieren kann.

Mit freundlichen Grüßen
Thomas Fischer


> -----Ursprüngliche Nachricht-----
> Von: Allegro [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von Klaus
> Lehmann
> Gesendet: Freitag, 7. November 2014 17:48
> An: Diskussionsliste Allegro-C
> Betreff: [Allegro] werkzeuge fürs erkennen von schäden an datenbanken -
> eine vorsichtige zusammenfassung-
>
> Guten Tag allerseits,
>
> mein problem, mit acon und dem absturz beim schnellen zuspielen,
> scheint auf einem datenbankfehler zuberuhen.
>
>
> nun habe ich natürlich mal alle meine mir bekannten werkzeuge mal
> rausgeholt und auf den "tisch" gestapelt.
> mit keinem habe ich einen fehler erkennen können.
> will mal aufzählen, was ich so kenne.
>
> vielleicht kann der eine oder die andere was dazu beitragen... .;-)
>
>
> a. das erste werkzeug der ersten wahl WAR mal: sniffer.exe
> ich bekomme es unter wxp-32bit mit sp3 NICHT mehr zum laufen (fehler:
> "fehlende schreibrechte". auch nicth im w95-modus
>
>
> b. dann gibt es meines wissens nur noch: sneezer.pl von Th.berger von
> 2009. damit kommt nebenbei "nur" sowas raus:
>     255     254s                0x000000ff
>     256     255s                0x00000100
>     257     256s                0x00000101
>     258 enth. Zeichen 204
>     258     257s                0x00000102
>     259     258s                0x00000103
>     260     259s                0x00000104
>     261     260s                0x00000105
>     262     261s                0x00000106
>     263     262s                0x00000107
>     264     263s                0x00000108
>     265     264s                0x00000109
>     266 verbunden (recno)
>     267     265s                0x0000010a
>     268     266s                0x0000010b
>     269     267s                0x0000010c
>     270     268s                0x0000010d
>
> zeile 258 ist interessant. aber das decimal204 ist hexCC, ein
> einleiter für utf8-code. es dürfte zu keinem problem werden.
> herr berger "bemängelt" in der sneezer.pl folgende hexwerte:
> $BADCHARS = "\x01\x08-\x0a\x0d\x1a\x1b\xff";
> hexCC ist nicht dabei. es ist in der $NOGOODCHARS = "\x0b\x0c\x0e-
> \x11\x1c-\x1e\xb3\xb4\xb9-\xbc\xbf-\xc5\xc8-\xce\xd
> 9\xda";
>
> ansonsten kenne ich kein werkzeug, um alg-dateien zu untersuchen.
> (incl. ald's)
>
> c. natürlich kann man die "allegro-mittel" in die hand nehmen, wie
> z.B.: srch. z.b. srch -f4 -s0 -epa/export_zur_genauen_untersuchung.alg
> und dann mit asort in einn angenehme sortierung bringen (die
> möglichkeit -cx nicht vergessen!)
> z.b.: srch mit einem filter, der die #00 killt! damit man das ganze
> mal ohne die identummer sieht.
> man darf aber nie vergessen, daß srch auch die datenbank quasi
> "reinigen" kann. also fehler wegbügelt (an die cfg denken!!!)
> ->alles was da nicht drinsteht, wird nicht übernommen!
> ->, die man eigentlich sehen will....
>
> gibt es mehr möglichkeiten?
> bitte ergänzen. danke.
>
> grüße
> k.l.
>
>
>
>
> --
> Mit freundlichen Grüßen,
> Ihr Klaus Lehmann
> http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452
> 807(fax 809) * mobil: 0171-953 7843
> allegronet.de * Klaus Lehmann * D-01454 Radeberg * Bahnhofstr. 1
> zuständiges Finanzamt: FA Hoyerswerda; zuständige Kammer: IHK Dresden;
> zuständige Aufsichtsbehörde: Gewerbeamt Radeberg; USt-IdNr:
> DE247550760
> * Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
> * Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow
> * Yes we can. Only with allegro. Yes we do. Allways with allegro.
> * Internetkataloge & WebHosting für Allegro-C & Web 2.0 with VuFind
> * 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)
> * 2012: mit allegro-utf8 V3 und allegro-vufind auf der IFLA in Helsinki
> * 2013: Bolero 64bit. Fußige Noten aufgeblättert (=Fußnotendoku)
> * 2014: allegro-zdb: endlich. Die Wiedervereinigung! + eBooks
>
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro



Mehr Informationen über die Mailingliste Allegro