单位的老数据库表空间满了,整理了清理缩减语句,备忘

--查询表-占用表空间的大小
select 'drop table ' || segment_name || ' purge;', sum(bytes)/1024/1024 Mbytese from user_segments a , user_tables bwhere segment_type='TABLE'  and a.segment_name=b.TABLE_NAME and b.COMPRESSION='DISABLED' group by segment_name,COMPRESSION order by sum(bytes)/1024/1024 desc;select distinct trandate from JXXX order by trandate;
--查询某表的使用空间
SELECT table_name,ROUND((blocks * 8/1024), 2) "高水位空间 M",ROUND((num_rows * avg_row_len / 1024/1024), 2) "真实使用空间 M",ROUND((blocks * 10 / 100) * 8, 2) "预留空间(pctfree) M",ROUND((blocks * 8 - (num_rows * avg_row_len / 1024) -blocks * 8 * 10 / 100), 2) "浪费空间 M",((blocks * 8-(num_rows * avg_row_len / 1024))/1024)/(blocks * 8/1024) "浪费空间 %"FROM user_tablesWHERE table_name = 'JXXX';--查看标识select row_movement from user_tables where table_name='JXXX';--DISABLED--开启alter table JXXX enable row movement; --开始alter table JXXX shrink space cascade;--关闭alter table JXXX disable row movement; -- 查看表段空间下降许多select sum(bytes)/1024/1024 from user_segments where segment_name='JXXX';

针对每个表使用shrink语句进行压缩,shrink语句对比move省略了重建索引的过程。

oracle表空间缩减操作手册相关推荐

  1. oracle表空间处理操作

    查看表空间使用率: SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name FROM dba_free_space GROUP ...

  2. Oracle表空间及数据文件操作

    查看所有表空间: sql> SELECT * FROM dba_tablespaces; 创建test表空间并创建数据文件test_01.dbf: test_01.dbf 初始大小为10m,开启 ...

  3. navcat设置oracle表主键自增_初识 Oracle 表空间设置与管理

    本文出自头条号老王谈运维,转载请说明出处. 前言 表空间是 Oracle 特有的一种逻辑结构,是管理和组织 Oracle 数据文件一种方式,一个Oracle 数据库能够有一个或多个表空间,而一个表空间 ...

  4. Oracle 表空间 创建参数 说明

    一. 表空间的说明 官网的几个链接: Logical Storage Structures http://download.oracle.com/docs/cd/E11882_01/server.11 ...

  5. ORACLE表空间管理维护

    1:表空间概念 在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成. 如下图所示, ...

  6. oracle 表空间维护

    1:表空间概念 在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成. 如下图所示, ...

  7. oracle表空间于表数据啥意思,初识Oracle表空间与数据文件

    初识Oracle表空间与数据文件,描述oracle数据库的逻辑结构,创建表空间,改变表空间大小,为临时段分配空间,改变表空间状态,改 学习目标 1.描述Oracle数据库的逻辑结构 2.创建表空间 3 ...

  8. linux oracle 创建表空间2016,Linux下Oracle表空间及用户创建

    记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@i ...

  9. oracle 删除空间不足,oracle表空间扩容、创建、删除(解决表空间不足问题)

    前言 整理一下之前使用oracle数据库遇到的表空间不足的问题,顺便水个博客. oracle表空间操作语句 1.改变已存在的数据文件的大小 ALTER TABLESPACE app_data ADD ...

  10. Oracle 表空间与数据文件

    --============================== --Oracle 表空间与数据文件 --============================== /* 一.概念 表空间:是一个或 ...

最新文章

  1. java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC
  2. SqlServer 行转列
  3. hdu 4529(状态dp)
  4. 【LeetCode】69. Sqrt(x) (2 solutions)
  5. 前端开发之基础知识-HTML(一)
  6. 遇到Visual Studio 当前不会命中断点.还没有为该文档加载任何符号的情况
  7. 出口同比中国经济三大怪状折射出啥危机?
  8. java找不到配置文件_Java项目读取配置文件时,找不到指定的文件???
  9. 深度学习(二)神经网络中的卷积和反卷积原理
  10. 清华提出:用于细粒度实体分类的Prompt-Learning,并提出可训练Prompt模板
  11. ENVI 监督分类Max stdev from Mean 参数IDL中的设置
  12. NumPy库---一元函数
  13. 关于 IP 属地的一些科普
  14. 不了解干眼症?可能你早就被它盯上了!
  15. iOS8新功能新特性
  16. 一位过来人:也谈谈体制内 • 体制外
  17. cdn刷新api_缓存刷新与查询
  18. 帐篷混沌映射在优化算法中的应用
  19. 2021恒生电子面经(校招实习)
  20. AXI CDMA Linux user space example on Zynq UltraScale+ RFSoC

热门文章

  1. hzhost防asp攻击函数
  2. html纵向时间轴代码,垂直时间轴HTML
  3. 计算机 小学数学应用题教学设计,小学数学教案相遇问题应用题
  4. 在PS中如何设计个人logo
  5. Linux系统10个开源漏洞检测工具
  6. python制作qq机器人
  7. Go语言:运行报错cannot load ... malformed module path “...“: missing dot in first path element解决办法
  8. CSDN拒绝好友的私信内容信息太弓虽了
  9. Android源码目录结构
  10. 如何学习Linux运维