五分钟精通Oracle表空间
创始人
2024-06-09 11:10:52
0

在向大家详细介绍Oracle表空间的自由空间之前,首先让大家了解下Oracle表空间的自由空间,然后全面介绍Oracle表空间的自由空间。在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。

Oracle表空间的自由空间

通过对Oracle表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。请看下列的语句:

  1. SQL > select a.file_id "FileNo",a.tablespace_name  
  2. "Tablespace_name",  
  3. a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",  
  4. sum(nvl(b.bytes,0)) "Free",  
  5. sum(nvl(b.bytes,0))/a.bytes*100 "%free"  
  6. from dba_data_files a, dba_free_space b  
  7. where a.file_id=b.file_id(+)  
  8. group by a.tablespace_name ,  
  9. a.file_id,a.bytes order by a.tablespace_name;  
  10. File Tablespace  
  11. No _nameBytes Used Free %free  
  12. IDX_JF .146E+09 849305600 1.297E+09 60.431806  
  13. JFSJTS 2.146E+09 1.803E+09 343793664 16.016961  
  14. JFSJTS 2.146E+09 1.359E+09 787431424 36.685546  
  15. RBS523239424 359800832 163438592 31.235909  
  16. RBS1.610E+09 1.606E+09 3104768 .19289495  
  17. RBSJF 3.220E+09 2.716E+09 504356864 15.662396  
  18. SFGLTS 2.146E+09 1.228E+09 918159360 42.776014  
  19. SFSJTS 2.146E+09 1.526E+09 620093440 28.889457  
  20. SYSTEM 523239424 59924480 463314944 88.547407  
  21. TEMP 523239424294912 522944512 99.943637  
  22. TOOLS 15728640 12582912 314572820  
  23. USERS 7340032 81927331840 99.888393  
  24. rows selected. 

可以看出,在FileNo为12的表空间RBS中,只有0.19%的分配空间未被使用,这个比例太小了,而在SYSTEM及TEMP等表空间中,高达80%以上的空间未被利用,对于生产型数据库,这个Oracle表空间的设置有些偏高。

关于自由空间的管理,有下面的一些建议:利用Export及Import命令卸出和装入表空间可以释放大量的空间,从而缓解增加另外的数据文件的要求。如果包含具有高插入(insert)和更新(update)活动的表的表空间中自由空间的比重下降到了15%以下,要为此表空间增加更多的空间。对于一个基本是静态表数据的表空间,如果有多于20%的自由空间,则可以考虑减少分配给它的文件空间量。减少SYSTEM表空间的空间量比较困难,因为那要重建数据库。以上介绍Oracle表空间的自由空间。

【编辑推荐】

  1. 深入Oracle用户管理与规范
  2. 详解Oracle用户解锁命令的两则实现方法
  3. MySQL创始人支招Oracle 建议转售MySQL
  4. Oracle财务管理系统:会计业务周期
  5. Oracle用户名更改操作四步走

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...