oracle 12新特性

2024年 3月 19日 64.8k 0

Oracle 12作为目前最新的数据库版本,带来了许多新特性和改进,这些新特性将帮助更加灵活和高效地管理和使用数据库。下面是一些值得关注的新特性:

1. 大规模数据移动

SQL> ALTER TABLESPACE big_tbs MOVE DATAFILE '/u01/oradata/big_tbs/bigfile01.dbf' SIZE 10G AUTOINCREMENT;

在Oracle 12中,移动大规模数据文件的过程已经得到了大大的优化,现在的DBAs可以通过简单的命令迁移甚至是自动化移动大型表空间。这有助于快速解决诸如存储负载均衡或磁盘分布问题之类的问题。

2. 管理对象列表自动化

SQL> CREATE PLUGGABLE DATABASE mypdb2 FROM mypdb@pdbseed2;
SQL> ALTER PLUGGABLE DATABASE mypdb2 OPEN READ ONLY;

Oracle 12使用了一个众所周知的新特性叫做可插入数据库,这允许灵活的多租户数据库部署。在这个新特性下,我们可以有许多独立的应用程序容器(CDBs),每个CDB都有它自己的不是租户的PLUGGABLE DATABASE(PDB)。使用新的自动化管理工具,我们现在可以更加方便地管理每个容器及其PLUGGABLE DATABASES。

3. 列缩减

SQL> ALTER TABLE customers DROP COLUMN audit_info;

Oracle 12不仅加强了列缩减的功能,还增加了新选项,“物理列索引”。这个新选项可与现有缩减选项搭配使用,以提高存储效率。

4. 智能优化器

SQL> SELECT /*+ cardinality(customers_k_cname 1000) */
custid, custname, datecreated, creditlimit
FROM customers
WHERE custname = 'Jones, Inc'
ORDER BY custid;

智能优化器是Oracle 12的一项新特性,它提供了一种新算法,充分利用缓存中的信息以更高效地执行查询。使用智能优化器,查询查询速度可能会提高30-40%。

5. 简化管理

SQL> ALTER SYSTEM SET control_files='+/backup/control01.ctl';
SQL> CREATE SPFILE='+data/DB11G/spfileDB11G.ora' FROM PFILE='/home/oracle/pfile.ora';

Oracle 12大幅度简化了管理员的工作。系统硬件和软件组件的管理,以及各种配置文件的更改,现在可以通过单个WEB界面和基于SQL语言的命令完成。这个新特性使DBA的整体工作效率得到了极大的提高。

Oracle 12的新特性可谓是大大提高了数据库的功能。如果您使用Oracle 12,您将享受到突破性的性能和功能,从而获得更好的数据管理和分析。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论