Korrupte Tabelle in Data Dictionary [ERLEDIGT]

Advantage Database Server

Moderator: Moderatoren

Antworten
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Korrupte Tabelle in Data Dictionary [ERLEDIGT]

Beitrag von UliTs »

Hallo allerseits,

ich habe gerade ein großes Problem beim Kunden!
Eine zu einem Data Dictionary gehörende ADT-Tabelle ist korrupt. Fehlermeldung: "Inconsistency detected in the Data dictionary".
Wie ist das Data Dictionary zu retten? Die betroffene Tabelle könnte ich problemlos aus einer Sicherung "restoren".

Uli
Zuletzt geändert von UliTs am Do, 17. Okt 2013 12:37, insgesamt 1-mal geändert.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 651
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: Korrupte Tabelle in Data Dictionary

Beitrag von nightcrawler »

ich würde zuerst einmal die Index-Datei für das Dictionary löschen und schauen, ob das hilft.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Korrupte Tabelle in Data Dictionary

Beitrag von UliTs »

nightcrawler hat geschrieben:ich würde zuerst einmal die Index-Datei für das Dictionary löschen und schauen, ob das hilft.
Danke für den Tip!
Hat leider nicht funktioniert ...
Ich habe jetzt noch versucht, mittels DLL-Call AdsDDRemoveRefIntegrity die zugehörigen referentiellen Integrietäten zu löschen.
Leider ohne Erfolg.
Hast Du noch eine Idee, wie ich das Data Dictionary retten kann?
Sonst muß ich wohl oder übel eine vollständige Sicherung mit dem Verlust der aktuellen Daten einspielen. :(

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 651
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: Korrupte Tabelle in Data Dictionary

Beitrag von nightcrawler »

wie ist denn der Fehlercode beim Öffnen mit ARC?
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Korrupte Tabelle in Data Dictionary

Beitrag von UliTs »

Das Data Dictionary läßt sich problemlos öffnen.
Wenn ich dann auf die referentielle Intetrität (RI) gehe und die rechte Maustaste tippe um die RI zu löschen, kommt

Error 5131: The specified object ID is not a valid database object ID. Foreign index was not found in the data dictionary.

Wenn ich nach Neustart des ARC auf die Tabelle klicke, kommt

Error 5130: The requested data dictionary operation cannot be completed. Inconsistency detected in the Data dictionary.

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Korrupte Tabelle in Data Dictionary [ERLEDIGT]

Beitrag von UliTs »

Das Restore aus dem Backup lief zunächst auch nicht und es kamen die besagten Fehler ...
--
Wir haben dann den ADS noch einmal runtergefahren und wieder neu gestartet und siehe da ... es funktioniert :D :D :D .
--
Für mich ziemlich unerklärlich...

Aber Hauptsache, es läuft wieder alles (schon seit 6 Minuten :) ).

Uli

P.S. Vielen Dank auch an Nightcrawler!
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Antworten