我想知道操作系统在我的沙箱上运行Oracle 11g的最佳select。 另外,我想知道50-100个用户环境中的Dev环境的良好组合。
有关相关工具的任何其他信息也将不胜感激。 谢谢。
Sun Solaris,因为:
该系统是坚实的,本身是最好的
这是Oracle长期以来的主要和参考平台(而且还是很早就修补过的,并且经过了很好的testing)
它可以从200美元的个人电脑扩展到大规模的多处理器机器(比如,开发,testing和生产在几乎相同的环境下都是有效的)
拥有最好的诊断工具,最快的TCP / IP协议栈,非常好的文档,
当新版本出来的时候它不会失去兼容性,所以你可以在休闲时计划升级
对于您在此使用Oracle的目的,我不认为有这样的“最好的”操作系统。 一个沙箱和你拥有的用户数量是比较小的东西; 这不是一个巨大的财富500强的部署。 在这种情况下,我也会感到,“牢不可破”的安全 – 虽然总是有好处的 – 并不像在其他情况下那样重要。
我会select你个人最熟悉的操作系统。 原因是为什么您需要在操作系统级别上做一定的工作,正确地完成这项工作是大局的关键部分。 那么为什么还要与一个你不认识的操作系统进行斗争,冒着犯错误的风险,仅仅因为对于大型Oracle部署来说,这可能比你知道的要好。
我会按照Oracle的build议去做,因为Oracle 真的想要自己的盒子,那么使用Oracle Unbreakable Linux是最有意义的。
如果您需要扩展到单个AMD64机器所能处理的水平,那么只有这样才能考虑部分中端Sun SPARC硬件。
Oracle企业Linux(OEL):
它目前是Oracle的主要开发平台,并支持所有最新function。
OEL / RHEL在Oracle数据库方面具有良好的稳定性和性能logging。
Oracle直接支持操作系统,给你任何问题的单一联系点,而且玩的时间less得多。
Oracle维护OEL,这意味着OS可以根据需要修补操作系统补丁。 RHEL通常会在上游获得补丁,但是OEL通常会首先获得补丁。
Linux近年来似乎比Solaris更受SUN / Oracle的关注。
RHEL5由于有广泛的硬件厂商支持,非常好的性能(只有Oracle 可能超越Solaris),对于大多数事情来说具有足够好的可扩展性,良好的供应商支持和稳定性。
RHEL5有着相当不错的全面评分表,findRHCE级别的工程师并且有一stream的Oracle支持并不难。 你还想要什么?
假设你需要基于性能的结果,这里有一本名为“ 数据库基准testing”的书,可以帮助你。
Sun H / W上的RHEL 5.X或Sun Solaris
是的,我会去的Sun Solaris!
当然,这是非常主观的,但是我在大多数操作系统下运行Oracle的经验。 请记住,Linux发行版之间的差异非常小,无论如何都需要系统pipe理员和DBA进行一些调整。 毕竟他们都在运行Linux内核!
看看Solaris是一个有趣的困境,现在Oracle已经把这个业务搞砸了,当然那边的数据库人员已经花费了大量的时间在自己的硬件上快速地开发MySQL …不确定Oracle可以这样说..还;-)
旧的职位,新的angular度。 鉴于甲骨文近期试图收购SUN,我认为甲骨文正在明确表示SUN平台是他们想要的。
我更喜欢debian发行版。 但我知道如何调整他们以获得最佳performance。 RHEL和CENTOS距离第二和第三。
也就是说,如果我有SUN操作系统的经验,我会依靠Oracle的方式。 Oracle开发人员倾向于使用的东西最有可能得到最好的支持。 如果你没有这个经验,select你知道如何pipe理和调整的发行版。