我们大家都知道在Oracle数据库里,DBA是可以通过相关观测某些表或是相关的视图来了解其当前相关空间的具体使用的状况,来作出可能的相关调整决定。以下就是文章的主要内容的具体描述。

一、表空间的自由空间

通过对表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。

请看下列的语句:

1。SQL > select a。file_id "FileNo",a。tablespace_name

2。"Tablespace_name",

3。2 a。bytes "Bytes",a。bytes-sum(nvl(b。

bytes,0)) "Used",

4。3 sum(nvl(b。bytes,0)) "Free",

5。4 sum(nvl(b。bytes,0))/a。bytes*100 "%free"

6。5 from dba_data_files a, dba_free_space b

7。

6 where a。file_id=b。file_id(+)

8。7 group by a。tablespace_name ,

9。8 a。file_id,a。bytes order by a。tablespace_name;

10。File Tablespace

11。

No _nameBytes Used Free %free

12。11IDX_JF 。146E+09 849305600 1。297E+09 60。431806

13。9 JFSJTS 2。146E+09 1。803E+09 343793664 16。

016961

14。10JFSJTS 2。146E+09 1。359E+09 787431424 36。685546

15。2 RBS523239424 359800832 163438592 31。235909

16。12RBS1。610E+09 1。

606E+09 3104768 。19289495

17。8 RBSJF 3。220E+09 2。716E+09 504356864 15。662396

18。7 SFGLTS 2。146E+09 1。228E+09 918159360 42。

776014

19。6 SFSJTS 2。146E+09 1。526E+09 620093440 28。889457

20。1 SYSTEM 523239424 59924480 463314944 88。547407

21。3 TEMP 523239424294912 522944512 99。

943637

22。4 TOOLS 15728640 12582912 314572820

23。5 USERS 7340032 81927331840 99。888393

24。12 rows selected。

可以看出,在FileNo为12的表空间RBS中,只有0。

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

全部

oracle的三个管理,Oracle数据库的在空间管理三个技巧是什么?相关推荐

  1. oracle实验报告2:: Oracle数据库物理存储结构管理(含实验小结)

    目录 实验目的 实验设备及器材 实验内容 实验步骤 实验过程 实验小结 实验目的 1.熟悉Oracle数据库物理存储结构: 2.掌握Oracle数据库数据文件的管理: 3.掌握Oracle数据库控制文 ...

  2. oracle实现分段,用Oracle分段空间管理功能改进数据库性能

    如果Oracle数据库表出现大量碎片数据,则会浪费磁盘空间和严重影响性能.这时可以使用Oracle分段空间管理功能,特别是Oracle数据库分段压缩功能. 更新或删除表的记录,会在数据块中形成许多的空 ...

  3. cmd导入oracle库文件,cmd 导入oracle数据库

    从服务器将Oracle数据库导出到本地Oracle数据库的方法 原文:从服务器将Oracle数据库导出到本地Oracle数据库的方法 1.将服务器上的Oracle数据库导入到本地   在CMD模式下执 ...

  4. Oracle逻辑空间管理

    整理自Oracle 11g R2 官方文档<concepts> 001     Oracle 数据库必须使用逻辑空间管理来在表空间中跟踪并分配扩展区.当数据库对象需要扩展区时,该数据库必须 ...

  5. oracle如何exp远程备份,oracle exp远程数据库

    通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库) 通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip ...

  6. ubuntu下oracle数据的导入,导入oracle数据库命令行

    Windows DOS窗体下Oracle 数据库的导入导出命令 oracle 用户创建 数据库的导入导出imp/exp 可以在SQLPLUS.EXE或者DOS(命令行)中执行 执行环境:可以在SQLP ...

  7. ceph bluestore中的磁盘空间管理

    ceph bluestore摒弃了传统的本地文件系统,而直接使用裸磁盘作为OSD的存储介质,因而需要自行管理磁盘空间的分配与回收 概述 一个设计良好的磁盘空间管理器,需要兼顾空间和时间效率:blues ...

  8. Oracle RAC系列之:利用srvctl管理RAC数据库

    srvctl即Server Control,是Oracle提供的一个命令行工具,用以用于管理Oracle的RAC环境.srvctl在Oracle 9i中被引入,Oracle10g.11g对其功能进行了 ...

  9. oracle11g之管理oracle数据库笔记(理论基础知识)

                                                                  第三章 管理oracle数据库 1.启动数据库步骤;(创建启动实例--> ...

最新文章

  1. R使用热力图(heatmap)可视化数据集
  2. GPT-3不算机器学习算法创新?2020年AI顶会最佳论文榜单引发激烈争论
  3. 关于核定区域电网2018—2019年输电价格的通知
  4. python 面试题 博客园_python面试题
  5. C/C++开发游戏项目之《智能图形界面-贪吃蛇》
  6. 使用Thread类来创建线程
  7. Vijos1775 CodeVS1174 NOIP2009 靶形数独
  8. 小米5如何支持ATT网络运营商
  9. 【时间统计】windows/linux 获取本地时间(精确到微妙)
  10. 19套最新的免费图标字体集
  11. html代码放进json数据,用json数据填充html表
  12. Java语言实现人脸识别
  13. 2017百度之星资格赛总结
  14. winForm中 Invalidate(),Update(),Reflash(),
  15. 当了一次微软产品的讲师
  16. 极客空间-MySQL实战45天-第二天
  17. 百度收录批量查询-免费百度整站批量收录查询工具
  18. Unity 基础 之 实现简单监听晃动(摇一摇)手机设备震动手机设备的事件的功能
  19. Android 视频播放器
  20. TOP20W词库,双十一,直通车,用超级推荐获取手淘流量的方法——上篇

热门文章

  1. java屏蔽关键字_替换禁用语(指定关键字)的过滤器
  2. 每日程序C语言27-矩阵对角线求和
  3. python3 面向对象编程_Python3基础-面向对象编程
  4. Java黑皮书课后题第5章:*5.48(处理字符串)编写一个程序,提示用户输入一个字符串,显示奇数位置的字符
  5. git命令详解( 八)
  6. mock平台架构及实现
  7. C#自定义开关按钮控件--附带第一个私活项目截图
  8. data too long for column的解决方法
  9. [网络安全提高篇] 一一〇.强网杯CTF的Web Write-Up(上) 寻宝、赌徒、EasyWeb、pop_master
  10. 【python数据挖掘课程】十四.Scipy调用curve_fit实现曲线拟合