vCenter服务每天停止有问题

我在Windows 2008 VM和Oracle 11g R2数据库上运行vCenter 4。 在操作环境和非操作环境中,我具有相同的configuration。 在我的NOE中,我每天早上都必须在Windows中启动vCenter服务 – 它一夜之间失败。 日志显示数据库错误,但没有具体的。 由于Oracle 11.2没有得到VMware的正式支持,所以他们无法帮助我解决这个问题。 有谁有一些Oracle和VMware的经验谁能帮我弄明白这一点? 我已经附上日志,当它在晚上退出。

[2010-12-10 02:22:53.021 06560 error 'App'] [VdbStatement::PrepareHandle] Error on preparing statement INSERT INTO VPX_EVENT (EVENT_ID, CHAIN_ID, EVENT_TYPE, EXTENDED_CLASS, CREATE_TIME, USERNAME, CATEGORY, VM_ID, VM_NAME, HOST_ID, HOST_NAME, COMPUTERESOURCE_ID, COMPUTERESOURCE_TYPE, COMPUTERESOURCE_NAME, DATACENTER_ID, DATACENTER_NAME, DATASTORE_ID, DATASTORE_NAME, NETWORK_ID, NETWORK_NAME, NETWORK_TYPE, DVS_ID, DVS_NAME, CHANGE_TAG_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [2010-12-10 02:22:56.021 06560 error 'App'] [VdbStatement::PrepareHandle] Error on preparing statement INSERT INTO VPX_EVENT (EVENT_ID, CHAIN_ID, EVENT_TYPE, EXTENDED_CLASS, CREATE_TIME, USERNAME, CATEGORY, VM_ID, VM_NAME, HOST_ID, HOST_NAME, COMPUTERESOURCE_ID, COMPUTERESOURCE_TYPE, COMPUTERESOURCE_NAME, DATACENTER_ID, DATACENTER_NAME, DATASTORE_ID, DATASTORE_NAME, NETWORK_ID, NETWORK_NAME, NETWORK_TYPE, DVS_ID, DVS_NAME, CHANGE_TAG_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [2010-12-10 02:22:56.021 06560 error 'App'] Error inserting events: ODBC error: (08S01) - [Oracle][ODBC][Ora]ORA-03113: end-of-file on communication channel Process ID: 6553 Session ID: 147 Serial number: 2246 [2010-12-10 02:22:56.021 06560 warning 'VpxProfiler'] VpxdMoEventManager::ProcessEventChanges took 3015 ms [2010-12-10 02:22:56.021 06560 error 'App'] [ProcessEventChanges] Unhandled exception. [2010-12-10 02:22:56.021 06560 warning 'VpxProfiler'] [VpxdHostSync] ProcessChanges host:hostname (xx.xx.xx.xx) took 3109 ms [2010-12-10 02:22:56.021 06560 warning 'VpxProfiler'] InvtHostSyncLRO::StartWork took 4359 ms [2010-12-10 02:22:56.021 06560 error 'App'] An unrecoverable problem has occurred, stopping the VMware VirtualCenter service. Error: Error[VdbODBCError] (-1) ODBC error: (08S01) - [Oracle][ODBC][Ora]ORA-03113: end-of-file on communication channel Process ID: 6553 Session ID: 147 Serial number: 2246 [2010-12-10 02:22:56.021 06560 info 'App'] Forcing shutdown of VMware VirtualCenter now 

我在vCenter和Oracle方面的经验仅仅是轶事,但是我从来没有对运行在Oracle数据库上的vCenter留下深刻的印象,即使使用支持的版本,也总会遇到问题。 Oher Oracle \ vCenter问题已经在这里出现了,我的经验似乎并不是独一无二的(例如VMWare VCenter Server 4.1和Oracle )。

在你的情况下,我唯一的build议是,你不应该运行vCenter对不支持的数据库 – 如果你的环境不是很大(less于5台主机/ 50台虚拟机),如果你使用SQL Express, 。 考虑到任何VMware基础架构的许可成本都要比预计要安装受支持的数据库服务器时要大得多。

我对Oracle不太了解,但是我有一些基本的vCenter问题:

  • 您的vCenter主机64位是否在运行4.1?

  • 你在运行什么样的vSphere,你升级到了4.1吗?

  • 你使用的是32位还是64位的DSN?

我认为这个问题是一个odbc驱动程序

这个错误:

 2010-12-10 02:22:56.021 06560 error 'App'] An unrecoverable problem has occurred, stopping the VMware VirtualCenter service. Error: Error[VdbODBCError] (-1) ODBC error: (08S01) - [Oracle][ODBC][Ora]ORA-03113: end-of-file on communication channel Process ID: 6553 Session ID: 147 Serial number: 2246 

表明这种联系(在我看来)分手了。 最好的办法是走支持的方式。 但是这是一个关于configurationOracle ODBC连接(德语)的站点(截图应该有所帮助)

http://www.virture.de/oracle-odbc-64bit-und-32bit-dsn-auf-einem-system-mit-dem-oracle-instant-client/

这可能是防火墙超时服务器和数据库之间的连接。 有关更多信息,请参阅https://stackoverflow.com/questions/83068/ora-03113-end-of-file-on-communication-channel-after-long-inactivity-in-asp-net