首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux还是Windows 2003 (64位)用于托管Oracle数据库?

问Linux还是Windows 2003 (64位)用于托管Oracle数据库?
EN

Server Fault用户
提问于 2009-06-08 11:54:59
回答 10查看 2.5K关注 0票数 8

从StackOverflow复制

是否有任何压倒一切的理由来选择一个而另一个呢?

我在中间。我们的数据库管理员说,Linux上的Oracle更好,但不能提供证据。我们的硬件管理员只知道Windows。

现在我们正在继续使用Linux,但是如果我能找到一些证据证明它是托管Oracle的更好的操作系统,我会感觉更好。

这个数据库有500 GB的数据。我知道它并不大,但是我们有一些进程正在对我们的Windows 2003 (32位)服务器征税。

-编辑--我见过几个很好的论点。没有什么能使决定更容易,但好的点仍然是。似乎没有一个明确的“坏”的选择。

EN

回答 10

Server Fault用户

回答已采纳

发布于 2009-06-08 14:52:53

如果您的服务器管理员只知道Windows (微软专卖店),您应该在Windows上使用Oracle .还是想作为DBA来维护O/S,安装O/S补丁,处理O/ or安全性,O/DBA备份等等?

但是,在混合商店的情况下,出于各种原因(有些可能是主观的),我通常在Linux上推荐Oracle:

  1. linux 64位与Windows 64位的稳定性、驱动程序和市场体验更好
  2. Linux在调整和配置方面更灵活。
  3. 据我所知,Linux是一个开发平台--发行版/补丁通常来得更快。
  4. 由于linux是开放源码的,Oracle R&D可以更好地调查问题
  5. 您可以选择从Oracle获得对O/S (和VM)的支持--“单喉到窒息”。
  6. Linux被认为更安全(但如果你认为它是火焰-忽略它)
  7. 我个人不喜欢所有的注册表和windows服务之类的东西--需要查找NLS注册表配置等不太好。
  8. 在高端配置(RAC、数据保护等)中使用linux的客户似乎比Windows更多。

但是无论如何,对于您的开发人员来说,在windows或linux上访问Oracle是一样的,完全透明的。无论如何,他们都应该检查甲骨文为.NET提供的好处。

票数 9
EN

Server Fault用户

发布于 2009-06-08 15:11:45

您还应该看看Solaris。Oracle一直非常好地支持Solaris。现在Sun已经被Oracle收购了,它可能会得到更好的支持。

如果价格有问题,您可以很好地使用OpenSolaris,如果您需要很好的支持,也可以使用标准Solaris。Solaris选项用于我工作的银行、我们的许多竞争对手以及我居住的州。

也就是说,稳定性/性能/成本/.可能来自于你的管理员最舒服的平台.

票数 4
EN

Server Fault用户

发布于 2009-06-08 12:03:46

过去,使用Linux支持64位(因此更好的内存管理)有一个最重要的原因--随着对x64 WIntel平台的更稳定的支持,这种情况现在减少了。

我不能给你一个明确的答案,但我负责IT对一个小型开发公司的支持,他在RHEL 3、4和5上编写了针对Oracle 7i、8i、9i和10i的应用程序--所有数据库主机都是在RHEL 3、4和5上完成的。

之所以出现这种情况,主要是因为它是Oracle批准用于其数据库的最稳定的支持主机操作系统。由于Microsoft发布了大量的修补程序,几乎不可能将主机操作系统保持在Oracle已经测试和支持的水平。

在Windows2003 x64和RHEL 4 x64上使用了Oracle和RHEL 4 x64--相同的数据库在Linux上的性能比在Windows上的要好得多--后端存储是EMC阵列上300 an光纤显示的raid 10分区。

这两个系统都是“未经调整”的。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/21824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档