1 查询需要收缩的数据文件 file_id

select file_id,file_name,tablespace_name,bytes/1024/1024/1024 GB from dba_data_files order by 4;

2 查询该文件内最大块号

select max(block_id) from dba_extents where file_id = &file_id;

3 计算该表空间目前实际占用的空间(不是物理文件的大小)

显示每个数据块的大小。语句如下:

show parameter db_block_size;

结果为8192,就是8K。
然后计算所有数据块占用的物理空间

select <block_id>*8/1024 MB from dual;

4 上述计算结果,表明该数据文件实际使用情况,resize 操作只能缩小至该值

alter database datafile <file_id> resize M;

最大了,不能resize了。。。

重建undo

Oracle 表空间 resize相关推荐

  1. Oracle 表空间扩容

    2019独角兽企业重金招聘Python工程师标准>>> 1.查询当前表空间使用情况 col FILE_NAME format a50; col SPACE_NAME format a ...

  2. oracle 创建空文件系统,六分钟学会创建Oracle表空间的实现步骤

    经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西. 1.先查询空闲空间 select tablespace_name,file_id,blo ...

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

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

  4. 六分钟学会创建Oracle表空间的步骤

    经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西. 1.先查询空闲空间 select tablespace_name,file_id,blo ...

  5. oracle表空间不足

    oracle表空间不足,一般有两个原因:一,原表空间太小,没有自增长:二,表空间已自增长,而且表空间也已足够大,对于这两种原因分别有各自的解决办法. [检查原因] 1.查看表在那个表空间  selec ...

  6. Oracle 表空间与数据文件

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

  7. oracle表空间 设置,Oracle表空间怎么设置和管理

    前言 表空间是 Oracle 特有的一种逻辑结构,是管理和组织 Oracle 数据文件一种方式,一个Oracle 数据库能够有一个或多个表空间,而一个表空间则对应一个或多个物理的数据库文件.Oracl ...

  8. oracle表空间不足影响,oracle表空间不足

    oracle表空间不足,一般有两个原因:一,原表空间太小,没有自增长:二,表空间已自增长,而且表空间也已足够大,对于这两种原因分别有各自的解决办法. [检查原因] 1.查看表在那个表空间select ...

  9. oracle数据库user表空间不足,oracle 表空间不足解决办法大全

    oracle表空间不足,一般有两个原因:一,原表空间太小,没有自增长:二,表空间已自增长,而且表空间也已足够大,对于这两种原因分别有各自的解决办法. [检查原因] 1.查看表在那个表空间  selec ...

最新文章

  1. Abaqus用户子程序umat的学习
  2. 推荐系统炼丹笔记:令人着迷的时间动态CF算法
  3. LeetCode 26 删除有序数组中的重复项
  4. appfog mysql_appfog java jdbc mysql连接
  5. 全国计算机等级考试题库二级C操作题100套(第09套)
  6. [css] box-sizing常用的属性有哪些?分别有什么作用?
  7. 数据流图 系统流程图 程序流程图 系统结构图联系与区别
  8. 成语json_人工智能测试爬百度成语测成语接龙
  9. Linux启动tomcat命令行关闭后服务会停止
  10. 学习mfc的一些方法
  11. 吴恩达 深度学习 编程作业(2-3)- TensorFlow Tutorial
  12. python使用turtle步骤_Python+turtle交互式绘图:可以用鼠标拖动的小海龟
  13. Groovy操纵集合秘籍
  14. CodeForces 522D Closest Equals 树状数组
  15. 关于网页编码的故事,你都清楚嘛?utf与gbk的关系
  16. 单片机io取反c语言,【51单片机】普通I/O口模拟SPI口C语言程序
  17. 一篇文章掌握Egg.js的核心用法
  18. 理解引用 SqList L 与 SqList L 的区别
  19. 3.7V转12V2A 15V2A 大功率升压芯片 拉杆音响专用升压芯片
  20. java实现一码多扫支付_详解JAVA后端实现统一扫码支付:微信篇

热门文章

  1. SecureCRT终端显示中文乱码问题的解决方案
  2. 维吉尼亚加密算法 (C语言实现简单的加密算法) ------- 算法笔记007
  3. WayOs哪个版本好用?WayOs哪个版本稳定?WayOs哪个版本最适合做小区?
  4. 51单片机小车的立项书_毕业论文:基于51单片机智能避障小车的设计报告(范文1)...
  5. 计算机三级网络技术第五章(第一轮)
  6. 变态而有趣的微软面试题及答案
  7. C# 将应用程序通过注册表设置开机启动项
  8. 使用SPSS做时间序列预测时,如何自定义日期型数据周期(时间数据周期)?
  9. 可视化股票逐笔数据分析工具分享
  10. 一次简单的Windows和Linux多线程效率测试