Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Oracle在Windows或Linux上运行得更好?根据你的经验给出你的答案_Database_Oracle - Fatal编程技术网

Database Oracle在Windows或Linux上运行得更好?根据你的经验给出你的答案

Database Oracle在Windows或Linux上运行得更好?根据你的经验给出你的答案,database,oracle,Database,Oracle,在大多数情况下,我习惯于使用Windows,几周前我开始使用Oracle,我有使用SQL和MySql等其他DBMS的经验,并且在Windows中使用过它们 现在我正在学习Oracle,我不知道Oracle在哪个操作系统中工作得更好。我已经在windows中安装了它,但没有在Linux中安装。我还下载了Oracle Enterprise Linux,这是一个针对Oracle的Linux操作系统(与RedHat类似) 我想知道,Oracle Enterprise Linux是否是唯一一个可以安装Or

在大多数情况下,我习惯于使用Windows,几周前我开始使用Oracle,我有使用SQL和MySql等其他DBMS的经验,并且在Windows中使用过它们

现在我正在学习Oracle,我不知道Oracle在哪个操作系统中工作得更好。我已经在windows中安装了它,但没有在Linux中安装。我还下载了Oracle Enterprise Linux,这是一个针对Oracle的Linux操作系统(与RedHat类似)

我想知道,Oracle Enterprise Linux是否是唯一一个可以安装Oracle的Linux操作系统,或者我们可以在RedHat、Ubuntu等平台上安装Oracle

另外,如果有人对此问题有经验,请告诉我们Oracle在哪个操作系统中工作得更好。我对这个问题感到困惑,专业DBA的回答对我很有帮助


既然我想在RedHat上安装Oracle,那么谁能告诉我们Oracle 11的哪个版本适用于linux呢?如果有人告诉我什么是Oracle linux版本(RedHat),那就好了。此外,如果我有一些链接,其中显示了在redhat上逐步安装Oracle,这将是一件好事。
谢谢你的回答。您帮助我决定运行Oracle的操作系统

在我们公司,我们管理数十个数据库。它们在Windows服务器和*nix(UNIX或Linux)之间的比例几乎是50/50。它们都在运行重要的应用程序(卫生和金融部门)。我想这是个人喜好的问题(还有许可费!)。你和他们中的任何一个都应该是安全的。请注意,Oracle Enterprise Linux几乎是Red Hat的重新打包版本。如果你想免费试用红帽衍生品,试试CentOS。但是,Oracle并不正式支持CentOS。

您可以在任何风格的Linux上安装Oracle。为了便于安装,RPM(RedHat软件包管理器)提供了一个版本。对于其他车型,安装更为手动

我要提到的另一件事是,除非您需要全面的Oracle,否则只需坚持使用Oracle XE(Express Edition)。实际上,您可以在限制范围内将其用于商业用途(例如,我认为它只使用一个核心和高达4GB的数据)。但对于Windows来说,尤其是它有一个简单的安装过程和基于HTML的管理工具(有点类似于MySQLAdmin)

对于高端平台,Linux/Unix往往比Windows更受欢迎,但这对您来说可能不是问题。如果您只是在开发,还不习惯使用Oracle,请尽可能轻松地使用Windows和Oracle XE

我的经验是,我们使用Windows作为服务器平台只是因为我们必须(例如运行SQL server、Exchange或其他),而不是因为我们想这样做。这同样适用于Oracle,我曾经使用过的每个Oracle安装都是在Solaris或Linux变体(主要是Red Hat,但也包括Ubuntu)上进行的


操作系统的成本是这样做的唯一原因。

根据我的经验,Oracle在Windows上的主要问题是Windows文件锁定的结果。例如,如果数据库正在运行,而Oracle的数据文件被另一个进程(即文件系统备份代理)锁定,则会出现文件损坏的情况

另一方面,Unix/Linux似乎没有这些问题(根据我们的DBA)


一般来说,如果采取措施确保文件不被其他进程锁定,我在Windows平台上使用Oracle不会遇到重大问题。我们现在使用RMAN执行在线备份,并从文件系统备份中排除所有Oracle数据文件。它已经稳定了两年多了。

在我的上一份工作中,我们从windows迁移到了OpenSuse 11


我花了一天的时间在安装过程中(4个小时才让oracle安装程序的第一个屏幕出现),但现在用户确认我所有查询的时间都变好了,所以我建议这样做。

当我在oracle开发+支持部门工作时(尽管现在已经7年多了),我所知道的一切都是在Solaris上运行的。我知道他们现在运行的是Solaris/Linux混合版


我希望Oracle会选择最合适的O/S来运行自己的系统……

在这里,您可以下载Oracle 11 linux安装文件。32位和位可用。RedHat是安装oracle最简单的发行版之一,但RedHat的不同版本(以及Fedora core的不同版本)之间存在一些差异,因此请搜索正确的“逐步”文档,说明您在安装过程中没有任何经验


祝你好运;)

您是否也将成为DBA?还是说开发一款应用程序会打击甲骨文,而其他人不得不担心管理职责

如果是前者,那么在windows上使用Oracle可以更快地启动和运行

如果是后者,那么在linux上使用Oracle。您必须习惯命令行,但一旦您习惯了,在linux上管理您的db将变得更加容易和强大。日常任务包括保持it平稳运行、归档数据、导入数据——所有这些都通过命令行变得更容易


在我的团队中,我们要管理100多台服务器,它们是SQL、Sybase和Oracle在windows和unix变体上的混合体。到目前为止,linux上的Oracle给我们带来的问题最少。

以下是一些关于在linux上安装Oracle的好参考


ORACLE可以安装在linux上……但它不支持rhel 4……它应该是rhel 5

我认为,只要该平台由ORACLE支持,可能不会有太大区别。但是,如果您需要进行扩展,比如非常非常大的扩展,那么没有什么可以与Solaris相比。不过,并没有太多公司需要这样做。

我们在自己的系统中同时在Windows和Linux上运行Oracle实例