Oracle 12c及其新功能简介(oracle 32021)

Oracle 12c及其新功能简介

Oracle 12c是一款功能强大的关系型数据库管理系统,具有多种新功能。在本文中,我们将简要介绍这些新功能。

1.多租户架构

Oracle 12c引入了一种名为多租户架构的新功能。这种功能使得单个Oracle 12c数据库可以为多个租户提供不同的服务。这种功能不仅有效地管理资源,而且可以大大提高数据库的可扩展性和灵活性。

以下代码展示了如何在Oracle 12c中创建多租户容器:

CREATE PLUGGABLE DATABASE pluggable_db1

ADMIN USER admin_123

IDENTIFIED BY admin_123

FILE_NAME_CONVERT = (‘/u01/oradata/orcl/pdbseed/’, ‘/u01/oradata/orcl/pluggable_db1/’);

2.自动存储管理

Oracle 12c通过一种叫做自动存储管理的新功能,允许数据库管理员更轻松地管理存储设备。自动存储管理可使管理员更轻松地扩展存储设备并分配存储空间,以充分发挥存储资源的利用率。

以下代码展示了如何在Oracle 12c中启用自动存储管理:

ALTER SYSTEM SET db_create_file_dest = ‘path/to/directory’;

3.统计信息自动管理

统计信息是数据库管理中一个非常重要的组成部分。与此相关的是,Oracle 12c引入了一种新的功能,即统计信息自动管理。这种功能使得管理员可以对统计信息进行自动管理,从而提高数据库性能。

以下代码展示了如何在Oracle 12c中启用统计信息自动管理:

EXEC DBMS_STATS.SET_AUTO_STATS_JOB_STATE(TRUE);

4.增强的SQL查询

Oracle 12c引入了大量新功能,其中包括增强的SQL查询。这种功能可以提高查询性能和可用性,并允许更好地管理大型数据集。

以下代码展示了如何在Oracle 12c中执行一个增强的SQL查询:

SELECT e.ename, d.dname

FROM scott.emp e

INNER JOIN scott.dept d

ON e.deptno = d.deptno

WHERE e.sal > 3000

ORDER BY e.ename;

结论

在本文中,我们已经讨论了Oracle 12c的一些新功能。这些功能包括多租户架构、自动存储管理、统计信息自动管理和增强的SQL查询。借助这些新功能,管理员可以更轻松地管理数据库,并提高数据库性能和可用性。


数据运维技术 » Oracle 12c及其新功能简介(oracle 32021)