ORACLE數(shù)據(jù)庫(kù)空間整理心得
更新時(shí)間:2007年03月21日 00:00:00 作者:
最近由于單位數(shù)據(jù)庫(kù)硬盤空間不足,整理的時(shí)候查了許多文章,也進(jìn)行了測(cè)試,整理后得出一些經(jīng)驗(yàn)供大家參考。
首先,在網(wǎng)上看到一篇文章,如何Shrink Undo表空間,釋放過(guò)度占用的空間 ,用上面的指令看了一下,發(fā)現(xiàn)我們的硬盤上的UNDO空間也占了2G,所以想到先把這個(gè)空間清出來(lái),以解燃眉之急,所以立即進(jìn)行了測(cè)試。
測(cè)試通過(guò),但有一個(gè)問(wèn)題,上面用的drop tablespace undotbs1 including contents;指令,沒(méi)把undotbs1.dbf文件也清除掉,硬盤還是滿滿的。(后來(lái)想,是否可以用drop tablespace undotbs1 including contents and datafiles;呢?索性就直接刪除硬盤上的文件。)文章中說(shuō)到要等原undo表空間所有UNDO SEGMENT OFFLINE,這個(gè)我不知道怎樣操作,也看不明白上面指令看到的結(jié)果。但用指令查,確定UNDO表空間已經(jīng)轉(zhuǎn)到undotbs2了。
為了刪掉UNDO文件,進(jìn)行了測(cè)試。
selecct name from v$datafile; 在列出的數(shù)據(jù)文件中已經(jīng)沒(méi)有這個(gè)undotbs1.dbf文件了。
停掉ORACLE服務(wù),停掉監(jiān)聽。把undotbs1.dbf文件移到其他空間。打開ORACLE服務(wù),打開監(jiān)聽。服務(wù)正常。證明這個(gè)文件是可以刪掉的。
首先,在網(wǎng)上看到一篇文章,如何Shrink Undo表空間,釋放過(guò)度占用的空間 ,用上面的指令看了一下,發(fā)現(xiàn)我們的硬盤上的UNDO空間也占了2G,所以想到先把這個(gè)空間清出來(lái),以解燃眉之急,所以立即進(jìn)行了測(cè)試。
測(cè)試通過(guò),但有一個(gè)問(wèn)題,上面用的drop tablespace undotbs1 including contents;指令,沒(méi)把undotbs1.dbf文件也清除掉,硬盤還是滿滿的。(后來(lái)想,是否可以用drop tablespace undotbs1 including contents and datafiles;呢?索性就直接刪除硬盤上的文件。)文章中說(shuō)到要等原undo表空間所有UNDO SEGMENT OFFLINE,這個(gè)我不知道怎樣操作,也看不明白上面指令看到的結(jié)果。但用指令查,確定UNDO表空間已經(jīng)轉(zhuǎn)到undotbs2了。
為了刪掉UNDO文件,進(jìn)行了測(cè)試。
selecct name from v$datafile; 在列出的數(shù)據(jù)文件中已經(jīng)沒(méi)有這個(gè)undotbs1.dbf文件了。
停掉ORACLE服務(wù),停掉監(jiān)聽。把undotbs1.dbf文件移到其他空間。打開ORACLE服務(wù),打開監(jiān)聽。服務(wù)正常。證明這個(gè)文件是可以刪掉的。
相關(guān)文章
oracle wm_concat 列轉(zhuǎn)行 逗號(hào)分隔
oracle wm_concat函數(shù),用于列轉(zhuǎn)行,逗號(hào)分隔本文將詳細(xì)介紹此功能的應(yīng)用2012-11-11
Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案
這篇文章主要介紹了Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10
優(yōu)化Oracle停機(jī)時(shí)間及數(shù)據(jù)庫(kù)恢復(fù)
優(yōu)化Oracle停機(jī)時(shí)間及數(shù)據(jù)庫(kù)恢復(fù)...2007-03-03
Oracle 12c修改字符集的方法(解決數(shù)據(jù)導(dǎo)入后中文亂碼及ORA-12899錯(cuò)誤)
之前在Windows上安裝的Oracle,現(xiàn)在遷移到Linux上,把dmp文件導(dǎo)入Linux的時(shí)候發(fā)現(xiàn)字段的注釋和存儲(chǔ)過(guò)程中的中文是問(wèn)號(hào)?,而且導(dǎo)入的時(shí)候還會(huì)報(bào)ORA-12899錯(cuò)誤,其實(shí)這些都是字符集問(wèn)題,所以本文給大家介紹了Oracle 12c修改字符集的方法,需要的朋友可以參考下2024-04-04
Oracle針對(duì)數(shù)據(jù)庫(kù)某一行進(jìn)行操作的時(shí)候,如何將這一行加行鎖
Oracle針對(duì)數(shù)據(jù)庫(kù)某一行進(jìn)行操作的時(shí)候,如何將這一行加行鎖的實(shí)現(xiàn)方法2009-02-02
ORACLE數(shù)據(jù)庫(kù)應(yīng)用開發(fā)常見問(wèn)題及排除
ORACLE數(shù)據(jù)庫(kù)應(yīng)用開發(fā)常見問(wèn)題及排除...2007-03-03

