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查询。借助这些新功能,管理员可以更轻松地管理数据库,并提高数据库性能和可用性。