加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

关于Oracle数据库LOB大字段总结

发布时间:2019-08-28 12:25:08 所属栏目:MySql教程 来源:波波说运维
导读:副标题#e# 在ORACLE数据库中,DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象是什么东西呢?其实OBJECT_TYPE为LOB就是大对象(LOB),它指那些用来存储大量数据的数据库字段。 Oracle 11gR2 文档: http://download.oracle.com/docs/cd/E11882_01/appdev.112/e18294

控制lobsegment数据是否存储在缓冲区缓存中。默认的NOCACHE指示,每个访问都是从磁盘的一个直接读

  1. ALTER TABLE tabname MODIFY LOB (lobname) ( CACHE ); 
  2. ALTER TABLE tabname MODIFY LOB (lobname) ( NOCACHE ); 

六、查看ORACLE的LOB(BLOB和CLOB)对象占用的大小

1. 查看Oracle中表空间及表数据大小

  1. Select Segment_Name, Sum(bytes) / 1024 / 1024 
  2.  From User_Extents 
  3.  where SEGMENT_NAME LIKE 'SYS_LOB%' 
  4.  GROUP BY Segment_Name 
  5.  order by Sum(bytes) / 1024 / 1024 desc; 

关于Oracle数据库LOB大字段总结

从返回的结果看,有一个segment名为"SYS_LOB0000701017C00045$$"的对象占用了大量的空间,这种带有SYS_LOB***即LOB(BLOB和CLOB)对象占用数据库的空间名称。

2. 根据segment_name,就可以从 dba_lobs 表里查到是哪个表,哪个字段

  1. SELECT * FROM DBA_LOBS WHERE SEGMENT_NAME LIKE 'SYS_LOB0000701017C00045$$'; 

关于Oracle数据库LOB大字段总结

【编辑推荐】

  1. 企业使用数据库的12种姿势
  2. MongoDB数据库误删后的恢复
  3. 超详细的Oracle数据库索引创建及索引重建变更规范
  4. 超详细的Oracle 11g安装后参数设置规范,值得收藏
  5. MySQL数据库目录下面的db.opt是干什么用的?
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读