我们大家都知道在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. 动态环境下的SLAM:DynaSLAM 论文学习笔记
  2. 第一篇博客,java学生管理系统(挑战全网最全)
  3. java -c_java% c
  4. 第一章 Matlab的简单介绍
  5. TODO monkey笔记,PC端执行和手机端执行
  6. Java客户端操作elasticsearch--查询索引库(带分页)
  7. Android应用插件式开发解决方法
  8. world: 对比两个文档
  9. utilities(matlab)—— 前馈网络权值矩阵初始化方式
  10. [nsis]安装包界面乱码问题
  11. Python 最大公约数的欧几里得算法及Stein算法
  12. 学术族谱典型用户及典型场景模拟
  13. 新手学电脑入门教程_3Dmax难学嘛?3Dmax到底好不好学
  14. 经济金融学之1宏观经济学
  15. 2021美赛C题M奖思路
  16. Linux之iNodeclient客户端定制和安装
  17. 漫威超级英雄大全(一)
  18. Android获取路径方法
  19. 2022陕西省安全员B证操作证考试题库及模拟考试
  20. Generality

热门文章

  1. 安卓开发要学多久_华为发布鸿蒙2.0,和安卓相似度达80%「西瓜视频」
  2. html中使浮动的字为行排列,CSS布局:float浮动
  3. 查询手机号段对应地区编码_想知道海关统计数据吗?这里有详细的查询教程
  4. 淘宝2011.9.21校园招聘会笔试题
  5. Newlife.Cube登录登出
  6. 单例模式---懒汉模式与饿汉模式
  7. 调用AutoCAD的内置对话框
  8. WampServer的研究日记二
  9. switch 根据键盘录入成绩 显示分数及判断等级(第三次)
  10. 【Python数据挖掘课程】七.PCA降维操作及subplot子图绘制