oracle数字开头表空间创建及含lob字段表统计
来源:网络收集 点击: 时间:2024-02-191、创建时加上双引号
create tablespace 320DB datafile /u01/app/oracle/oradata/orcltwo/data01.dbf size 30G;
alter tablespace 320DB add datafile /u01/app/oracle/oradata/orcltwo/data02.dbf size 30G

2、赋予用户默认表空间时也要加上
SQL create user zxx identified by zxx default tablespace 320DB;
SQL grant connect,dba to zxx;

3、统计大数据segment
select * from ( select sum(bytes)/1024/1024/1024 sizem,segment_name,segment_type from dba_segments where owner=SA --and segment_type like TABLE% group by segment_name,segment_type ) a where a.sizem 1
统计大于1G的所有segment
注意:索引、表、lob都属于segment

4、确认大的lobsegment属于哪个表
因为需要expdp 出部分数据作为测试,肯定需要排除哪些表不需要导出的。
那么如何确认哪些大的lobsegment属于哪个表,及哪个表的字段?
select * from dba_lobs where owner=SA and segment_name
in(
select segment_name from (
select sum(bytes)/1024/1024/1024 sizem,segment_name,segment_type
from dba_segments where owner=SA
--and segment_type like TABLE%
group by segment_name,segment_type
) a where a.sizem 1 and a.segment_type=LOBSEGMENT
)
统计大于1G的所有lobsegment所属表及字段。

5、统计某用户所有含lob字段的表
select distinct table_name from dba_lobs where owner=SA

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_75309.html