Oracle 迁移一个带lob的表到另一个表空间
作者:互联网
一个表用了clob字段,CLOB里存的是2进制,一般用来存图片。
原因:
发现一个表空间快满了,查询发现是下面一个表空间对像占用表空间
1.
--查询一个表空间里所有表占用空间大小
select segment_name, tablespace_name, sum(bytes / 1024 / 1024)
from dba_extents
where tablespace_name = '表空间名大写'
group by segment_name, tablespace_name
order by 3 desc;
--end--
2.
--查看该lob存储的表
select object_name,status from dba_objects where object_id='0000563464';
查看是 CUST_INFO_PHOTO这张表使用了lob字段
LOBSEGMENT的系统命名规则是
SYS_LOB(10 digit object_id)C(5 digit col#)
--导出一张表的前100行
expdp test/test directory=my_dir dumpfile=t.dmp include=table query="'where rownum<=100'"
标签:lob,name,--,表到,object,空间,tablespace,Oracle 来源: https://www.cnblogs.com/flash100/p/14459961.html