重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

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://cqcxhl.cn/article/pjdeji.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP