在Oracle數(shù)據(jù)庫(kù)中,TEMPFILE是用于存儲(chǔ)臨時(shí)表空間數(shù)據(jù)的文件
CREATE TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF' SIZE 50M;
這將在D:\ORACLE\ORADATA\ORCL目錄下創(chuàng)建一個(gè)名為T(mén)EMP01.DBF的TEMPFILE,初始大小為50MB。
ALTER DATABASE TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF' RESIZE 100M;
這將把TEMP01.DBF的大小調(diào)整為100MB。
ALTER TABLESPACE TEMP ADD TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF' SIZE 50M;
這將把TEMP01.DBF添加到名為T(mén)EMP的臨時(shí)表空間中。
ALTER TABLESPACE TEMP DROP TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF';
DROP TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF';
這將從TEMP表空間中移除TEMP01.DBF,并刪除該文件。
請(qǐng)注意,在執(zhí)行這些操作時(shí),您需要具有相應(yīng)的系統(tǒng)權(quán)限。在生產(chǎn)環(huán)境中,請(qǐng)確保在進(jìn)行任何更改之前備份數(shù)據(jù)庫(kù)。