oracle清理temp表空間 如何清理oracle系統(tǒng)臨時(shí)表空間?
如何清理oracle系統(tǒng)臨時(shí)表空間?刪除表空間臨時(shí)而不刪除其文件:drop table space temp刪除表空間臨時(shí),同時(shí)刪除表空間的數(shù)據(jù)對(duì)象。刪除包含內(nèi)容的表空間temp刪除表空間temp及其
如何清理oracle系統(tǒng)臨時(shí)表空間?
刪除表空間臨時(shí)而不刪除其文件:drop table space temp刪除表空間臨時(shí),同時(shí)刪除表空間的數(shù)據(jù)對(duì)象。刪除包含內(nèi)容的表空間temp刪除表空間temp及其包含的數(shù)據(jù)對(duì)象和數(shù)據(jù)文件。刪除包含內(nèi)容和數(shù)據(jù)文件的臨時(shí)表空間temp,希望對(duì)您有所幫助
首先檢查temp是否是某些用戶的默認(rèn)表空間TABLESPACE FROM DBA uuuusers:如果某個(gè)用戶的默認(rèn)臨時(shí)表空間是temp,建議將其改為alter user XXX temporary table space tempdefault,將tempdefault設(shè)置為default temporary table space,alter database default temporary table space tempdefault,并使用列出的語(yǔ)句將其刪除,即使所有臨時(shí)表空間都已丟失,只要數(shù)據(jù)庫(kù)不使用需要使用臨時(shí)表空間的語(yǔ)句,例如order by、subquery、group by、distinct,等(并且應(yīng)該是比較大的,如果是小的,直接使用PGA的sort) Area),這樣就不會(huì)對(duì)業(yè)務(wù)造成錯(cuò)誤和中斷。發(fā)現(xiàn)問(wèn)題后,只需創(chuàng)建一個(gè)新的臨時(shí)表空間。如果您了解備份和恢復(fù),實(shí)際上,備份過(guò)程中不會(huì)備份臨時(shí)表空間,但只有一條創(chuàng)建臨時(shí)表空間的語(yǔ)句。
ORACLE臨時(shí)表空間的清理有哪些內(nèi)容?
必須使用Oracle臨時(shí)表空間。數(shù)據(jù)庫(kù)操作臨時(shí)占用的系統(tǒng)空間。在進(jìn)行數(shù)據(jù)維護(hù)時(shí),有時(shí)為了解決異常占用的問(wèn)題,我們會(huì)創(chuàng)建一個(gè)額外的表空間,然后執(zhí)行命令將系統(tǒng)當(dāng)前的臨時(shí)表空間切換到新的表空間,然后刪除舊的表空間。