2013年6月26日,Oracle Database 12c版本正式发布,首先发布的版本号是12.1.0.1.0,率先提供下载的平台有Linux和Solaris:
Oracle官方下载地址:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
像之前10g, 11g里的g是代表grid,而12c里面的c是cloud,也就是代表云计算的意思.
新特性
在数据类型,分区表,统计信息,数据优化等方面都有所改变.看到有一篇文章详细介绍了新特性
http://www.searchdatabase.com.cn/showcontent_66349.htm
数据库架构
觉得12 c中最大的不同就是整个数据库的架构跟以前很不一样了.以前是一个instance对应一个database,然后database下面又有不同的schema,而schema和用户也是一一对应的关系.
而12 c中一个instance 下面有多个独立的database了.
看起来貌似跟SQL Server蛮像了啊,sql server就是一instance对应蛮多个database.不过创建用户的时候还是不同的.sql server创建的登陆用户叫login,然后login会映射到不同database下面的user,其中不同database下面的user有对所属的database有不同的操作权限.
而Oracle中创建用户还跟以前类似.里面的database之间可以完全独立,不像sql server中那么有关联. oracle中不同的database要互相访问还得通过db link访问.所以其实针对普通用户的一般操作来说跟以前是一样的,面对的还是只有一个database,只不过从DBA的角度来讲才很不一样,要维护多个database了.
下面看下Oracle 12的构架图(从eygle同志那抄过来的图,链接:http://www.eygle.com/archives/2012/10/12c_pluggable_database.html)