我的公司正在升级数据库硬件/软件以支持 Oracle 11g。我们正在考虑数据库服务器的以下硬件/操作系统组合:
- Sun v890(当前硬件)/Solaris 10
- Sun T5120/Solaris 10
- Sun T5120 / Linux
- 戴尔 810 / Solaris x86
- 戴尔 810 / Linux
就性能而言,上述组合是否具有明显的优势?是否有任何已发布的行业研究或白皮书可以帮助证明某一特定组合的可行性?
答案1
虽然不是直接回答,但我之前在 Dell 710 上用 Red Hat Linux 设置过 Oracle 11g,而且运行良好。如果您确实使用 Linux,我建议您使用 Red Hat,否则您可能会遇到运行和支持方面的问题。您可以通过对一些文本文件进行一些修改来让 CentOS 运行。
答案2
如果您对分区/虚拟主机感兴趣,那么 Solaris 的一个优势是,如果使用 Solaris Containters,Oracle 允许许可少于 CPU 数量,但对于 Xen 或 VMWare 等 Linux 解决方案则不行。
答案3
我们几乎将所有 Solaris 设备都迁移到了 HP 刀片上的 Solaris x86(64 位)或 HP 刀片上的 Oracle Linux(更名为 RHEL)。我们在整个迁移过程中取得了巨大成功,迁移过程非常顺利,我们看到了巨大的性能优势,而且事实证明这些设备非常稳定且经济高效。这是针对大量应用程序的,其中约 40% 是 Oracle DB 设备。
如果我必须选择一个平台,我会选择戴尔和 Linux 组合。
祝你好运。
答案4
根据我的经验,Oracle 在 Solaris 上的表现优于 Linux。不过现在这可能有点过时了,因为已经过去好几年了。
例如,我还没有尝试过使用最新的 Linux 内核和文件系统的 Oracle。
如果您有 Oracle 的副本,您可能想要在不同的平台上进行一些基本的测试。
不过,对 Oracle 的支持可能在 Solaris 下最好,而且我怀疑 Oracle 已经针对 Solaris 进行了某种调整。