首页 » Cloud, ORACLE 9i-23ai » 浅谈ORACLE免费数据库Oracle Database XE版

浅谈ORACLE免费数据库Oracle Database XE版


oracle数据库的强大功能毋庸置疑,只是很多时间会被它的昂贵的license吓的望而却步, 对于ORACLE的EE 和SE版无论用在开发和测试环境收LICENSE,连DG的备端理论都是要收取和Primary同样价格的License,   从oracle 10g起推出了ORACLE XE(Express Edition)版可免费用于学习和演讲,但是早期的版本对于XE是在很多功能或者OPTION上的阉割版,连最常用的PARTITION功能都不支持,  Oracle database XE发布过10G、 11G, 最近XE 18C 发布,而且是18.4版, 注意这里的版本不等同于ORACLE DATABASE EE的版本号。

    ORACLE DATABASE XE 18C  IS FREE For  Me,  FREE For You,  FREE For Everyone!  and Free to Download , Free to Use, Free to Deploy!

看到FREE无比的激动,她不只免费,而且较比之前的版本,是一个Full OPTION ON的版本(可以从dba_registry视图确认),几乎当前ORACLE EE 18C EE的主要特性它也有,如常用的IN-MEMROY \  Partitions\ Advanced Compression\ Advanced Security\ 多租户等, 更多的特性可以查看Features Availability 这里

但是也有资源的限制,如:3个PDB上限(用户PDB), 2个CPU线程上限(对于前台进程), 2GB 数据库内存上限, 12GB的用户数据上限。

如创建超过PDB个数时会提示:

ORA-65010: maximum number of pluggable databases created.

对于12GB的数据上限,需要注意的是限的是整个CDB中所有PDB的总合大小,而不是每个PDB可以12GB. 但是可以你可以使用“COMPRESS”压缩来存储更多的数据,  如果数据文件大小之和超过12GB时会提示:

ORA-12954: The request exceeds the maximum allowed database size of 12 GB.

对于内存资源的限制2G是PGA+SGA也就意味是SGA_TARGET + PGA_TARGET不能超过2GB, 如果SGA_MAX_SIZE + PGA_TARGET 超过了2GB可能CDB都无法启动。

目前ORACLE DATABASE 18C XE是提供了LINUX 平台, 可以从官方下载 2.5GB的RPM包文件 oracle-database-xe-18c-1.0-1.x86_64.rpm, 和预安装包Oracle Database Preinstall RPM for RHEL and CentOS ,  关于RPM 在EE版的第一个版本18.3 可以查看多之前的TIPs, XE 18C Windows平台应该很快也会发布。同样还会提供Docker上的image.

常见问题

1,Oracle 18c XE在使用环境没有任何限制, 可以使用在生产环境(production),但是XE不会提供任何PATCH或安全PATCH,所以生产环境建议使用EE或SE版

2, Oracle 18c XE不提供和EE版一样的MOS上提SR服务,是有社区维护的,只能在社区中提问和查询已知问题

3, Oracle XE版本的升级是使用EXP[DP] /IMP[DP] 数据导出导入的方式,不支持直接从XE 11升级到XE 18

4,    Oracle XE PDB可plugin 同版本的ORACLE EE版CDB中, 目前不支持把XE PDBs  PLUGIN Oracle SE版 , 反过来从EE, SE 是不支持进XE CDB的

5, Oracle XE 修改字符集是通过导出创建新PDB导入的方式

6, SQL Developer和SQLcl不像EE版一样包含在安装包中,在XE的软件不在包含这些软件

7, 如果远程访问XE 的EM Express不要忘记执行 “EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);”

 

enjoy it !   官方下载地址

打赏

,

目前这篇文章有1条评论(Rss)评论关闭。

  1. xing | #1
    2018-11-12 at 08:01

    来看看,因为,总能学到东西!