要在存在架构不匹配的情况下解决此问题,请还原与 vCenter Server 的当前内部版本关联的 vCenter Server 数据库正确版本。
要验证是否存在 vCenter Server 数据库架构不匹配问题,请执行以下操作:
- 使用 SQL 管理工具连接到 vCenter Server 数据库。
- 运行此查询,以在 vCenter Server 数据库中列出 VPX_Version 表中的行:
Select * from VPX_Version
- 记录 VERSION_VALUE 字段中的值。
- 打开 vpxd.log 文件并找到文件的初始标头。该标头显示 vCenter Server 的当前版本。
例如,显示的标头类似于以下内容:
Section for VMware VirtualCenter, pid=4472, version=5.1.0, build=1235232, option=Release
- 比较步骤 2 和步骤 3 中记录的 vCenter Server 版本。如果版本不匹配,vCenter Server 数据库会运行一个错误的架构。
要将数据库架构升级到正确版本,请执行以下操作:
- 卸载 vCenter Server。
- 从备份还原 vCenter Server 数据库。
- 使用“使用现有数据库”选项重新安装 vCenter Server。