Oracle的24344号开启数据库新时代(oracle 24344)

Oracle的24344号:开启数据库新时代

近日,Oracle公司宣布了数据库管理系统的一个里程碑——数据库版本号从19c升级到21c,并带来了一个号称“开启数据库新时代”的版本——Oracle Database 21c。作为一款全新的数据库版本,Oracle Database 21c有着许多新的功能和改进,并将为用户提供更加安全、简便和高效的数据库管理体验。本文将详细介绍Oracle Database 21c的新功能和特点。

新特性1:多租户

Oracle Database 21c实现了多租户的管理方式,即可以在同一个数据库中创建多个独立的租户,每个租户拥有独立的表空间、用户、角色等资源。这种多租户的管理方式可以让各个租户之间彼此独立,互不干扰,同时还能够大大节约硬件资源和管理成本,为企业提供了更好的弹性和灵活性。以下是在Oracle Database 21c中创建多租户的代码示例:

CREATE PLUGGABLE DATABASE mypdb

ADMIN USER pdbadmin IDENTIFIED BY pdbadminpass

ROLES=(DBA)

FILE_NAME_CONVERT=( ‘/u01/oradata/CDB1/pdbseed/’, ‘/u02/oradata/CDB1/mypdb/’ );

新特性2:自适应连接管理

Oracle Database 21c中新增了自适应连接管理,可以根据实际的连接数量来自动调整连接资源。如果有大量连接请求,系统会自动增加连接池的大小以满足需求,而如果连接过多却未被使用,系统则会自动释放空闲连接以节省资源。这种自适应连接管理可以提高数据库的性能和稳定性,降低了运维成本和管理难度。以下是启用自适应连接管理的代码示例:

ALTER SYSTEM SET RESOURCE_MANAGER_PLAN=’AUTO’ scope=both;

新特性3:增强的安全性

Oracle Database 21c增强了数据库的安全性,新增了许多安全特性,如数据库加密、数据红蓝分离、安全审计等。其中最突出的是数据库加密,可以对数据库中的数据进行加密处理,使得数据库中的敏感信息更加安全。以下是对数据库表进行加密的代码示例:

CREATE TABLE employees

(

employee_id NUMBER(6),

first_name VARCHAR2(20),

last_name VARCHAR2(25),

hire_date DATE,

salary ENCRYPT(10,2,’AES256′),

encrypted_job VARCHAR2(128) ENCRYPT(10,3,’AES256′)

);

新特性4:增强的性能

Oracle Database 21c还增强了数据库的性能,新增了许多性能特性,如自动SQL调优、增强的索引等。其中最重要的是自动SQL调优,可以自动识别性能瓶颈并进行优化处理,从而提高数据库的性能和响应速度。以下是启用自动SQL调优的代码示例:

ALTER SYSTEM SET SQL_PLAN_BASELINE=TRUE;

总结

新时代的数据库管理已经到来,Oracle Database 21c为用户提供了更多的功能和特性,让数据库管理变得更加简单、高效和安全。如果您还没有使用Oracle Database 21c,请尝试下载安装并体验一下。


数据运维技术 » Oracle的24344号开启数据库新时代(oracle 24344)