Oracle 18c:究竟能不能免费?
Oracle数据库一直以来都被认为是最好的商用数据库之一,但随着市场竞争的加剧和云计算的普及,越来越多的用户开始转向开源数据库。为了保住市场份额,Oracle宣布在2018年发布的18c版本可以免费使用,但是实际上是否真的免费呢?
需要明确的是,Oracle 18c的免费使用是有条件的。Oracle 18c可免费使用,但限制了一些功能。对于商用用户,如果需要使用高级功能,则需要购买付费版的许可证。而对于个人开发者和非商业用户来说,可以完全免费使用Oracle 18c,但是还需要遵守Oracle免费使用条款。
Oracle免费使用条款要求,对于非商业用户,可以完全免费使用Oracle 18c,但是需要遵守以下条件:
1.非商业用户不能在商业用途中使用Oracle 18c。
2.非商业用户需要在Oracle官网进行注册,获取免费授权。
3.免费使用的Oracle 18c版本不能用于生产环境。
除了以上免费使用条款,Oracle 18c中也具有一些免费的基础功能,如数据库管理、备份和恢复、性能优化等。但是,高级功能如数据加密、高可用性、数据挖掘和分析等,则需要付费购买Oracle的高级许可证。
对于企业用户来说,免费版本的Oracle 18c可能无法满足其高级功能的需求,所以仍需要购买付费版本。但是对于个人开发者和非商业用户来说,免费版本的Oracle 18c已经足够满足其需求了。
有了Oracle 18c的免费版本,对于企业用户来说,Oracle也可以吸引更多的用户尝试其数据库,提升其市场份额。而对于个人开发者来说,Oracle 18c的免费使用给他们提供了一个更好的数据库开发和测试平台。
下面是Oracle 18c的免费使用的示例代码:
1. 下载Oracle 18c免费版本:https://www.oracle.com/downloads/index.html
2. 在Oracle官网上注册账户,获取免费许可证。
3. 安装Oracle 18c数据库,安装过程中选择免费版本。
4. 创建数据库实例:
CREATE DATABASE orcl
MAXINSTANCES 1
MAXLOGHISTORY 2
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 10
DATAFILE ‘e:\oracle\oradata\orcl\system01.dbf’ SIZE 50M
EXTENT MANAGEMENT LOCAL
DEFAULT
TEMPFILE ‘e:\oracle\oradata\orcl\temp01.dbf’
SIZE 20M
EXTENT MANAGEMENT LOCAL;
5. 创建表空间:
CREATE TABLESPACE ts_demo
DATAFILE ‘e:\oracle\oradata\orcl\ts_demo.dbf’
SIZE 50M
EXTENT MANAGEMENT LOCAL;
6. 创建用户:
CREATE USER test IDENTIFIED BY test
DEFAULT TABLESPACE ts_demo
TEMPORARY TABLESPACE temp;
7. 给用户赋权:
GRANT CONNECT, RESOURCE TO test;
综上所述,Oracle 18c的免费使用确实存在,但是有条件的。对于商业用户来说,需要购买付费版本的许可证,对于非商业用户,可以免费使用Oracle 18c,但是需要遵守Oracle免费使用条款。对于个人开发者和非商业用户来说,Oracle 18c的免费使用是对他们的一个好消息,可以方便地开发和测试数据库应用。