[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