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

Klaus Lehmann lehmann_klaus at t-online.de
Fr Nov 7 18:50:43 CET 2014


 
Guten Tag Herr Fischer,
danke für Ihre Nachricht.
Am Freitag, 7. November 2014 um 18:37 schrieben Sie.
Ihre Nachricht finden Sie am Ende dieser eMail.

> Lieber Herr Lehmann,
> ich schaue mir die Daten mit meinem Texteditor an (auf dem Mac:

verzeihung, DAS ist nicht das, was ich gemeint habe. jetzt haben wir(?) 
schon wieder verständnisprobleme. textedi's gut und schön. ich hab'n 
ganzen strauss davon. mit notepad++ kommen sie z.b. ihn keine großen 
dateien. kann sein, daß bei 100-200 MBN schluss ist. egal. DAS war 
nicht gemeint. 

also: habe ich viele datensätze, habe ich viele felder, da 
kann auch mal ein datensatz bis zu 10.000 bytes lang werden. DAS 
schaut sich KEINER mit nem edi an. KEINER! ;-)

ich rede/schreibe von werkzeugen, die UNS hinweise bringen:
s.a. beispiel unten: berger#s schnäuzer: (d.i. "sneezer.pl")
>>     258 enth. Zeichen 204
das sind für mich werkzeuge!

die benutze ich, wenn ich weiss/ahne, DA ist was. aber ich weiss 
nicht: WO?
comprehende senor?

also sniffer und co! werden gesucht ;-)
grüezi aus dem sächsischen
ihr k.l.



>> 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....


-- 
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. Always 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: allegronet ist ein eingetragenes Warenzeichen





Am Freitag, 7. November 2014 um 18:37 schrieben Sie:
> 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
> _______________________________________________
> 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