oracle 資料檔案太大了 硬碟不夠的處理辦法

2021-05-17 12:19:56 字數 769 閱讀 8368

在導完資料之後發現 oracle的安裝盤只有幾m的空間了。

現在有兩個方案可以選擇

1.把資料檔案轉移到另外乙個盤去。

我導資料的時候是這樣做的 1.新建乙個表空間,為表空間新增乙個資料檔案(assure_dt)。2.新建使用者,表空間指向步驟1新建的表空間。

然後匯入。我用的是oracle 10g

問題1.為什麼我新增的資料檔案assure_dt沒有字尾名?

問題2.這種資料檔案的轉移跟字尾名為dbf的資料檔案轉移有區別嗎?

答:這個是格式問題,如果在建立時沒有寫.dbf的副檔名,就沒有副檔名,這個沒什麼影響,都是資料檔案。 不過為了方便識別,最好統一設成*.dbf 這個格式。

1.先將相應的資料檔案 offline 

alter database datafile 'd:/oracle/oradata/dba/test01.dbf' offline;

2.把資料檔案 copy 到新位置

3. alter database rename file 'd:/oracle/oradata/dba/test01.dbf' to 'd:/test01.dbf';

4. 介質恢復(offline 資料檔案必須要介質恢復)

recover datafile 'd:/test01.dbf'

5. 將相應的資料檔案 online

sql>alter database datafile 'd:/test01.dbf' online;

另外刪除表裡面的資料是不會減小資料檔案的大小。

mongodb 資料檔案太大

問題 開發伺服器mongodb資料檔案太大。占用近80g,其中某個db占用最大 運營環境這個db的資料只有3g大小 分析 開發環境有大量測試的 增加 刪除 修改 操作,長期以來會導致資料檔案非常大,但 實際儲存資料並不是很多.129m db name.1 2.1g db name.10 2.1g d...

oracle 資料檔案移動

1.連線 sqlplus nolog sql conn sys prd1 as sysdba 2.一些基本的操作 1 檢視表空間 sql select from v tablespace 2 檢視資料檔案 sql select from v datafile 3 檢視tablespace 和data...

oracle資料檔案丟失。

今天來上班聽說我們的資料庫伺服器連不上,說是昨晚停電伺服器都掛掉了。初步考慮應該是資料庫沒有自動拉起造成的,手動執行拉起指令碼資料庫仍然無法連線。後來檢視oracle啟動日誌以及跟蹤日誌如下 cd opt oracle admin oracle9i bdump more alert oracle9i...