Seite 1 von 1

Datenbankfehler

Verfasst: 28.01.2005 10:16
von DerMartin
Hallo,

ich habe die phpBB Version 2.0.10 auf einem Windows 2000 / IIS-System laufen.

Alle paar Tagen kommen (fast abwechselnd) folgende Fehler:
Fehler: #1016 - Can't open file: 'phpbb_sessions.MYI'. (errno: 145)

und

Fehler: #1016 - Can't open file: 'phpbb_users.MYI'. (errno: 145)


Die Problemlösung ist jeweils der REPAIR TABLE-Befehl. Aber wieso tritt der Fehler überhaupt auf? Kann man dies nicht verhindern? Denn der Ausfall ist natürlich immer mit einer Downtime des Forums verbunden...

Bitte um Hinweise und Anregungen!

Danke

Grüße,
Martin

Verfasst: 28.01.2005 10:20
von marino
geh bitte mit phpmyadmin in deine datenbank such die beiden betreffenden tabellen , markier sie ( durch setzen des häckchens ganz vorn) und dann wählst ganz unten aus dem drop-down menü den punkt reperatur ok klicken .. .... in den meisten fällen reicht dieser vorgang aus

Verfasst: 28.01.2005 10:22
von DerMartin
danke

...aber das ist doch de facto der selbe Befehl wie die SQL-Anweisung "REPAIR TABLE phpbb_sessions" und "REPAIR TABLE phpbb_users"

wie gesagt, nach diesen Befehlen geht das Forum erstmal wieder...aber alle 3-5 Tage kommt die gleiche Fehlermeldung wieder....

Verfasst: 28.01.2005 10:25
von marino
session-tabelle könntest einfach löschen und neu anlegen ( christian hat gestern in einem andrem posting den code reingesetzt müsst ich mal suchen) bei der user-tabelle geht das natürlich nicht da kannst nur hoffen das einer der datenbank-experten dir weiterhelfen kann ..btw mal bei einem sql-supportforum nachfragen