龙空技术网

Oracle 20c 新特性:表空间缺省加密算法 (最新建议收藏)

数据和云智能 275

前言:

而今你们对“oracle全库导入缺表”大致比较重视,我们都需要学习一些“oracle全库导入缺表”的相关文章。那么小编也在网上网罗了一些关于“oracle全库导入缺表””的相关内容,希望你们能喜欢,你们一起来学习一下吧!

原文链接: (复制链接至浏览器,即可查看)

原文题目:《Oracle 20c 新特性:表空间缺省加密算法 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM》

摘要:在 Oracle 20c中,新增加的初始化化参数,让我们可以获得设置表空间缺省加密算法的能力,这个新的参数是:TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM 。

在 Oracle 20c中,新增加的初始化化参数,让我们可以获得设置表空间缺省加密算法的能力,这个新的参数是:TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM 。

通过动态初始化参数 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM 设置;设置 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM 为 AES256, 接下来创建的表空间将使用 AES256 作为缺省的加密算法。TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM 对 online 和 offline 表空间都可以执行;如果使用 DBCA 创建,可以通过 SILENT 方式在命令行设置缺省加密算法;支持加密算法有 AES128, AES192, AES256, 3DES168如果不设置 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM, 缺省的算法是 AES128.

SQL*Plus: Release 20.0.0.0.0 - Production on Tue Apr 21 01:52:55 2020Version 20.2.0.0.0Copyright (c) 1982, 2020, Oracle.  All rights reserved.Connected to an idle instance.SQL> startupORACLE instance started.Total System Global Area  788529032 bytesFixed Size		    9572232 bytesVariable Size		  662700032 bytesDatabase Buffers	  113246208 bytesRedo Buffers		    3010560 bytesDatabase mounted.Database opened.SQL> show parameter defaultNAME				     TYPE	 VALUE------------------------------------ ----------- ------------------------------default_sharing 		     string	 metadatainmemory_clause_default 	     stringtablespace_encryption_default_algori string	 AES128thmSQL> select name,value from v$parameter where name='tablespace_encryption_default_algorithm';NAME							     VALUE------------------------------------------------------------ ----------tablespace_encryption_default_algorithm 		     AES128

对于多参数值设置,如果我们指定一个错误值,数据库会提示可选项:

SQL> alter system set tablespace_encryption_default_algorithm='aaa';alter system set tablespace_encryption_default_algorithm='aaa'*ERROR at line 1:ORA-00096: invalid value aaa for parametertablespace_encryption_default_algorithm, must be from among GOST256, SEED128,ARIA256, ARIA192, ARIA128, 3DES168, AES256, AES192, AES128SQL> alter system set tablespace_encryption_default_algorithm='AES256';System altered.SQL> select name,value from v$parameter where name='tablespace_encryption_default_algorithm';NAME							     VALUE------------------------------------------------------------ ----------tablespace_encryption_default_algorithm 		     AES256

有了缺省加密选项之后,在CREATE TABLESPACE 和 ALTER TABLESPACE 时,增加加密选项时,就可以省略using子句,简化了操作。

参考链接:TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM

标签: #oracle全库导入缺表