数据库运维常用的几个oracle 21C新特性
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!本文介绍了从oracle 21C的215个新特性中,梳理出来的数据库运维常用的一些新特性,供大家参考。
1. pdb将作为cluster资源的一部分进行资源管理和控制在以前的版本中,CDB数据库的cluster资源通过service将pdb添加到cluster中。在以前的版本中,pdb闪回过一次之后,特定时间范围内的pdb就不能再次闪回。而在oracle 21C中,只要有足够的归档日志和闪回数据,并且cdb没有重置日志,就允许PDB 闪回到任意时间。在早期版本中,现有的闪回数据库功能在数据文件大小调整操作方面有一些限制,数据文件在启用flashback databse的 Oracle 数据库上收缩数据文件行为如下:
- 当对启用了flashback database的数据库执行数据文件收缩操作时,允许该操作成功。但是,任何后续闪回操作、跨任何收缩操作的 SCN 或时间戳都会失败(无法使用闪回数据库撤消或回滚数据文件收缩操作)。
- 在启用闪回数据库并创建了保证还原点的数据库上执行数据文件收缩操作时,数据文件收缩操作失败并出现用户错误。
而在oracle 21C上对flashback database功能进行了增强,允许flashback database操作通过收缩数据文件成功,并且即使在数据库上创建有保证的闪回还原点也能成功收缩。当表空间中的对象被删除时,或者当属于该表空间的对象中的块进行碎片整理时,表空间可以缩小。收缩减少了数据文件的大小并将未使用的空间返回给操作系统——包括 UNDO 占用的空间,以及对表、LOB 等中的空间进行碎片整理……新的flashback database功能允许用户将数据库“rewind”到一个过去的点。但是,当执行数据文件收缩操作时,用户无法使用flashback database撤消或回滚数据文件收缩操作。这种对数据文件收缩功能的新flashback database支持使闪回数据库操作能够成功,具有数据文件收缩,并且即使在数据库上创建有保证的闪回还原点也能成功收缩。4. point-in-time database clones支持将pdb克隆到一个不同的cdb在以前的版本中,point-in-time database clones只能将cdb中的pdb克隆到同一个cdb中的新pdb。新oracle 21c中,删除到了必须同一个cdb的限制,现在,可以point-in-time database clones将cdb中的pdb克隆到不同的cdb中的新pdb。5. 从oracle 21C开始,multitenant container database是Oracle Database 21c 中唯一支持的架构。并且dbca中可以选择将-pdbTimezone参数与-createPluggableDatabase和-configurePluggableDatabase命令一起使用,以指定pdb的时区。6. 只对SQL语句的当前用户对实施统一的审计策略在以前的版本中,对拥有执行 SQL 语句的即登录用户会话的用户实施了统一的审计策略,从oracle 21c开始,对执行SQL语句的当前用户实施统一的审计策略。在以前的版本中,如果更改了统一审计策略,受影响的用户必须注销然后重新登录会话才能使统一审计策略生效,从oracle 21C开始,对统一审计策略所做的更改在当前会话和所有其他正在进行的活动会话中立即生效。8. 数据泵在同一操作中可同时include和EXCLUDE总结:
从 Oracle 21c 开始,Oracle Data Pump 允许您在同一命令中设置INCLUDE和EXCLUDE参数。当您在命令中包含这两个参数时,Oracle 数据泵INCLUDE首先处理该参数,以便 Oracle 数据泵作业仅包含标识为包含的对象。然后它处理EXCLUDE参数,这可以进一步限制作业处理的对象。当命令运行时,对象EXCLUDE列表中由参数指定的任何对象都将INCLUDE被删除。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129238.html