用于托管 Oracle 数据库的 Linux 或 Windows 2003(64 位)?

Bra*_*uce 8 oracle linux windows

从 StackOverflow 复制

是否有任何压倒性的理由来选择一个?

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

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

该数据库有 500 GB 的数据。我知道它并不大,但我们有一些进程对我们的 Windows 2003(32 位)服务器造成负担。

-- 编辑 -- 我已经看到了几个非常好的论据。没有什么能让决定更容易,但仍然有好处。看起来没有明确的“坏”选择。

Ofi*_*nor 9

如果您的服务器管理员只知道 Windows(仅限 MS 商店)-您应该在 Windows 上使用 Oracle...或者您是否希望作为 DBA 来维护 O/S、安装 O/S 补丁、处理 O/S 安全、执行 O /S 备份等?

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

  1. linux 64 位与 Windows 64 位更好的稳定性、驱动程序和市场体验
  2. Linux 更灵活地调整和配置
  3. Linux is the development platform as far as I know - releases / patches usually comes faster
  4. Since linux is open source, Oracle R&D can better investigate issues
  5. You can optionally get support from Oracle for the O/S (and VM) - "single throat to choke"
  6. Linux is considered more secure (but if you consider it flame - ignore it)
  7. I personally don't like all the registry and windows services stuff - need to hunt down NLS registry configuration etc is not nice
  8. Seem to be more customers using linux in higher-end configurations (RAC, data guard etc) than Windows.

But anyway, for your developers, accessing Oracle on windows or linux is the same, totally transparent. They should be checking Oracle goodies for .NET either way.