什么是Oracle 11g的最佳HW / OS组合?

我的公司正在升级我们的数据库硬件/软件以支持Oracle 11g。 我们正在考虑数据库服务器的以下硬件/操作系统组合:

  • Sun v890(当前硬件)/ Solaris 10
  • Sun T5120 / Solaris 10
  • Sun T5120 / Linux
  • 戴尔810 / Solaris x86
  • 戴尔810 / Linux

就性能而言,上述任何一种组合都有可辨别的优势吗? 是否有任何公开的交易研究或白皮书可以帮助制定特定组合的案例?

这不是一个直接的答案,但是我之前在Red Hat Linux上build立了戴尔710上的Oracle 11g,并且运行良好。 我build议如果你使用Linux,你可以使用Red Hat,否则你可能会遇到一些问题。 你可以让CentOS与一些文本文件的混淆工作。

如果您对分区/虚拟主机感兴趣,则Solaris的优势在于:如果使用Solaris Containter,Oracle允许的CPU数量less于CPU数量,但不允许Xen,VMWare等Linux解决scheme使用。

我们将几乎所有的Solaris机箱都移动到HP刀片上的Solaris x86(64位)或HP刀片上的Oracle Linux(重新加载的RHEL)上。 我们在整个过程中都取得了巨大的成功,迁移进展顺利,我们看到了巨大的性能优势,并且certificate它们是稳定的,成本效益的 这是针对大量的应用程序,其中大约40%是Oracle数据库。

如果我不得不select一个平台,我会使用戴尔和Linux组合。

祝你好运。

我会说Linux …特别是通过新的Oracle Unbreakable Linux Kernel发行版的性能提升。 内核在Oracle或者RedHat发行版上是兼容的,但是在不等待RedHat EL6出来的时候,新的Linux内核(2.6.32)和非一致性内存访问提供了很多增强。 对于那些不使用Oracle Linux的公共yum服务器是可用的。 当然,我喜欢CentOS的免费特性,并且在上游(RedHat)发布的几个小时内更新通常会出现。

我的经验是,Oracle在Solaris上的performance比Linux好。 虽然这已经过去了几年,但现在可能已经有点过时了。

例如,我没有用最新的Linux内核和文件系统来试用Oracle。

如果你有一份Oracle的副本,你可能想在不同的平台上做一些基本的testing。

在Solaris下对Oracle的支持可能是最好的,但是我怀疑Oracle在某种程度上是否适合于Solaris。