硬碟空間滿 oracle 9I 可以刪除哪些檔案

時間 2025-05-29 05:20:23

1樓:王小品

oracle 也佔不了 多大空間吧。

既然 硬碟滿了 就刪幾部電影唄 呵呵。

oracle資料庫放的硬碟空間滿了..怎麼才能釋放出點垃圾檔案,.比如日誌什麼的

2樓:匿名使用者

就算你把日誌什麼的都刪除了,也頂多騰出幾百kb的空間。

既然是資料庫放滿的,而資料庫又不能動,你就只有先備份資料庫到其他盤,然後換個大點的硬碟,在還原資料庫。

3樓:匿名使用者

oracle資料庫的日誌檔案是千萬不刪的。

可以刪掉些不用的表和檢視,減小些臨時表空間。

4樓:匿名使用者

安裝完美解除安裝。再垃圾清理。

5樓:匿名使用者

只有刪掉 你的 垃圾箱裡面的 檔案啊。

oracle寫滿磁碟空間怎麼辦

6樓:網友

1、減少:降低磁碟使用,定製rman策略定期刪除歸檔日誌;將歸檔檔案遷移到離線儲存;

2、增加:這個是指增加物理硬碟空間;

oracle 刪除使用者及相關表資料,釋放磁碟空間

7樓:

1、刪除使用者和資料,磁碟空間不會釋放,因為資料檔案大小已定。

2、解決方法最直接的就是:匯出資料, 重建資料檔案、表空間, 重新匯入資料。

8樓:網友

可以通過收縮資料檔案 alter database datafile 'path\filename' resize ;

9樓:

先看看有否歸檔日誌檔案 *.arc 的, 有就先備份, 後刪除。

oracle 磁碟空間不足

10樓:

即使空間夠,但是碎片太多的話還是會報空間不足的錯誤建議你挑出比較大的幾個表。

1.臨時性解決辦法(常用) alter table table_name move;

類似於碎片整理的功能,這個是經常會遇到的錯誤2.治本的辦法 emp db 再 imp回去。

linux硬碟滿了,不知道刪哪些東西好!

11樓:井運珧

mysql的話,執行久了話,binlog,二進位日誌會膨脹到很大,這些日誌都是可以刪除掉的,另外建議生產環境中要把/目錄獨立分出來,像mysql這樣的應用,可以獨立化個lvm分割槽來儲存資料和日誌。

12樓:

如果不知道該刪什麼,也有解決辦法。

1.格式化乙個新的檔案系統。

2.在維護模式下把「/var/」中的內容轉移到新檔案系統中。

3.把新檔案系統掛在「/var/」下。完事。

13樓:霸霸一打五

/tmp目錄可以全刪。

var/log/messages,最好使用tar -zcvf壓縮一下,再清空就行了。

另外,看一下/home下有沒有使用者長時間不用的垃圾檔案。

或使用du -sh |sort -rn 檢視使用最大的目錄是哪個,再分析一下是否可刪。

14樓:小囧嵐兒

鋅悴linux硬碟滿了,不知道刪哪些東西好!

15樓:網友

你查詢大檔案的思路不對,你找到的都是大於1000000k的檔案,如果是無數個小型垃圾檔案沾滿了你的磁碟,你要怎麼作?用du -sh來檢視/下面的目錄,看看哪個太大,大得可疑,就進去,看看它裡面哪個太大……最後你就知道是誰沾滿了你的硬碟了。

myd的檔案是mysql存放資料庫的資料的檔案,如果你不想跑mysql,你就刪。

tmp底下的都可以刪(先斷業務再刪)

var/log 裡面的日誌檔案可以清空,但是最好別刪。

oracle 用truncate清空列表保留儲存空間

16樓:網友

用truncate刪除資料後,無法恢復資料;

優點:對系統效能影響小!

17樓:網友

什麼問題 說清楚點啊。

18樓:網友

不是太明白問題,說清楚點好嗎。

oracle的快取怎麼清除?

19樓:day忘不掉的痛

在oracle9i裡,oracle提供了乙個內部事件,用以強制重新整理buffer cache。

其語法為:alter session set events 'immediate trace name flush_cache level 1';

或者:alter session set events = 'immediate trace name flush_cache';

類似的也可以使用alter system系統級設定:

alter system set events = 'immediate trace name flush_cache';

在oracle10g中,oracle提供乙個新的特性,可以通過如下命令重新整理buffer cache:

alter system flush buffer_cache;

20樓:仵昱

oracle中的快取主要是指sga中的:

1、share pool

2、database buffer cache清空命令如下:

首先要登入到sqlplus命令下,輸入如下命令即可:

sql> alter system flush shared_pool; //清空share pool

sql> alter system flush buffer_cache; //清空database buffer cache

21樓:陳舉超

一 如果資料庫是9i版本或者之前版本,可以通過以下命令清除alter session set events 'immediate trace name flush_cache';

二 如果資料庫版本高於9i,可以通過以下命令清除清空共享池:

alter system flush shared_pool;

清空bufer :

alter system flush buffer_cache;

三 也可以重啟資料庫例項來清除快取。

sql> shutdown immeidatesql> startup

22樓:網友

我首先要問問樓主,你說的「oracle的快取」是什麼東西?

cache是在記憶體sga裡的,和你的檔案系統並沒有關係。

一般oracle容易佔檔案系統空間的東西:

1、各類dump、trace檔案;

2、歸檔、閃迴檔案;

我覺得你是不是想問第乙個?

另外,如果你的datafile是auto extend on的話,有可能因為資料增大而塞滿所在檔案系統!

23樓:匿名使用者

清除sga區,可以在sqlplus下執行:

alter system flush shared_pool ;

alter system flush buffer_cache ;

硬碟空間問題,硬碟空間為什麼會減少?

1檔案的安裝會佔用一定的硬碟空間,你裝的東西越多,硬碟空間就少得越多,這是不可避免的 以為每個檔案都會佔用一點硬碟空間,檔案少你看不出來,如果檔案多了,就會佔用得很多 在fat32格式的分割槽每個檔案佔用的空間很多,在ntfs分割槽的檔案就要佔得少一些,如果不是ntfs格式的分割槽,建議格式話成nt...

硬碟空間如何恢復,硬碟空間丟時,怎麼恢復?

開啟 我的電腦 視窗,右鍵單擊 e 盤,然後選擇格式化,進行格式化。你大概可以刪除e盤。然後重新分割槽。或者。點我的電腦,右鍵,選擇管理,選擇本地磁碟。看看有沒有你的那個空間沒有分出來,如果看到,就把他恢復就可以了 如果還是不行,用xp安裝光碟啟動,刪除所有分割槽,重新建立分割槽,安裝系統,樓主試試...

為什麼電腦硬碟空間沒東西但是顯示是滿的

1.確定已經顯示了隱藏和系統檔案 我的電腦 工具 資料夾選項,點 檢視 去除 隱藏受保護的作業系統檔案 推薦 選擇 顯示所有檔案和資料夾 確定。看看是否是虛擬記憶體 頁面 檔案佔用了空間。2.若是system volume information資料夾太大,我的電腦 右鍵 屬性 系統還原,勾選 在所...