• Oracle Tablespace Map 功能 说明


    一.Tablespace Map 说明

    在Oracle 的OEM 和Toad 工具里都有一个功能,Tablespace Map。

    Oracle 9i官方文档关于Tablespace Map功能的说明:

    http://docs.oracle.com/html/A86647_01/extent.htm

    Tablespace Map 提供各表空间内空间使用情况的具体视图。它还包含表空间中的段列表,以及每个段的更详细信息,如:

    (1)    段名

    (2)    段类型

    (3)    分配给段的块数

    (4)    分配给段的区数

    (5)    可分配给段的最大区数。

    (6)    可分配给段的下一个区的大小 (KB)。只显示用于字典管理的表空间中的段。

    (7)    要分配的下一个区的大小增加的百分比。只显示用于字典管理的表空间中的段。

    在 TablespaceMap 内,指向某个区后,可以显示以下信息:

    (1)    段名

    (2)    区中的块 ID

    (3)    区 ID

    (4)    区大小 (块数)

    (5)    数据文件的完整名称和路径;区的物理位置

    那么通过Tablespace Map 我们可以查看如下2方面的信息:

    1.     表空间内的对象

    2.     表空间内的extent 使用情况,如碎片等。

    比如我们把某个表空间里的对象都删除了,但是我们通过查询,提示该表空间里还有对象,这种情况,我们就可以使用Tablespace Map来查看,这个也是比较直观的方法,导致这种提示的原因,只有2种:一是确实还有对象存在,二是数据字典出现不一致。

    如果是数据字典不一致,可以使用hcheck 脚本查询。具体参考:

    Oraclehcheck脚本检查 数据字典一致性 说明

    http://blog.csdn.net/tianlesoftware/article/details/7236457

    二.查看Tablespace Map

    2.1  使用Toad

    Database-->Diagnose-->Tablespace Map

     

    这里的Legend 说明窗口是点击弹出来。里面有对各种颜色的解释。

    2.2  使用OEM

    Server-->Tablespaces-->showTablespace Contents--> 展开 Extent Map

     


    OEM 上的Tablespace Map 比Toad 的要多一个选项,就是会把Header 也会显示出来。

           这篇Blog 演示的Tablespace Map 功能,是为了查看碎片,关于碎片问题,会在单独整理一篇Blog。

    -------------------------------------------------------------------------------------------------------

    版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

    Email:   tianlesoftware@gmail.com

    Skype: tianlesoftware

    Blog:     http://www.tianlesoftware.com

    Weibo: http://weibo.com/tianlesoftware

    Twitter: http://twitter.com/tianlesoftware

    Facebook: http://www.facebook.com/tianlesoftware

    -------加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请----

    DBA1 群:62697716(满);   DBA2 群:62697977(满)  DBA3 群:62697850(满)  

    DBA 超级群:63306533(满);  DBA4 群:83829929   DBA5群: 142216823

    DBA6 群:158654907    DBA7 群:172855474   DBA总群:104207940

  • 相关阅读:
    python迭代器
    初识html
    跨域(jsonp)方法
    闭包
    pycharm软件配置
    插槽slot
    git常用操作
    在mac中使用Charles抓包操作
    防止网页被嵌入框架
    H5唤起APP
  • 原文地址:https://www.cnblogs.com/tianlesoftware/p/3609380.html
Copyright © 2020-2023  润新知