Oracle 13数据库深入揭秘新功能(oracle 13数据库)

Oracle数据库一直是企业级数据管理的引领者,近年来Oracle 13数据库的发布,不仅升级了基础体系结构和高可用性,还增加了许多新功能。以下是Oracle 13数据库的新功能作简单的介绍和分析。

1.多租户支持

Oracle 13数据库具有多租户支持,可以轻松地创建多个租户或多个数据仓库,同时与同一实例共享资源,减少服务器负载并容易维护和管理。管理员可以轻松地查看、管理和监控不同租户之间的资源使用量,从而保证系统的稳定性和性能。

代码示例:

CREATE DATABASE CONTNER ‘uaebank’;

CREATE PLUGGABLE DATABASE prod_db

ADMIN USER pdmrx IDENTIFIED BY pdmrx

FILE_NAME_CONVERT=‘/u02/oradata/cdb/pdbseed’,‘/u02/oradata/cdb/prod_db’

DEFAULT TABLESPACE users

DATAFILE ‘u02/oradata/cdb/prod_db/system01.dbf’ SIZE 50M AUTOEXTEND ON;

2.全局暂停恢复功能

Oracle 13数据库具有全局暂停恢复功能,可以暂停或恢复整个数据库以进行备份或重要工作。管理员可以使用此功能管理大型数据库并减少维护时间。此功能可以使用Oracle Enterprise Manager监控和管理。

代码示例:

ALTER SYSTEM ARCHIVE LOG CURRENT;

ALTER SYSTEM SWITCH LOGFILE;

3.自动存储

Oracle 13数据库配备了自动存储功能,它自动将数据和表格的冗余版本移动到高速缓存以提高性能。此功能可以使用Oracle Enterprise Manager监控和管理。

代码示例:

CREATE TABLE order_table (

order_id NUMBER PRIMARY KEY,

order_date DATE,

order_amount NUMBER)

STORAGE (BUFFER_POOL KEEP);

4.新的SQL语法

Oracle 13数据库新增了SQL语法,包括追加和删除多个分区、添加分区键约束和分区子表分配策略。这些新语法使管理员可以更轻松地管理和维护分区表格。

代码示例:

ALTER TABLE sales

ADD PARTITION sales_jan_21 VALUES LESS THAN(TO_DATE(‘01-FEB-2021’, ‘DD-MON-YYYY’))

TABLESPACE tbs_mydata;

ALTER TABLE employees

DROP PARTITION employees_mar_22;

5.增加JSON支持

Oracle 13数据库增加了对JSON(JavaScript Object Notation)数据类型的支持。JSON是一种轻量级的数据交换格式,它易于阅读和编写,但编写JSON代码通常会有重复的类型定义。Oracle 13让用户可以存储JSON格式数据,并且也支持在SQL查询中使用JSON函数。

代码示例:

CREATE TABLE json_data (

id NUMBER PRIMARY KEY,

data JSON

);

SELECT data->>’$.”name”‘ as name

FROM json_data

WHERE id=1;

以上五个方面是 Oracle 13 数据库的主要新功能,在这些新功能的推动下,Oracle 13数据库在可靠性、高性能和易用性方面,都会有更好的发展和应用。


数据运维技术 » Oracle 13数据库深入揭秘新功能(oracle 13数据库)