oracle的免费版是只能用于个人学习的非盈利性使用。若是通过该软件,获得盈利,比如企业数据库,或者开发程序使用oracle并盈利,都需要付钱的。
oracle的价格在10万+,只多不少。
只是oracle公司不见得会各个检查。而且,只要不联网,一般是查不到的。
一旦涉及商业诉讼,使用免费oracle的企业(比如,办公软件涉及oracle库),恐怕会败诉。
建议使用mysql。
市面上使用的Oracle大部分都是没有付费的,Oracle数据库软件可以在官网直接下载,安装使用都没有问题,和正版一模一样,就是没有授权而已,是非法使用,可以做为学习和测试使用,免费。
但是如果用作商业目的,需要购买Oracle授权,Oracle授权是分硬件和软件2个模块来收费的,硬件方面是指你机器的配置例如CPU数量,软件部分是指使用Oracle特殊功能例如表分区,DG,RAC来收费的。
如果使用的是 Express 版本的, 那就没有问题。
因为 作了很多的限制。
比如说在10g中用户数据最大为4G, 11G中最大为11G,如果超出大小就会报ora-12952/ora-12953的错误,毕竟免费的,不能让你肆无忌弹地用。
官方文档如是说:
10G xe版本的限制:
1. Express Edition is limited to a single instance on any server;
2. Express Edition may be installed on a multiple CPU server, but may only be executed on one processor in any server;
3. Express Edition may only be used to support up to 4GB of user data (not including Express Edition system data);
4. Express Edition may use up to 1 GB RAM of available memory.