暂无图片
LOB字段的RETENTION属性为空
我来答
分享
Thomas
2023-08-06
LOB字段的RETENTION属性为空

DB是12CR1

SQL> create table tb_zxp(id integer primary key,uu blob);

Table created.

SQL> select COLUMN_NAME,retention from user_lobs where table_name='TB_ZXP' order by 1;

COLUMN_NAME RETENTION
------------------------------ ----------
UU

SQL> alter table tb_zxp modify lob(uu) (retention);

Table altered.

SQL> show parameter undo_retention;

NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
undo_retention integer 18000

SQL> select COLUMN_NAME,retention from user_lobs where table_name='TB_ZXP' order by 1;

COLUMN_NAME RETENTION
------------------------------ ----------
UU

疑问一:建表时,既然UNDO_RETENTION有值了,为何该LOB字段UU的RETENTION还是NULL? 疑问二:显式地又alter table modify lob一次了,为何RETENTION还是为NULL?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
伟鹏

用sysdba 账户查询content的lob字段是使用pctversion还是retention

暂无图片 评论
暂无图片 有用 0
Thomas

content的lob字段?没听明白。能否说详细些。

暂无图片 评论
暂无图片 有用 0
张sir
2023-08-08
http://www.dbaselife.com/doc/1397/ 看看这个, “查看dba_lobs的RETENTION字段,该值可能为NULL或包含0在内的数字;默认值和UNDO_RETENTION相同,900(秒)。 有两种情况下此值为NULL: PCTVERSION不为NULL 或LOB为SECUREFILE.”
redgame
lob字段这样查不到
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏