更新時(shí)間:2022-04-28 09:45:05 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1851次
當(dāng)我們打算添加 2 gig 時(shí),我們不小心將 20 gig 數(shù)據(jù)文件添加到 TEMP 表空間。我們?cè)鯓硬拍軇h除它?

一旦添加的數(shù)據(jù)文件可能不會(huì)被刪除。唯一的選擇是刪除表空間并使用正確的數(shù)據(jù)文件再次創(chuàng)建它。由于它是一個(gè)臨時(shí)表空間,因此數(shù)據(jù)應(yīng)該沒(méi)有問(wèn)題。這應(yīng)該在系統(tǒng)不使用時(shí)完成,因?yàn)?TEMP 表空間也被在線(xiàn)使用......
如http://www.idevelopment.info/data/Oracle/DBA_tips/Tablespaces/TBS_3.shtml所述, Oracle 9-up 需要使用以下序列:
如果您要調(diào)整大小的臨時(shí)表空間(使用 drop/recreate 方法)是數(shù)據(jù)庫(kù)的默認(rèn)臨時(shí)表空間,則需要執(zhí)行更多步驟,所有步驟都記錄在下面。
您需要執(zhí)行的第一步是創(chuàng)建另一個(gè)臨時(shí)表空間(我們稱(chēng)之為 TEMP2)。下一步是將要調(diào)整大小的臨時(shí)表空間從默認(rèn)臨時(shí)表空間中刪除(在我們的示例中,這將是一個(gè)名為 TEMP 的表空間),方法是將 TEMP2 設(shè)為默認(rèn)值。將 TEMP 表空間刪除/重新創(chuàng)建到您想要的大小。最后,將新創(chuàng)建的 TEMP 表空間設(shè)為數(shù)據(jù)庫(kù)的默認(rèn)臨時(shí)表空間并刪除 TEMP2 表空間。下面提供了一個(gè)完整的示例會(huì)話(huà)。[您需要為您的安裝替換正確的數(shù)據(jù)文件路徑。]:
SQL> CREATE TEMPORARY TABLESPACE temp2
2 TEMPFILE '/u02/oradata/TESTDB/temp2_01.dbf' SIZE 5M REUSE
3 AUTOEXTEND ON NEXT 1M MAXSIZE unlimited
4 EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
表空間已創(chuàng)建。
SQL> ALTER DATABASE 默認(rèn)臨時(shí)表空間 temp2;
數(shù)據(jù)庫(kù)已更改。
SQL> DROP TABLESPACE temp 包括內(nèi)容和數(shù)據(jù)文件;
表空間下降。
SQL> CREATE TEMPORARY TABLESPACE temp
2 TEMPFILE '/u02/oradata/TESTDB/temp01.dbf' SIZE 500M REUSE
3 AUTOEXTEND ON NEXT 100M MAXSIZE unlimited
4 EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
表空間已創(chuàng)建。
SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp;
數(shù)據(jù)庫(kù)已更改。
SQL> DROP TABLESPACE temp2 包括內(nèi)容和數(shù)據(jù)文件;
表空間下降。
SQL> drop tablespace TEMP include contents;。
這不會(huì)刪除文件,但現(xiàn)在應(yīng)該從 Oracle 釋放文件,以便您可以使用“rm”命令刪除它們。
我認(rèn)為您需要以 Oracle 用戶(hù)身份登錄才能執(zhí)行此操作。(或以 root 身份,然后是“su - oracle”。)。
您應(yīng)該只對(duì) TEMP 表空間執(zhí)行此操作。
這是用于重新創(chuàng)建它的示例 SQL(替換您自己的文件名和大小):。
創(chuàng)建表空間臨時(shí)數(shù)據(jù)文件。
'/ora04/oradata/aleph2/temp01.
'/ora04/oradata/aleph2/temp02.dbf' 大小 1000 M.
默認(rèn)存儲(chǔ)(初始 256K NEXT 256K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0)臨時(shí);。
這應(yīng)該由您的 Oracle DBA 完成。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)