首页 > 数据库技术 > 详细

Oracle 迁移一个带lob的表到另一个表空间

时间:2021-02-28 21:42:10      阅读:21      评论:0      收藏:0      [点我收藏+]

一个表用了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‘"

 

Oracle 迁移一个带lob的表到另一个表空间

原文:https://www.cnblogs.com/flash100/p/14459961.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!