[20230414]完善seg2.sql脚本.txt --//原始脚本seg2.sql会显示分区名,大多数情况下应用表都是没有分区的表,显示它有点多余,完善该脚本. --//缺省情况下不显示该列. $ cat seg2.sql -- Copyright 2018 Tanel Poder. All rights reserved. More info at http://tanelpoder.com -- Licensed under the Apache License, Version 2.0. See LICENSE.txt for terms & conditions. col seg_owner head OWNER for a20 col seg_segment_name head SEGMENT_NAME for a30 col seg_segment_type head SEGMENT_TYPE for a20 col v_con new_value v_con set term off select decode('&&2',NULL,'noprint','1','print','p','print','print','print','noprint') v_con from dual; set term on col seg_partition_name head SEG_PART_NAME for a30 &v_con select round(bytes/1048576) seg_MB, owner seg_owner, segment_name seg_segment_name, partition_name seg_partition_name, segment_type seg_segment_type, tablespace_name seg_tablespace_name, blocks, header_file hdrfil, HEADER_BLOCK hdrblk from dba_segments where upper(segment_name) LIKE upper(CASE WHEN INSTR('&1','.') > 0 THEN SUBSTR('&1',INSTR('&1','.')+1) ELSE '&1' END ) AND owner LIKE CASE WHEN INSTR('&1','.') > 0 THEN UPPER(SUBSTR('&1',1,INSTR('&1','.')-1)) ELSE user END / --//测试如下: SCOTT@book> @ seg2 dept '' SEG_MB OWNER SEGMENT_NAME SEGMENT_TYPE SEG_TABLESPACE_NAME BLOCKS HDRFIL HDRBLK ------ ----- ------------ ------------ ------------------- ------ ------ ------ 0 SCOTT DEPT TABLE USERS 8 4 130 SCOTT@book> @ seg2 dept p SEG_MB OWNER SEGMENT_NAME SEG_PART_NAME SEGMENT_TYPE SEG_TABLESPACE_NAME BLOCKS HDRFIL HDRBLK ------ ----- ------------ ------------- ------------ ------------------- ------ ------ ------ 0 SCOTT DEPT TABLE USERS 8 4 130 SYS@192.168.100.141:1521/dyhis> @ seg2 audsys.AUD$UNIFIED print SEG_MB OWNER SEGMENT_NAME SEG_PART_NAME SEGMENT_TYPE SEG_TABLESPACE_NAME BLOCKS HDRFIL HDRBLK ------ ------ ------------ ------------- --------------- ------------------- ------ ------ ------ 175 AUDSYS AUD$UNIFIED SYS_P20923 TABLE PARTITION SYSAUX 22400 3 145690 80 AUDSYS AUD$UNIFIED SYS_P21663 TABLE PARTITION USERS 10240 2 48657 144 AUDSYS AUD$UNIFIED SYS_P19622 TABLE PARTITION SYSAUX 18432 3 656234 88 AUDSYS AUD$UNIFIED SYS_P20283 TABLE PARTITION SYSAUX 11264 3 550906 SYS@192.168.100.141:1521/dyhis> @ seg2 audsys.AUD$UNIFIED '' SEG_MB OWNER SEGMENT_NAME SEGMENT_TYPE SEG_TABLESPACE_NAME BLOCKS HDRFIL HDRBLK ------ ------ ------------ --------------- ------------------- ------ ------ ------ 175 AUDSYS AUD$UNIFIED TABLE PARTITION SYSAUX 22400 3 145690 80 AUDSYS AUD$UNIFIED TABLE PARTITION USERS 10240 2 48657 144 AUDSYS AUD$UNIFIED TABLE PARTITION SYSAUX 18432 3 656234 88 AUDSYS AUD$UNIFIED TABLE PARTITION SYSAUX 11264 3 550906
[20230414]完善seg2.sql脚本.txt
来源:这里教程网
时间:2026-03-03 18:39:01
作者:
编辑推荐:
- [20230414]完善seg2.sql脚本.txt03-03
- [20230417]sqlplus warpped word_warp.txt03-03
- expdp报错ORA-39826: Direct path load of view or synonym (x) could not be resolve03-03
- Oracle 云技术助力容联云实现降本增效,加速全球业务发展03-03
- 华为云低代码平台Astro|通过零代码快速搭建打卡小程序03-03
- 电气火灾对于古建筑的重要性03-03
- [20230403]学习UNIFIED audit--验证清理AUDSYS.AUD$UNIFIED.txt03-03
- [20230405]奇怪的显示输出宽度.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle 云技术助力容联云实现降本增效,加速全球业务发展
Oracle 云技术助力容联云实现降本增效,加速全球业务发展
26-03-03 - 华为云低代码平台Astro|通过零代码快速搭建打卡小程序
华为云低代码平台Astro|通过零代码快速搭建打卡小程序
26-03-03 - 电气火灾对于古建筑的重要性
电气火灾对于古建筑的重要性
26-03-03 - 2023年,手机厂商中端机大战也升级了?
2023年,手机厂商中端机大战也升级了?
26-03-03 - 以ANet-2E8S1网关为基础的电力管理系统中的研究及应用
以ANet-2E8S1网关为基础的电力管理系统中的研究及应用
26-03-03 - 利用shell批量dump oracle的块来研究底层数据
利用shell批量dump oracle的块来研究底层数据
26-03-03 - OGG DDL同步异常处理OGG-00470
OGG DDL同步异常处理OGG-00470
26-03-03 - 基于车间用电设备的电能管理系统架构思路及实施方法
基于车间用电设备的电能管理系统架构思路及实施方法
26-03-03 - 以太网测试仪
以太网测试仪
26-03-03 - 千兆以太网测试仪
千兆以太网测试仪
26-03-03
