Vmware vCenter数据库爆满后终极解决,vCenter数据库过大运行卡死的解决方法

迅恒数据中心

如果vCenter管理了非常多的ESX主机,每天会有大量的数据被记录,数据库会占用较多的硬盘空间。如何删除不需要的记录,释放存储空间,成了vSphere管理员头痛的问题。如果vCenter使用sql Server作为数据库服务器,以下方法将帮助vSphere管理员彻底解决该问题。

如果再次出现数据库空间不足情况,请做如下操作:
1.关闭vCenter的相关服务
2.打开Sql Server的管理工具(如果vCenter使用了vCenter自带的Sql Server Express数据库,请安装Sql server管理工具SSMSEE,从微软网站下载)
在查询窗口中执行以下语句(可直接复制到查询窗口中执行):

use VIM_VCDB; --VIM_VCDB是vCenter数据库的名称,如果是其它名称,请将脚本中所有的vcdb更换成实际的名称。
go
delete from dbo.VPX_EVENT_ARG;--删除事件日志表
delete from dbo.VPX_EVENT;--删除事件日志表
drop table dbo.VPX_HIST_STAT1;--删除表dbo.VPX_HIST_STAT1;
drop table dbo.VPX_HIST_STAT2;--删除表dbo.VPX_HIST_STAT2;
drop table dbo.VPX_HIST_STAT3;--删除表dbo.VPX_HIST_STAT3;
drop table dbo.VPX_HIST_STAT4;--删除表dbo.VPX_HIST_STAT4;
USE [VIM_VCDB]
GO
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT1]脚本日期: 12/17/2013 15:32:57 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VPX_HIST_STAT1](
[COUNTER_ID] [bigint] NOT NULL,
[TIME_ID] [bigint] NOT NULL,
[STAT_VAL] [bigint] NOT NULL
)ON [PRIMARY]
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT1]完成******/
USE [VIM_VCDB]
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT2]脚本日期: 12/17/2013 15:33:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VPX_HIST_STAT2](
[COUNTER_ID] [bigint] NOT NULL,
[TIME_ID] [bigint] NOT NULL,
[STAT_VAL] [bigint] NOT NULL
)ON [PRIMARY]
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT2]完成脚本日期: 12/17/2013 15:33:30 ******/
USE [VIM_VCDB]
GO
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT3]脚本日期: 12/17/2013 15:34:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VPX_HIST_STAT3](
[COUNTER_ID] [bigint] NOT NULL,
[TIME_ID] [bigint] NOT NULL,
[STAT_VAL] [bigint] NOT NULL
)ON [PRIMARY]
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT3]完成 ******/
USE [VIM_VCDB]
GO
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT4]脚本日期: 12/17/2013 15:34:57 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VPX_HIST_STAT4](
[COUNTER_ID] [bigint] NOT NULL,
[TIME_ID] [bigint] NOT NULL,
[STAT_VAL] [bigint] NOT NULL
)ON [PRIMARY]
/****** 重建表对象:Table [dbo].[VPX_HIST_STAT4]完成 ******/
/****** 收缩数据库 ******/
USE [VIM_VCDB]
GO
DBCC SHRINKDATABASE(N'VIM_VCDB')
GO
/****** 收缩数据库 ******/

3.重启启动vCenter的相关服务即可。

特别说明:下面的所有服务器为独立物理服务器,不是虚拟的云主机(云服务器、VPS)
租用服务器请自觉遵守服务器所在地的法律法规,国内服务器禁止任何违法违规用途!!!
香港、韩国、日本、美国、台湾、新加坡、菲律宾等境外服务器由机房直供(一手资源,价格最低),我公司只是代购,请自行遵守中国法律和服务器所在地的法规,勿用于违法犯罪用途,做什么用途虽然机房不过问,但是如果您私自做违法用途请自担责任!需要租用服务器请联系QQ16764407或微信18988993510
国内普通防御服务器.png
福建高防<a href=/fuwuqizuyong/ target=_blank class=infotextkey>服务器租用</a>.png
陕西高防BGP服务器租用.png
下面的香港、韩国、日本、美国、台湾、新加坡、菲律宾等境外服务器由机房直供(物理独立服务器,一手资源,价格最低),我公司只是代购,请自行遵守中国法律和服务器所在地的法规,勿用于违法犯罪用途,做什么用途虽然机房不过问,但是如果您私自做违法用途请自担责任!需要租用服务器请联系QQ16764407或微信18988993510
香港企业型服务器租用.png
香港高防服务器租用.png
韩国普通线路服务器租用.png
韩国KT机房CN2专线.png
韩国LG机房CN2专线.png
日本服务器租用.png
台湾服务器租用.png
新加坡服务器租用.png
菲律宾服务器租用.png
美国CN2高防服务器.png

分类:IDC资讯 百度收录 必应收录