千家信息网

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

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下sql中retention guarantee使用场景和作用有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!SQL>alter tablespace undo_
千家信息网最后更新 2025年11月07日sql中retention guarantee使用场景和作用有哪些

小编给大家分享一下sql中retention guarantee使用场景和作用有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

SQL>alter tablespace undo_samll retention guarantee; 表空间已更改。

SQL> select tablespace_name,block_size,extent_management segment_space_management,contents,retention from dba_tablespaces;

需要注意的是这种guarantee模式只针对undo tablespace别的表空间是不适用的。

在Oracle 10g中我们还可以设置undo_retention=0来让Oracle自动调整保留提交后undo信息的时间。



10gRETENTION GUARANTEE 的作用

1、先解释下undo_retention

设置undo_retention,保证commit 后的数据在undo segment中保留多长时间。但是并不能保证commit后的undo 信息在undo_retention的时间内一定不被覆写,当undo segment不够时,还是会覆盖已commitundo 信息。

2、如果需要保证在undo_retention时间内undo 信息一定不被覆写的话,可以对undo segment设置RETENTION GUARANTEE。但是这个参数受到undo_retentionundo size的限制。如果undo size 太小,undo_retention设置太久,设置retention guarantee 时就会报错:

ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS2'

3、设置该参数

alter tablespace undotbs2 retention guarantee;

撤销该参数

alter tablespace undotbs2 retention noguarantee;

看完了这篇文章,相信你对"sql中retention guarantee使用场景和作用有哪些"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

信息 时间 作用 参数 保证 场景 空间 篇文章 不够 完了 数据 更多 模式 知识 行业 资讯 资讯频道 还是 频道 会报 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全手抄复杂的 70至80年代的网络技术 计算机网络技术自考本科试题 永恒之塔单机服务器 佟年有没有参加网络安全大赛 地铁通讯网络技术应用专业 服务器设计经验 逆战切枪加速服务器 计算机网络技术机械工业出版社 去菲律宾软件开发工资好高 软件开发简历中的工作经历模板 上传数据库到服务器 江苏心融网络技术研究院 服务器里面的副本怎么做 泰拉瑞亚手游怎么加入服务器 大武口网络安全宣传周 网络安全领导体系 网络安全技术人才培养 网络安全准入系统税收编码是多少 有计算机网络技术高职 光遇服务器波动补偿3.9 网络安全检测怎么关掉 Ios黑龙正在攻击服务器 欧龙网络技术有限公司 一般将软件开发环境称为 计算机三级网络技术取得证书 请选择图数据库中的相关概念 德州供热站自动化控制软件开发 数据库删除表内容 tismos数据库去哪里下载
0