Oracle从什么时候开始免费(oracle什么之前免费)
Oracle:从什么时候开始免费?
Oracle,作为全球最大的数据库厂商之一,一直以来以其高昂的价格而闻名于世。但是,自从2019年10月1日起,Oracle Database 18c Enterprise Edition开始免费,这是一个重大的转变。
此次免费的企业版18c主要是为了迎合更多开发者和企业对于云计算的需求,让企业用户更容易使用Oracle数据库。同时,Oracle也为了扩大自家数据库云服务的用户基础,进而提升收益。
展望未来,Oracle逐渐转向云计算领域,也逐渐认识到了采用开放、互联的策略的重要性。另外,Oracle在云计算领域中的强大实力,很可能会抵制 Amazon和Google等市场竞争对手的压力。
作为当前全球市场领袖,Oracle的免费之举,无疑将对数据库行业带来重大的影响。虽然Oracle的免费版有诸多限制,如不提供支持、安全补丁等服务,但是对于企业或个人需求不高的开发者来说,体验版本完全可以满足其需求。
对于想要深度掌握Oracle的开发者来说,我们需要学习一下下面这个实例:
DECLARE
v_testlib_data t_testlib%rowtype; v_interval NUMBER(10) := 300;
BEGIN /* Fetch Interval Data */
SELECT * INTO v_testlib_data
FROM t_testlib WHERE err_date IS NULL
AND ROWNUM
IF v_testlib_data.test_id IS NOT NULL THEN
/* Lock the Row */ UPDATE t_testlib
SET err_date = sysdate WHERE test_id = v_testlib_data.test_id
AND err_date IS NULL ;
/* Do something with the data*/ NULL;
/*Commit*/ COMMIT ;
/* Sleep to allow another session to check the lock */ dbms_lock.sleep(v_interval);
/* Release the lock */ commit;
END IF; END;
这是一个最基本的Oracle数据库实例程序,表中的字段包括test_id、err_date等。这个程序对test_id的行进行加锁,让一个会话等待5分钟,证明行锁特性的可行性。
Oracle数据库的免费之举,对于开发者和企业用户无疑是一个很好的消息。需求不高的用户不必为了用Oracle数据库而付出昂贵的代价,对于那些想要深入学习和开发的人来说,Oracle也提供了其他更高级的版本。Oracle的免费之举除了能够增加企业版本市场份额外,还可以挖掘和发掘更多的新用户,为Oracle的长期发展打下坚实的基础。