Oracle的14312开启数据库之旅(oracle 14312)

Oracle的14312:开启数据库之旅

在IT行业中,Oracle数据库可以说是名副其实的“DBA之母”。Oracle公司从上世纪80年代开始发布数据库产品,现在成为了全球最流行的数据库产品之一。而其中一个重要的版本就是Oracle 12c Release 1版本,也就是我们常说的14312。在这个版本中,Oracle公司不仅加强了数据安全性、可重复性和高可用性等方面的功能,同时也加强了一些新的特性和功能。下面我们来一起探究一下,这个被称作DBA们必备的版,它可以为数据库管理员(DBA)带来哪些惊喜和便利。

1、Pluggable databases功能

在12c之前,一个Oracle数据库实例只能维护一个数据库。而在12c版本中,Pluggable databases(PDB)功能被引入。PDB将一个数据库实例转变为一个容器数据库和多个可插入的数据库,每个PDB都可以拥有自己的用户和角色,并且可以运行不同的应用程序。这样,不仅可以减少数据库的复杂性,还可以大幅度降低数据库的管理和维护成本。

创建一个PDB实例的SQL命令如下所示:

CREATE PLUGGABLE DATABASE 
ADMIN USER IDENTIFIED BY
FILE_NAME_CONVERT=('', '')
[STORAGE UNLIMITED];

2、自动管理数据库资源

在12c版本中,自动共享缓冲池、自动调整PGA和SGA(Program Global Area和System Global Area)的大小,都成为了自动管理资源的一部分。自动分配的内存更具弹性,既可以在需要的时候自动增加内存,也可以在负载低的时候自动释放内存。这是因为在自动调整SGA时,Oracle会优先选用空闲内存,并释放不必要的内存以供其他应用程序使用。

3、增强的Backup和Recovery功能

增强的Backup和Recovery功能是Oracle 12c中值得注意的一个方面。新的RMAN Backup功能可以在还原一个表空间或一个整个数据库时,仅还原一个单独的数据文件。这使得恢复更快更灵活。同时,最新的版本还增加了新的数据级别去重——RMAN+Oracle Secure Backup(OSB)。使用这个新特性,管理员可以维护备份的基数更少,同时降低备份的大小。

4、增强安全性能

Oracle 12c改进了数据库安全性,将安全、可封锁性和完整性作为核心功能之一。Oracle 12c的特性包括多维访问控制(MAC)、远程验证和数据掩码。MAC提供了一个可定制的框架,允许管理员为每个用户、有效的区域和数据类型分配访问权限。远程验证使得密码管理变得更加安全高效。数据掩码允许管理员以可控的方式掩盖数据,从而保护敏感的私人数据。

5、增强的SQL优化

Oracle 12c引入了新的查询执行计划管理器(CMP)和统计显着的提高了查询效率。CMP可以推断查询需要暴露的所有参数,从而创建一个更快的执行计划。这个新特性解决了SQL查询对丰富属性的需求,从而避免了子查询频繁使用使用的问题。

6、增强的实时SQL监视

Oracle 12c提供了一个新的实时SQL监视工具,能够增强DBA操作效率和管理简单性。这个新特性允许管理员从单个显示屏中监视多个服务器和数据库。通过新的工具,管理员可以轻松监视数据库中的所有SQL活动,确定哪些查询消耗了大量的资源,并且可以快速响应问题。

总结

Oracle 12c的许多新特性和增强功能,都提供了颠覆性的改进,使得DBA们管理和维护数据库变得更加简单和高效。在这些改进中,Pluggable databases、自动管理数据库资源、增强的Backup和Recovery功能、增强安全性能、增强的SQL优化和增强的实时SQL监视,是DBA们最为关注的几个方面。对于那些打算在Oracle数据库域上寻求工作的人,熟悉Oracle 12c是必不可少的。


数据运维技术 » Oracle的14312开启数据库之旅(oracle 14312)