Empirum MSDE Datenbank voll

Post Reply
RolfS
Posts: 5
Joined: 18. Aug 2006, 14:10
Contact:

Empirum MSDE Datenbank voll

Post by RolfS » 28. Sep 2007, 15:53

Hallo zusammen,

unsere MSDE Empirumdatenbank ( 3.18 ) ist bei 2GB angekommen.
Wie kann ich wieder Platz schaffen?

Mit den DBUtil Scripten wie "delete_unused_objects" oder Tools wie "DbaMgr2k" mit "shrinkdatabase" funktioniert das leider nicht.

Wie bekomme ich die Datenbank wieder kleiner?

Gruß
Rolf

Viper9000
Posts: 307
Joined: 13. Oct 2005, 20:44
Contact:

Post by Viper9000 » 25. Oct 2007, 11:42

Hi,

bekommst du die Console noch auf? Wenn ja einfach über den Menüpunkt Extras (glaube ich) Log Daten, Inventar Daten usw. von vor einem Zeitraum löschen. Ein Tabelle in der DB sammelt die LOG Einträge von den Empirum Diensten und wird nicht automatisch gelöscht. Diese wächst insbesondere, wenn man den LDAP Sync Dienst verwendet enorm an im GB Bereich. Im Namen der Tabelle kam Log vor, aber den genauen Namen weiß ich gerade nicht, muss ich nochmal schauen.

Gruß

RolfS
Posts: 5
Joined: 18. Aug 2006, 14:10
Contact:

Post by RolfS » 26. Oct 2007, 13:50

Hallo Viper9000,

die Console kann noch geöffnet werden. Auch funktionieren Änderungen an bestehenden Einträgen (Softwareverteilung de/aktivieren, Inventory wird aktualisiert...) noch. Nur neue Objekte können nicht mehr hinzugefügt werden.
Ich habe schon versucht die Log Daten in der Console zu löschen, aber da kommt schon ein Datenbankfehler (zu wenig Platz).
Ich habe mir auch schon die Tabellen mit einem Database Manager angeschaut, der Table "alerts" ist seeehr groß.

Gruß
Rolf

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 26. Oct 2007, 14:30

Können Sie denn nicht mit dem Database-Manager die Alerts löschen?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

RolfS
Posts: 5
Joined: 18. Aug 2006, 14:10
Contact:

Post by RolfS » 26. Oct 2007, 15:38

Hallo Herr Ambrosius,

da bin ich gerade dabei...

Leider erlaubt mir der Manager keine Massenselektion der Alerts. Nur jede Zeile einzeln :roll:

Ich habe mir jetzt einen echten SQL Server installiert, die Datenbank da eingespielt, und lösche nun die Einträge mit dem Enterprise Manager.

Gruß

Viper9000
Posts: 307
Joined: 13. Oct 2005, 20:44
Contact:

Post by Viper9000 » 29. Oct 2007, 07:45

Hallo RolfS,

schau dir mal die Tabelle LogEntry an. Hier schreiben die Empirumdienste ihre Logs rein. Wenn du den LDAP Sync verwendest werden z.B. alle Logs des Dienstes da reingeschrieben. Kannst ja mal debugview laufen lassen und mitgucken.

Gruß Viper

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 05. May 2008, 16:23

Hallo Zusammen,

gleiches Problem, Datenbank voll. Hab mal Alert Logs usw. gelöscht. Datenbank immer noch recht gross mit 1,5 Gig...

Diese Tabelle LogEntry. Kann deren Inhalt problemlos gelöscht werden? Sind mittlerweile über 6,5 Mio Zeilen...

Danke und Gruss

Björn
have you tried turning it off and on again ;-)

User avatar
Trickser
Posts: 560
Joined: 11. Oct 2006, 10:51
Location: Jülich
Contact:

Post by Trickser » 05. May 2008, 16:58

Hi,

ein klassischer Kandidat für eine Vermüllung der DB ist eine aktivierte Inventory History (InvHistory). Da könntest du mal prüfen, in wieweit ggf. getrckte Infos überhaupt (noch) Sinn machen.

Eine weitere Möglichkeit: Tabelle ArchiveDistJobs. Hierkönntest du mal auf Result='Error' filtern ung ggf. alte Einträge löschen. Wenn ein Cient wirklich noch aktiv ist und auf einen Fehler läuft, dann kommt die Fehlermeldung ja beim nächsten Mal wieder rein.

Noch ne Möglichkeit: werden beim Inventory ggf. unnötig files gescannt ? Das bläst die DB auch sehr auf.

Wird Inventory mit AUT gemacht und wenn ja, werden die Daten überhaupt ausgewertet? ansonsten abschalten und Inhalt von AUT-Tabellen löschen.

Ist das Audit eingeschaltet ? Wenn es nicht genutzt wird - abschalten oder zumindest alte Datensätze löschen.

BTW: "Meine DB" hat mit ~3.500 Clients aktuell 707 MB...

Gruß,

Micha.

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 05. May 2008, 17:05

Hey Micha,

ja, Historydaten, Inventory allgemein, AUT usw. alles gelöscht. Datenbank immer noch 1,5 Gig. Diese Log Entry allein beansprucht schon über 800 MB. Diese 800 MB hätte ich gerne los.

Ist das ok, diese Daten zu löschen?

Das Andere wird auch alles ausgeschalten.

Danke dir

Björn
have you tried turning it off and on again ;-)

User avatar
Trickser
Posts: 560
Joined: 11. Oct 2006, 10:51
Location: Jülich
Contact:

Post by Trickser » 05. May 2008, 19:14

Hi Björn,

also auf Anhieb hab ich nicht verstanden wozu die LogEntry-Tabelle da ist.
Bei uns ist sie leer, wenn ich das richtig gesehen habe. Aus der DB-Doku geht nicht viel hervor, ausser dass noch auf andere Tabellen referenziert wird.

Vieleicht nochmal beim Support absichern, dass du die Datensätze löschen kannst.

Gruß,

Micha.

Post Reply

Return to “DBUtil”

Who is online

Users browsing this forum: No registered users and 3 guests