快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

LOB字段的UNDO空间小结

LOB发生update时,怎么解决UNDO过大?
在LOB字段的UPDATE过程中,ORACLE没有用UNDO TABLESPACE空间来存放前镜像,而是从LOB字段所在的表空间里划分一段空间来做镜像空间的,这个空间的大小由PCTVERSION参数控制,默认值为10,代表划分表空间的10%作为镜像空间

PCTVERSION
This parameter specifies the percentage of all used BasicFiles LOB data space that can be occupied by old versions of BasicFiles LOB data pages. Under 11g compatibility, this parameter is ignored when SecureFiles LOBs are created.
此参数指定BasicFiles LOB数据页的旧版本可以占用的所有使用的BasicFiles LOB数据空间的百分比。 在11g兼容性下,SecureFiles LOB创建时忽略此参数。

PCTVERSION Specifies the percentage of all used BasicFiles LOB data space that may be occupied by old versions of the LOB data pages. Not used for SecureFiles LOBs.
PCTVERSION指定可能由旧版本的LOB数据页占用的所有使用的BasicFiles LOB数据空间的百分比。 不用于SecureFiles LOB。




如下案例中,HR.ATLOG有LOB字段,EXPDP时的报错信息:
ORA-31693: 表数据对象 "HR"."ATLOG" 无法加载/卸载并且被跳过, 错误如下:
ORA-02354: 导出/导入数据时出错
ORA-01555: 快照过旧: 回退段号  (名称为 "") 过小
ORA-22924: 快照太旧 
分享题目:LOB字段的UNDO空间小结
本文链接:http://6mz.cn/article/pjdeji.html

其他资讯