Seite 1 von 1

VirtualCenter Server Dienst beendet sich alle paar Minuten

Verfasst: 05.08.2016, 11:11
von shemeneto
Hallo,

folgendes Problem nach Update von 5.5.0U01 auf 5.5.0U3d:

Der Dienst startet alle paar Minuten mit der Fehlermeldung:
7031 : Der Dienst "VMware VirtualCenter Server" wurde unerwartet beendet

In der Log-Datei ist folgendes zu finden:
SQLError was thrown: "ODBC error: (42000) - [Microsoft][SQL Server Native Client 10.0][SQL Server]Could not find stored procedure 'load_stats_proc'." is returned when executing SQL statement "{ call load_stats_proc(?, ?, ?, ?, ?, ?, ?) }"

Gruß,
Shemento

Verfasst: 05.08.2016, 14:50
von irix
Der haeufigste Fehler in dem Umfeld ist der das die SQL Datenbank keinen freien Speicher mehr hat. Entweder die Disk ist voll oder aber man hat die lizenztechnische Grenze von MSSQL Express getroffen.

Ansonsten stellt sich die Frage was fuer eine vCenter Version ist es genau und ist die schon aelter oder frisch aktualisiert oder war es eine Neuinstalltion? Unter Umstaenden ist es ja auch schon ein vPostgreSQL.

Gruss
Joerg

Verfasst: 08.08.2016, 08:06
von shemeneto
es wurde von vCenter 5.1 3d auf 5.5.0U01 und dann auf 5.5.0U3d aktualisiert.

hier der Bereich in der LOG-Datei:


Code: Alles auswählen

2016-08-08T08:00:22.125+02:00 [01416 error 'Default'] [Vdb::IsRecoverableErrorCode] Unable to recover from 42000:2812
2016-08-08T08:00:22.125+02:00 [01416 error 'Default'] [Vdb::IsRecoverableErrorCode] Unable to recover from 42000:2812
2016-08-08T08:00:22.125+02:00 [01416 error 'Default'] [Vdb::IsRecoverableErrorCode] Unable to recover from 42000:2812
2016-08-08T08:00:22.125+02:00 [01416 error 'Default'] [Vdb::IsRecoverableErrorCode] Unable to recover from 42000:2812
2016-08-08T08:00:22.125+02:00 [01416 error 'Default'] [Vdb::IsRecoverableErrorCode] Unable to recover from 42000:2812
2016-08-08T08:00:22.125+02:00 [01416 error 'Default'] [Vdb::IsRecoverableErrorCode] Unable to recover from 42000:2812
2016-08-08T08:00:22.125+02:00 [01416 error 'Default'] [VdbStatement] SQLError was thrown: "ODBC error: (42000) - [Microsoft][SQL Server Native Client 10.0][SQL Server]Could not find stored procedure 'load_stats_proc'." is returned when executing SQL statement "{ call load_stats_proc(?, ?, ?, ?, ?, ?, ?) }"
2016-08-08T08:00:22.125+02:00 [01416 error 'statsvmDsStatsUtil'] [VmDsStatsUtil::WriteStats] database error while flushing stats data: "ODBC error: (42000) - [Microsoft][SQL Server Native Client 10.0][SQL Server]Could not find stored procedure 'load_stats_proc'." is returned when executing SQL statement "{ call load_stats_proc(?, ?, ?, ?, ?, ?, ?) }"


edit:
ich habe nun das Objekt 'load_stats_proc' wie in folgender Anleitung beschrieben in die Datenbank eingefügt (es hat wirklich gefehlt!):
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2079936
(Leider nur auf Japanisch. Lässt sich aber übersetzten...)

edit2:
Nun kommt das nächste Objekt das fehlt und danach wieder eins, usw., usw....
Da scheint beim Upgrade der DB was kräftig schiefgelaufen zu sein. Leider bin ich kein Datenbankspezialist und habe keine Ahnung wie ich das reparieren kann ohne jedes einzelne Objekt der DB hinzuzufügen?

edit3:
Habe jetzt insgesamt 4 Objekte der DB hinzugefügt und seitdem keine Fehler mehr.
Mal schauen ob es so bleibt...

edit4:
das 5. Objekt...