ORACLE ASM中查詢資料表空間使用方式、資料檔案路徑、裸裝置磁碟總大小剩餘大小

來源:互聯網
上載者:User

標籤:space   files   sum   char   單位   cmd   esc   dia   ace   


在ASM中:查詢所有磁碟名稱、總大小、剩餘大小:單位MB
-----查看組的資訊(總大小)
select name,total_mb, free_mb from v$asm_diskgroup;

---查看磁碟成員資訊分別大小
select name,total_mb,free_mb from v$asm_disk;  


或者:
 [[email protected]]asmcmd
ASMCMD>lsdg

查詢資料表空間資料檔案路徑和總大小:單位MB
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;

查詢資料表空間已使用、剩餘、使用百分比:單位GB
SELECT a.tablespace_name,
       b.size_GB,
       a.free_GB,
       round((a.free_GB/b.size_GB) * 100) "FREE_%"
FROM   (SELECT tablespace_name,
               round(Sum(bytes)*10/1024/1024/1024)/10 free_GB
        FROM
   dba_free_space
        GROUP BY tablespace_name) a,
       (SELECT tablespace_name,
               round(Sum(bytes)*10/1024/1024/1024)/10 size_GB
        FROM   dba_data_files
        GROUP BY tablespace_name) b
WHERE  a.tablespace_name = b.tablespace_name
order by 4 desc
/

測試一個資料表空間最多能有幾個資料檔案:
create tablespace qiu datafile ‘/u01/app/oracle/oradata/qiu1.dbf‘ size 1M;

declare
v_str varchar2(200);
begin
for i in 2..1024 loop
v_str:=‘alter tablespace qiu add datafile ‘||‘‘‘/u01/app/oracle/oradata/qiu‘||i||‘.DBF‘‘‘||‘ size 1M‘;
execute immediate v_str;
end loop;
end;
/

ORACLE ASM中查詢資料表空間使用方式、資料檔案路徑、裸裝置磁碟總大小剩餘大小

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.