Oracle免费的福音还是收费的噩梦(oracle免费的么)


近年来,Oracle一直都是企业级数据库解决方案中的佼佼者。由于其卓越的性能和稳定性,数以万计的企业选择了Oracle数据库作为他们的首选方案。然而,Oracle近来的一些政策让人们感到困惑:到底是选择免费的福音还是付费的噩梦?

Oracle数据库中最为广泛和常用的版本是Oracle Database Standard Edition 2(简称SE2),它是针对小型和中型企业的数据库版本。SE2版本为用户提供了许多基本功能,如Oracle数据库的安装、配置和管理工作等,同时还可以对数据进行备份和恢复操作,保障用户数据的安全性。然而,自2017年以来,Oracle公司已经宣布将停止向SE2用户提供免费的安全更新,这项政策引起了很多SE2用户的担忧。

一方面,如果您是Oracle SE2的用户,目前在使用SE2的版本并未太老,也许不必担心。因为Oracle公司官方网站表示,SE2最初的发布时间为2013年9月,而到2018年1月31日这一天,Oracle SE2版本的用户将通过购买Oracle Database SE Extended Support获得第一个安全更新年费。这意味着SE2用户可以在10年的时间内继续获得更新和支持,只要他们愿意支付年费即可。

另一方面,如果您已经使用了距离SE2发布时间较长的版本,则需要考虑升级的可能性。在这种情况下,继续使用老版本可能会对您的企业带来安全隐患,并使您成为黑客的攻击目标。因此,为了不影响企业的正常运作,升级到较新版本可能是必须的。

除了SE2,Oracle还有其他版本,如Oracle Database Enterprise Edition(EE)和Oracle Database Express Edition(XE)。企业级的Oracle Database EE版本拥有更多的高级功能,但是价格也更高,许多小型和中型企业难以承受这样的价格。相比之下,Oracle Database XE是一款免费的版本,不过它比SE2和EE拥有更少的功能,并且无法作为企业级数据库解决方案使用。

对于Oracle的SE2用户,选择免费还是付费则取决于具体情况。如果您使用的是较新版本的SE2,则只需要支付年费以获得安全更新和支持。另外,对于那些使用已经发布多年甚至十多年的版本的SE2用户,则需要考虑升级或者选择其他版本的Oracle数据库来替代。无论哪种选择,都需要认真考虑业务需求和预算,以做出正确的决策。

以下是多数人所熟知的,如何检查Oracle数据库的版本和更新情况。

版本查验:

SELECT * FROM v$version;

更新查验:

SELECT * FROM DBA_REGISTRY_HISTORY;

在检查更新的过程中,如果返回值“空白”或“无法测量”,则意味着该数据库没有最新的安全更新。