网站首页 > 技术文章 正文
原文链接:https://www.modb.pro/db/24414 (复制链接至浏览器,即可查看)
原文题目:《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 2020
Version 20.2.0.0.0
Copyright (c) 1982, 2020, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 788529032 bytes
Fixed Size 9572232 bytes
Variable Size 662700032 bytes
Database Buffers 113246208 bytes
Redo Buffers 3010560 bytes
Database mounted.
Database opened.
SQL> show parameter default
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
default_sharing string metadata
inmemory_clause_default string
tablespace_encryption_default_algori string AES128
thm
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, AES128
SQL> 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
猜你喜欢
- 2025-07-28 Windows远程桌面出现身份验证错误,由于CredSSP加密数据库修正
- 2025-07-28 MYSQL存储引擎InnoDB(八十):InnoDB静态数据加密
- 2025-07-28 VirtualBox 7.0正式发布:支持完整虚拟主机加密等
- 2025-07-28 C#与NodeJS互相实现DES加密解密(nodejs 加密解密)
- 2025-07-28 Ubuntu系统密码(root密码)的修改方法
- 2024-10-29 #6 SaaS的数据都要做哪些加密处理
- 2024-10-29 Oracle中泄露“天机”的TNS 李阳波泄露了什么天机
- 2024-10-29 浅析Shiro Padding Oracle Attack
- 2024-10-29 Oracle数据库勒索病毒死灰复燃 数据库勒索病毒处理
- 2024-10-29 远程提示“身份验证错误,要求的函数不支持,CredSSP加密oracle”
你 发表评论:
欢迎- 638℃几个Oracle空值处理函数 oracle处理null值的函数
- 629℃Oracle分析函数之Lag和Lead()使用
- 619℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 615℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 613℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 604℃【数据统计分析】详解Oracle分组函数之CUBE
- 592℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 577℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)