如果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
租用服务器请自觉遵守服务器所在地的法律法规,国内服务器禁止任何违法违规用途!!!
香港、韩国、日本、美国、台湾、新加坡、菲律宾等境外服务器由机房直供(一手资源,价格最低),我公司只是代购,请自行遵守中国法律和服务器所在地的法规,勿用于违法犯罪用途,做什么用途虽然机房不过问,但是如果您私自做违法用途请自担责任!需要租用服务器请联系QQ16764407或微信18988993510



下面的香港、韩国、日本、美国、台湾、新加坡、菲律宾等境外服务器由机房直供(物理独立服务器,一手资源,价格最低),我公司只是代购,请自行遵守中国法律和服务器所在地的法规,勿用于违法犯罪用途,做什么用途虽然机房不过问,但是如果您私自做违法用途请自担责任!需要租用服务器请联系QQ16764407或微信18988993510










文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
