天天看點

oracle 常用語句二(磁盤管理)

自己遇到然後總結出來的,自己使用

--檢視oracle檔案位置 大小

select t.BYTES,t.NAME,t.*  from v$datafile t;
           
oracle 常用語句二(磁盤管理)

-- 查詢可以擷取的緩存有多少

select * from user_recyclebin;
           

--清除緩存

purge user_recyclebin
           

--找到表空間對應的資料檔案後對資料檔案的大小進行調整:

alter database datafile '/oracle/oradata/ora16/DATA01.dbf' resize 100m  --注意替換表空間路徑
           
oracle 常用語句二(磁盤管理)

在修改表空間大小的時候有可能會報錯,報錯資訊**“ORA-03297: 檔案包含在請求的 RESIZE 值以外使用的資料”**,由于表空間中資料并非按順序分布,是以在删減掉的表空間中可能也存在資料,就會有面的報錯資訊,這個問題的解決方案我以後會在部落格中更新;臨時的替代解決方案就是将表空間大小的數值稍微改大點重試,比如由10G修改為100M時報錯,可以先修改為500M,如果不報錯就再減小