查看segment_type为"LOBSEGMENT"类型,所对应的表及字段实现: -- 对应的上面语句查到的segment_name名称,如SYS_LOB0000152921C00008$$ where SEGMENT_NAME='segment_name名称'; 通过以上代码,可以得到 segment_name所对应的表名、列名。 九、Oracle查看表空间大小 查看表空间大小可以通过以下代码实现: sum(blocks) ...
查看segment_type为"LOBSEGMENT"类型,所对应的表及字段实现: select TABLE_NAME, COLUMN_NAME, SEGMENT_NAME from dba_lobs -- 对应的上面语句查到的segment_name名称,如SYS_LOB0000152921C00008$$ where SEGMENT_NAME='segment_name名称';通过以上代码,可以得到 segment_name所对应的表名、列名。 九、Oracle查看...
查看segment_type为"LOBSEGMENT"类型,所对应的表及字段实现: -- 对应的上面语句查到的segment_name名称,如SYS_LOB0000152921C00008$$ where SEGMENT_NAME='segment_name名称'; 通过以上代码,可以得到 segment_name所对应的表名、列名。 九、Oracle查看表空间大小 查看表空间大小可以通过以下代码实现: sum(blocks) *...
③如果损坏的是LOB segment,先找出segment信息 selecttablespace_name,segment_type,owner,segment_namefromdba_extentswherefile_id=4and234413betweenblock_idANDblock_id+blocks-1; 输出如下 owner=EZOFFICE segment_name=SYS_LOB0000119493C00006$$ segment_type=LOBSEGMENT a.找到表明和LOB字段 selecttable_name, colu...
5.查询某个表空间中,所有【LOB段】的名称、大小: selectOWNER,SEGMENT_NAME,SEGMENT_TYPE,TABLESPACE_NAME,BYTES/1024/1024size_MBfromdba_segmentswheresegment_type='LOBSEGMENT'andtablespace_name='&1'orderby5desc; 扫码关注,以示鼓励 往期推荐
LOBSEGMENT 确定LOB 属于哪个表: 例如: SELECT table_name, column_name FROM dba_lobs WHERE owner='&OWNER' AND segment_name='&SEGMENT_NAME'; 如果表的所有者为“SYS”,可能需要恢复数据库。 对于非字典表,要查找引用损坏的 LOB 块的具体行可能比较困难,因为报告的错误中不会显示表中的哪一行数据包含损坏...
segment_name, segment_type, sum(bytes) / 1024 / 1024 "占用空间(MB)" FROM dba_segments WHERE owner = '表所有者' GROUP BY owner, segment_name, segment_type; 通过以上代码,可以得到每张表所属的表所有者、表名、对象类型和占用空间大小。
一、ORACLE里面LOBINDEX,LOBSEGMENT类型的是什么对象 建立含有lob字段的表时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中。但是当用alter table tb_name move tablespace tbs_name;来对表做空间迁移时只能移动非lob字段以外的数据,而如果要...
WHERE segment_type='LOBSEGMENT'; 计算所有nologging的大小 SELECT SUM(s.BYTES)/1024/1024/1024 as Nologging_size FROM user_segments s,user_lobs l WHERE s.segment_type='LOBSEGMENT' AND l.LOGGING='NO' AND l.SEGMENT_NAME=s.SEGMENT_NAME; ...
查询lob字段对应的表: select e.owner, l.table_name, l.segment_name from dba_extents e, dba_lobs l where e.owner = l.owner and e.segment_name = l.segment_name and e.segment_type = 'LOBSEGMENT'…