资讯专栏INFORMATION COLUMN

数据库运维常用的几个oracle 21C新特性

IT那活儿 / 2680人阅读
数据库运维常用的几个oracle 21C新特性
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!

本文介绍了从oracle 21C的215个新特性中,梳理出来的数据库运维常用的一些新特性,供大家参考。

1. pdb将作为cluster资源的一部分进行资源管理和控制
在以前的版本中,CDB数据库的cluster资源通过service将pdb添加到cluster中。
2. pdb可闪回至最近的任何特定时间
在以前的版本中,pdb闪回过一次之后,特定时间范围内的pdb就不能再次闪回。
而在oracle 21C中,只要有足够的归档日志和闪回数据,并且cdb没有重置日志,就允许PDB 闪回到任意时间。
3. 支持收缩过的数据文件的数据库闪回

在早期版本中,现有的闪回数据库功能在数据文件大小调整操作方面有一些限制,数据文件在启用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语句的当前用户实施统一的审计策略。
7. 统一审计策略配置更改立即生效
在以前的版本中,如果更改了统一审计策略,受影响的用户必须注销然后重新登录会话才能使统一审计策略生效,从oracle 21C开始,对统一审计策略所做的更改在当前会话和所有其他正在进行的活动会话中立即生效。
8. 数据泵在同一操作中可同时include和EXCLUDE

总结:

从 Oracle 21c 开始,Oracle Data Pump 允许您在同一命令中设置INCLUDE和EXCLUDE参数。当您在命令中包含这两个参数时,Oracle 数据泵INCLUDE首先处理该参数,以便 Oracle 数据泵作业仅包含标识为包含的对象。

然后它处理EXCLUDE参数,这可以进一步限制作业处理的对象。当命令运行时,对象EXCLUDE列表中由参数指定的任何对象都将INCLUDE被删除。



本文作者:聂文峰(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129238.html

相关文章

  • 学Java编程需要注意的地方

    摘要:学编程真的不是一件容易的事不管你多喜欢或是多会编程,在学习和解决问题上总会碰到障碍。熟练掌握核心内容,特别是和多线程初步具备面向对象设计和编程的能力掌握基本的优化策略。   学Java编程真的不是一件容易的事,不管你多喜欢或是多会Java编程,在学习和解决问题上总会碰到障碍。工作的时间越久就越能明白这个道理。不过这倒是一个让人进步的机会,因为你要一直不断的学习才能很好的解决你面前的难题...

    leanxi 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<