微信号:OraNews

介绍:分享数据库技术、新闻与信息,尤其是和Oracle数据库相关的内容,文章内容来自原创、专栏作者投稿或读者投稿.

New in 12.2- 让每个PDB都拥有自己的 local undo表空间

2017-04-28 07:05 章宇文

12.1引入temp undo概念 ,12.2引入local undo,也就是每个pdb拥有自己的undo表空间(以前版本共用一个undo表空间),rac中每个pdb每个实例都有自己的undo。


使用local undo的益处 

1、隔离后,减少undo表空间的争用,同时方便拔插 
2、flashback a PDB 
3、point-in-time recovery PDB 
4、relocating a PDB or cloning a PDB that is in open read/write mode 


所以推荐使用local undo。 

Shared Undo


Local Undo


在DBCA时会有local undo选项,且默认勾选 



>关闭local undo 



关闭后在PDB中查询undo为CDB中共享的undo表空间。 
>打开local undo:

 


重启数据库并对修改做查询



连接到PDB1



打开loacl undo后,自动为当前的PDB创建undo表空间,同时新创建pdb,自动创建自己的undo表空间 



可以通过配置pdb$seed的undo,从而使根据seed模板创建的pdb后undo表空间的名字、大小等: 



修改undo表空间



连接到CDB root



创建PDB数据库pdb3,再次查询相关配置



或者是直接在pdb$seed中删除undotbs1,之后创建的pdb都只有SEEDUNDOTS1表空间: 



创建PDB数据库pdb4



连接到pdb4



详细参考官方文档: 
http://docs.oracle.com/database/122/ADMIN/administering-a-cdb-with-sql-plus.htm#ADMIN-GUID-24EA5811-94F0-4EEC-864F-23AEF48F2D51

加入"云和恩墨大讲堂"微信群,参与讨论学习

搜索 盖国强(Eygle)微信号:eyygle,或者扫描下面二维码,备注:云和恩墨大讲堂,即可入群。每周与千人共享免费技术分享,与讲师在线讨论。



关注公众号,获得后续精彩分享

 
数据和云 更多文章 YH3:一文全面了解Oracle RAC One Node Oracle MySQL云服务上的MySQL企业版审计 MySQL Performance schema设置的一些建议选项 impdp create index parallel-数据泵并行创建索引 继往开来,云上争锋-2017 Oracle 用户组峰会在京举行
猜您喜欢 【数据挖掘】十大经典数据挖掘算法R语言实践(五) 公开课《数据库中间件在业务系统中的作用》 创业编程七个错误认识 Swift开发者大会组织者梁杰:你的到来是一个重要的决定 【jquery技巧篇】- 圣诞节了,来一款JS网页下雪效果插件