分享更有价值
被信任是一种快乐

sql中retention guarantee使用场景和作用有哪些

文章页正文上

小编给大家分享一下sql中retention guarantee使用场景和作用有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!SQL>altertablespaceundo_samllretentionguarantee;表空间已更改。SQL>selecttablespace_name,block_size,extent_management segment_space_management,contents,retentionfromdba_tablespaces;

需要注意的是这种guarantee模式只针对undotablespace别的表空间是不适用的。在Oracle10g中我们还可以设置undo_retention=0来让Oracle自动调整保留提交后undo信息的时间。

10gRETENTIONGUARANTEE的作用1、先解释下undo_retention
设置undo_retention,保证commit后的数据在undosegment中保留多长时间。但是并不能保证commit后的undo信息在undo_retention的时间内一定不被覆写,当undosegment不够时,还是会覆盖已commitundo信息。2、如果需要保证在undo_retention时间内undo信息一定不被覆写的话免费主机域名,可以对undosegment设置RETENTIONGUARANTEE。但是这个参数受到undo_retentionundosize的限制。如果undosize太小,undo_retention设置太久,设置retentionguarantee时就会报错:ORA-30036:unabletoextendsegmentby8inundotablespace’UNDOTBS2′3、设置该参数altertablespaceundotbs2retentionguarantee;
撤销该参数altertablespaceundotbs2retentionnoguarantee免费主机域名;看完了这篇文章,相信你对“sql中retention guarantee使用场景和作用有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注云技术行业资讯频道,感谢各位的阅读!

相关推荐: PostgreSQL中函数AssignTransactionId的实现逻辑是什么

本篇内容介绍了“PostgreSQL中函数AssignTransactionId的实现逻辑是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习免费主机域名一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!静态变…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册