免责声明:
本文是
"Double register of key" error when starting vCenter Server 6.0 (2150756)
的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。
当 vCenter Server 使用 vPostgres 数据库时,您遇到以下症状:
-
vCenter Server 正在使用 vPostgres 数据库。
-
在 vpxd.log 文件中,您会看到类似以下内容的条目:
error vpxd[09000] [Originator@6876 sub=Vmomi] [VpxVmomi] Double register of key: 'vm-37' and name: ''
-
连接到 vPostgres 数据库。有关详细信息,请参见
Connecting to the embedded vPostgres Database in a Windows installed vCenter Server 6.0 (2108848)
。
-
运行以下查询查找正确的数据库密钥。应显示一行。
SELECT ID,CTID from VPX_VM where ID=37;
注意
:根据受影响的虚拟机输入虚拟机 ID 键。
-
运行以下查询查找重复条目。
SELECT ID,CTID FROM VPX_VM ORDER by ID;
注意
:它将显示表的所有行和重复的键。手动记下 CTID。
-
通过运行以下查询移除重复条目。
DELETE from VPX_VM where CTID=(SELECT CTID from VPX_VM where CTID='(CTID_from_step_3)');
-
移除重复条目。
-
重新启动 vCenter Server 服务。