欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Oracle如何查看對象空間使用情況

這篇文章主要為大家展示了“Oracle如何查看對象空間使用情況”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Oracle如何查看對象空間使用情況”這篇文章吧。

創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元東源做網(wǎng)站,已為上家服務(wù),為東源各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

–工具源碼

CREATE OR REPLACE PROCEDURE show_space(p_segname   IN VARCHAR2,
                                       p_owner     IN VARCHAR2 DEFAULT USER,
                                       p_type      IN VARCHAR2 DEFAULT 'TABLE',
                                       p_partition IN VARCHAR2 DEFAULT NULL) 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;
  l_segment_space_mgmt VARCHAR2(255);
  l_unformatted_blocks NUMBER;
  l_unformatted_bytes  NUMBER;
  l_fs1_blocks         NUMBER;
  l_fs1_bytes          NUMBER;
  l_fs2_blocks         NUMBER;
  l_fs2_bytes          NUMBER;
  l_fs3_blocks         NUMBER;
  l_fs3_bytes          NUMBER;
  l_fs4_blocks         NUMBER;
  l_fs4_bytes          NUMBER;
  l_full_blocks        NUMBER;
  l_full_bytes         NUMBER;  PROCEDURE p(p_label IN VARCHAR2,
              p_num   IN NUMBER) IS
  BEGIN
    dbms_output.put_line(rpad(p_label, 40, '.') ||                         to_char(p_num, '999,999,999,999'));
  END;BEGIN
  EXECUTE IMMEDIATE 'select ts.segment_space_management from dba_segments seg,dba_tablespaces ts where seg.segment_name = :p_segname and (:p_partition is null or seg.partition_name = :p_partition) and seg.owner = :p_owner and seg.tablespace_name=ts.tablespace_name'
    INTO l_segment_space_mgmt    USING p_segname, p_partition, p_partition, p_owner;
  --     exception
  --             when too_many_rows
  --             then
  --             dbms_output.put_line('This must be a partitioned table,use p_partition => ');
  --             return;
  --     end;  IF l_segment_space_mgmt = 'AUTO' THEN
    dbms_space.space_usage(p_owner, p_segname, p_type, l_unformatted_blocks,
                           l_unformatted_bytes, l_fs1_blocks, l_fs1_bytes,
                           l_fs2_blocks, l_fs2_bytes, l_fs3_blocks, l_fs3_bytes,
                           l_fs4_blocks, l_fs4_bytes, l_full_blocks,
                           l_full_bytes, p_partition);
    p('Unformatted Blocks  ', l_unformatted_blocks);
    p('FS1 Blocks (0-25)   ', l_fs1_blocks);
    p('FS2 Blocks (25-50)  ', l_fs2_blocks);
    p('FS3 Blocks (50-75)  ', l_fs3_blocks);
    p('FS4 Blocks (75-100) ', l_fs4_blocks);
    p('Full Blocks         ', l_full_blocks);  ELSE
    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);  END IF;
  dbms_space.unused_space(segment_owner => p_owner, segment_name => p_segname,
                          segment_type => p_type, partition_name => p_partition,
                          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('Total Blocks ', l_total_blocks);
  p('Total Bytes  ', l_total_bytes);    
  p('Total MBytes ', trunc(l_total_bytes / 1024 / 1024));
  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;12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182

–用法演示

create table test_spaceASselect * from dba_tables;/1234
SYS@orcl> exec show_space('TEST_SPACE');1

Total Blocks ……………………… 112 
Total Bytes ……………………… 917,504 
Total MBytes ……………………… 0 
Unused Blocks……………………… 3 
Unused Bytes ……………………… 24,576 
Last Used Ext FileId……………….. 1 
Last Used Ext BlockId………………. 115,608 
Last Used Block……………………. 5

PL/SQL 過程已成功完成。

SYS@orcl> delete from test_space;1

已刪除3044行。

SYS@orcl> commit;1

提交完成。

SYS@orcl> exec show_space('TEST_SPACE');1

Total Blocks ……………………… 112 
Total Bytes ……………………… 917,504 
Total MBytes ……………………… 0 
Unused Blocks……………………… 3 
Unused Bytes ……………………… 24,576 
Last Used Ext FileId……………….. 1 
Last Used Ext BlockId………………. 115,608 
Last Used Block……………………. 5

PL/SQL 過程已成功完成。

SYS@orcl> truncate table test_space;1

表被截斷。

SYS@orcl> exec show_space(‘TEST_SPACE’); 
Total Blocks ……………………… 8 
Total Bytes ……………………… 65,536 
Total MBytes ……………………… 0 
Unused Blocks……………………… 7 
Unused Bytes ……………………… 57,344 
Last Used Ext FileId……………….. 1 
Last Used Ext BlockId………………. 101,872 
Last Used Block……………………. 1

PL/SQL 過程已成功完成。

drop table test_space;

以上是“Oracle如何查看對象空間使用情況”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前文章:Oracle如何查看對象空間使用情況
本文鏈接:http://aaarwkj.com/article4/ihhsie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、網(wǎng)站維護(hù)、響應(yīng)式網(wǎng)站、云服務(wù)器網(wǎng)站營銷、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
五月婷婷六月丁香俺来也| 丝袜美腿亚洲综合第一区| 麻豆亚洲av熟女国产| 青青草视频免费公开播放| 插入内射视频在线观看| 宅男视频在线观看视频| 成人污视频网站在线观看| 日进去了啊内射视频| 亚洲精品国产高清久久| 久久成人激情免费视频| 国产免费高清av在线| 日韩毛片资源在线观看| 国产精品日韩欧美一区二区| 99精品亚洲一区二区| 蜜桃av噜噜一区二区三| 亚洲一区二区精品欧美日韩| 亚洲永久精品天码野外| 传媒视频在线免费观看| 亚洲高清精品一区二区| 色爱区偷拍人妻中文字幕| 人成午夜视频在线播放| 人人狠狠综合久久亚洲| 久久精品国产亚洲av不卡| 欧美亚洲另类在线第一页| 亚洲av毛片在线免费| 大胆丰满邻居少妇在线观看| 国产爆操美女在线观看| 婷婷av一区二区三区| 欧美日韩亚洲国产一区| 九九热这里只有免费视频| 国产精品免费视频能看的| 日韩av不卡免费播放| 日本精彩视频一区二区| 欧美大尺度影片在线观看| 久久久精品在线免费视频| 亚洲国产成人久久综合区| 亚洲精品日韩国产av| av基地蜜桃蜜桃蜜桃| 一区二区精品人妻av| 国产女人高潮流白丝视频| 国产精品兄妹在线观看91|