Oracle查看表空间使用率
生活随笔
收集整理的這篇文章主要介紹了
Oracle查看表空间使用率
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 查看用戶默認表空間
SELECT USERNAME,DEFAULT_TABLESPACE FROM DBA_USERS WHERE USERNAME='DB_USER_NAME';? 查看表空間文件路徑、大小、已使用、使用率
SELECTB.FILE_NAME 物理文件名,B.TABLESPACE_NAME 表空間名稱,B.BYTES/1024/1024 大小M,(B.BYTES-SUM(NVL(A.BYTES,0)))/1024/1024 已使用M,SUBSTR((B.BYTES-SUM(NVL(A.BYTES,0)))/(B.BYTES)*100,1,5) 使用率 FROM DBA_FREE_SPACE A,DBA_DATA_FILES B WHERE A.FILE_ID=B.FILE_ID GROUP BY B.TABLESPACE_NAME,B.FILE_NAME,B.BYTES ORDER BY B.TABLESPACE_NAME;? 查看表空間是否開啟自動擴展
SELECT FILE_NAME AS 數據文件,TABLESPACE_NAME AS 表空間名稱,AUTOEXTENSIBLE AS 自動擴展,STATUS AS 狀態,MAXBYTES AS 可擴展最大值,USER_BYTES AS 已使用大小,INCREMENT_BY AS 自動擴展增量 FROM DBA_DATA_FILES;? 創建表空間并開啟自動擴展
CREATE SMALLFILE TABLESPACE TABLE_SPACE_NAME DATAFILE 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\TEST.DBF' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO DEFAULT NOCOMPRESS;? 修改表空間大小
ALTER DATABASE DATAFILE 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\TEST.DBF' RESIZE 200M;? 刪除表空間和數據文件
DROP TABLESPACE TABLE_SPACE_NAME INCLUDING CONTENTS AND DATAFILES;? 查看臨時表空間信息
SELECT * FROM DBA_TEMP_FILES?
總結
以上是生活随笔為你收集整理的Oracle查看表空间使用率的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019 7 12
- 下一篇: 第一个python爬虫_Python爬虫