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

  1. 通过动态初始化参数 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.0
    Copyright (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 default
    NAME             TYPE   VALUE------------------------------------ ----------- ------------------------------default_sharing          string   metadatainmemory_clause_default        stringtablespace_encryption_default_algori string   AES128thm
    SQL> 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 parameter
    tablespace_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子句,简化了操作。

    参考链接:https://docs.oracle.com/en/database/oracle/oracle-database/20/refrn/TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM.html

    墨天轮原文链接:https://www.modb.pro/db/24414(复制到浏览器中打开或者点击“阅读原文”)

    墨天轮开设《Oracle Database 20c 新特性》专栏,地址:https://www.modb.pro/topic/6594,包含20c最新文章和文档下载,还在不断更新中,欢迎大家一起交流学习。

    推荐阅读:144页!分享珍藏已久的数据库技术年刊

    数据和云

    ID:OraNews

    如有收获,请划至底部,点击“在看”,谢谢!

    点击下图查看更多 ↓

    云和恩墨大讲堂 | 一个分享交流的地方

    长按,识别二维码,加入万人交流社群

    请备注:云和恩墨大讲堂

      点个“在看”

    你的喜欢会被看到❤

Oracle 20c 新特性:表空间缺省加密算法 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM相关推荐

  1. 资源放送丨《 先睹为快!Oracle 20c新特性解析》PPT视频

    前段时间,墨天轮邀请到了云和恩墨CTO.ACDU核心专家."Oracle百科全书" 杨廷琨 老师分享<先睹为快!Oracle 20c新特性解析>,在这里我们共享一下PP ...

  2. Oracle 20c 新特性:缺省的只读 Oracle HOME 支持

    墨墨导读:在 20c 之前,缺省的 ORACLE_HOME 布局将 ORACLE_HOME.ORACLE_BASE_HOME 和 ORACLE_BASE_CONFIG 合并到一个位置.从 20c 开始 ...

  3. Oracle 20c 新特性:数据泵 expdp / impdp 的EXCLUDE和CHECKSUM增强

    墨墨导读:随着 Oracle 的数据泵技术不断增强,这个逻辑数据备份和迁移工具,已经成为了 Oracle 数据库用户的首选工具之一,在 20c 中, expdp / impdp 都获得了大量的特性增强 ...

  4. Oracle 20c 新特性:持久化内存数据库 - Persistent Memory Database

    导读:随着硬件技术的不断进步,PMEM (Persistent Memory)已经足够成熟,开始进入到数据库加速领域,在 DRAM 和 Flash 之间提供能更强的 IO 层支撑.自 Oracle 2 ...

  5. Oracle 20c 新特性:自动的区域图 - Automatic Zone Maps

    导读:Zone Maps 是一个独立的访问结构,可以为表独立建立.在表和索引扫描期间,区块图可以根据表列上的谓词来修剪表的磁盘块和分区表的潜在完整分区.区块映射可以使用 Attribute Clust ...

  6. Oracle 20c 新特性:XGBoost 机器学习算法和 AutoML 的支持

    墨墨导读:XGBoost是一个高效.可扩展的机器学习算法,用于回归和分类(regression and classification),使得XGBoost Gradient Boosting开源包可用 ...

  7. Oracle 20c 新特性详解:SQL Macro 宏 SCALAR / TABLE 模式带来的敏捷和便利

    导读:在 Oracle 20c 中,SQL的宏支持 - SQL Macro 为 SQL 开发带来了进一步的敏捷和便利,在这篇文章中,我们来详细了解一下 SQL Macro 的特性用法. 以下是概要介绍 ...

  8. Oracle 20c 新特性:SQL 宏支持(SQL Macro)Scalar 和 Table 模式

    SQL宏特性,允许开发人员将复杂的处理通过宏定义实现,随后可以在 SQL 中任何位置调用宏.这个特性的实现类似于12c中实现的 Function in SQL 特性. 在 Oracle Databas ...

  9. oracle创建新指定表空间,oracle创建表空间 创建用户指定表空间并授权

    1.创建表空间 例如: (1)表空间名为myplace: (2)数据文件路径为E:\oracle\oracle_home\oradata\myspace (3)文件名为mydbf.dbf,空间大小为3 ...

最新文章

  1. 深夜凌晨女朋友问什么是数据仓库,我的回答让她惊讶,然后发现。。。
  2. c语言不允许对数组的大小做动态定义,数组,C语言程序设计课件,与中南大学出版社教材相配套.ppt...
  3. Linux/CentOS7给一个网卡设定多个IP地址, Linux网卡配置虚拟IP
  4. 50张动图带你走进神奇的物理生物化学世界,超震撼!
  5. vagrant虚拟机网络设置
  6. 【debian】解决debian中文安装后出现乱码的问题
  7. 如何用html制作一个简单的网页
  8. java操作seaweedfs
  9. Linux--Ubuntu的使用
  10. 仿钉钉流程设计(.net工作流)之普通流程模板配置
  11. 黑鲨重装计算机安装无法继续,黑鲨装机大师怎么重装系统 一键装机方法
  12. 如何进行IT服务管理系统/IT运维管理系统/ITSM选型?
  13. 邮件中的网页链接地址打不开的解决方法
  14. 【python】解决给文件写入汉字,中文字符乱码问题
  15. ubuntu安装teamviewer后无法打开,提示权限不够
  16. Blender基础:多边形建模中F命令和J命令的区别
  17. 《机器学习》第四章 人工神经网络 深度学习启蒙篇
  18. SAP 物料主数据创建与更改
  19. [人工智能-数学基础-1]:深度学习中的数学地图:计算机、数学、数值计算、数值分析、数值计算、微分、积分、概率、统计.....
  20. 瓦力机器人故障维修_管道故障“瓦力”上 机器人管网检测显身手

热门文章

  1. 负载敏感系统详解_宣布Enarx用于运行敏感工作负载
  2. es6 Class 表达式
  3. Git笔记(37) 替换
  4. mysql+安全性语言实验,实验四--数据库的安全性、完整性控制
  5. 中学教师计算机技术培训资料,教师信息技术能力培养
  6. 蓝宝石会升级bios吗_别再听别人忽悠!升级BIOS的三大误区
  7. 基于点特征的各位姿求解算法对比(pose-estimation-compared)
  8. spark 源码分析之十九 -- DAG的生成和Stage的划分
  9. group by两个条件
  10. python的打开_记录