`
yufeng0471
  • 浏览: 101102 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

show_space

EXT 
阅读更多

asktom网站中拷贝过来的

create or replace procedure show_space(p_segname in varchar2,
                                       p_owner   in varchar2 default user,
                                       p_type    in varchar2 default 'TABLE') as
  l_free_blks number;

  l_total_blocks       number;
  l_total_bytes        number;
  l_unused_blocks      number;
  l_unused_bytes       number;
  l_LastUsedExtFileId  number;
  l_LastUsedExtBlockId number;
  l_LAST_USED_BLOCK    number;
  procedure p(p_label in varchar2, p_num in number) is
  begin
    dbms_output.put_line(rpad(p_label, 40, '.') || p_num);
  end;
begin
  dbms_space.free_blocks(segment_owner     => p_owner,
                         segment_name      => p_segname,
                         segment_type      => p_type,
                         freelist_group_id => 0,
                         free_blks         => l_free_blks);

  dbms_space.unused_space(segment_owner             => p_owner,
                          segment_name              => p_segname,
                          segment_type              => p_type,
                          total_blocks              => l_total_blocks,
                          total_bytes               => l_total_bytes,
                          unused_blocks             => l_unused_blocks,
                          unused_bytes              => l_unused_bytes,
                          LAST_USED_EXTENT_FILE_ID  => l_LastUsedExtFileId,
                          LAST_USED_EXTENT_BLOCK_ID => l_LastUsedExtBlockId,
                          LAST_USED_BLOCK           => l_LAST_USED_BLOCK);

  p('Free Blocks', l_free_blks);
  p('Total Blocks', l_total_blocks);
  p('Total Bytes', l_total_bytes);
  p('Unused Blocks', l_unused_blocks);
  p('Unused Bytes', l_unused_bytes);
  p('Last Used Ext FileId', l_LastUsedExtFileId);
  p('Last Used Ext BlockId', l_LastUsedExtBlockId);
  p('Last Used Block', l_LAST_USED_BLOCK);
end;
 
分享到:
评论

相关推荐

    linux压缩命令 压缩技术原理与各压缩命令简介介绍【详解】.docx

    [root@localhost Desktop] gzip -d show_space.sql.gz ``` ### 2. bzip2 命令 bzip2 命令是一个高效的压缩命令。其语法为: ``` bzip2 [-dkzv] 文件名 ``` 参数: * -d:解压缩参数 * -k:保留源文件 * -z:压缩...

    语句美化,生成表名提取语句,生成表大小查询语句,生成表是否有索引查询语句等

    5. **表空间查询**:文件名称`show_space_assm.sql`和`show_space_noassm.sql`可能分别对应于查询分配了表空间(Assmblment Space)和未分配表空间的表的大小。在Oracle数据库中,表空间管理是存储管理的一部分,...

    DBA常用SQL语句系列

    特别是 `v$segment_space_history`,它可以用来追踪表或索引的空间使用情况,这对于优化空间管理和防止碎片化非常有用。 #### 四、空间管理相关的系统视图 Oracle数据库提供了一系列系统视图来帮助DBA进行空间管理...

    AcquisitionofGPSSignal.rar_GPS-Acquisition_The Show_doppler_dopp

    The purpose of this lecture is to show the idea behind GPS signal acquisition and additionally different ways of doing the implementation. Subjects - GPS Signal Acquisition o Doppler frequency ...

    DataInOracle-Storage.ppt

    可以使用`show_space.sql`脚本或`dba_free_space`视图来查看段内的空间使用情况。检查空间是否足够通常通过计数ROWID和分析ROWID的前15个字符来实现。 ROWID是Oracle中记录物理位置的标识符,其格式在Oracle的不同...

    oracle DBA日常脚本

    ..........\Free_Space_TableSpace.sql ..........\Health.sql ..........\High_Water_Mark.sql ..........\Index_Extents.sql ..........\Index_Partitions.sql ..........\Jobs.sql ..........\Jobs_...

    data_block物理结构的认识

    - 执行 `exec show_space('test')` 命令来获取表 `test` 占用的空间信息,包括总块数、总字节数、未使用块数和未使用字节数等。 - 输出显示该表占用 8 个块,共计 65536 字节,目前没有未使用的空间。 3. **Dump ...

    Oracle 9i&10g编程艺术

    SHOW_SPACE这样的工具则用于监控数据库空间的使用情况,这对于数据库的日常管理和规划非常重要。 总之,《Oracle 9i&10g编程艺术》是Oracle数据库从业者的一本必备参考书,它通过详尽的实例和深入的分析,帮助读者...

    Oracle 10gR2压缩(Compress)技术

    附录A的`SHOW_SPACE`存储过程可用于查看段的使用情况,帮助管理员监控压缩效果。而附录B介绍了Oracle 11gR2中的压缩特性,虽然与10gR2略有不同,但可以提供更全面的压缩理解。 总之,Oracle 10gR2的压缩技术是优化...

    revidyaoncology.zip_The Show

    This paper deals with the improvement of the Dirty Paper Trellis ... Evaluations are achieved with four different attacks and show that our proposal gives better robustness results with SDM approaches.

    Scripts.zip_9L5F_9M5_GFDM_GFDM Channel_tv white space

    the fragmented spectrum - TV white space in particular - has become an extremely important focus of research. Apart from efficient spectrum usage, special care needs to be taken to maintain low out-of...

    show_repo

    标题“show_repo”暗示了这是一个展示SQL查询存储库的资源,可能是为了教学、演示或分享SQL查询技巧。描述中提到的“我SQL REPO”和“我SQL查询示例”进一步证实了这一点,这可能是一个个人创建的SQL查询集合,用于...

    filtering.zip_The Show

    1) Use the “hotel.tif”and find the grayscale version (Y)of this images by converting into the YCbCr space. 2)show the spectral characteristic (DFT)

    linuxgtk窗体创建

    - **标签 (Label)**: `ip_label` 和 `space_label` 用于显示文字提示。 - **按钮 (Button)**: `link_button`, `send_button`, 和 `quit_button` 用于实现链接、发送和退出功能。 - **文本框 (Entry)**: `ip_text` ...

    oracle数据库

    - **命令**: `select dbf.tablespace_name, dbf.total_space "总量(M)", dbf.total_blocks "总块数", dfs.free_space "剩余总量(M)", dfs.free_blocks "剩余块数", (dfs.free_space/dbf.total_space)*100 "空闲比例...

    标准蝙蝠算法的实现_python_代码_下载

    plt.show() ``` 在实际的`bat_algorithm`函数中,你需要将上述各个步骤整合到一个循环中,并在每次迭代后检查是否达到终止条件。对于适应度函数,你可以根据具体的问题来定义,例如最小化二次函数、寻找极值点等。...

    Dlg_Cms_Chart.cpp

    y1=rect.top+g_iBtn_Space*k1+30; for(int i=0;i<g_sArray_Filter_Title1.GetSize();i++) { if(Cpub::PointsInRe(x1,y1+30*(i+1)-7,x1+g_iTextW,y1+30*(i+1)+g_iTextH,point)) { if(g_sArray_...

    ime-show输入法修复工具

    "ime-show输入法修复工具"是一款专为解决输入法问题设计的应用程序,它主要针对可能出现的输入法切换异常,如无法使用Ctrl+Shift或Ctrl+Space进行切换等问题。这款工具来源于第三方网站,并已被证实能够有效地修复...

Global site tag (gtag.js) - Google Analytics