在Oracle數據庫中,TEMPFILE是用于存儲臨時表空間數據的文件
CREATE TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF' SIZE 50M;
這將在D:\ORACLE\ORADATA\ORCL目錄下創建一個名為TEMP01.DBF的TEMPFILE,初始大小為50MB。
ALTER DATABASE TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF' RESIZE 100M;
這將把TEMP01.DBF的大小調整為100MB。
ALTER TABLESPACE TEMP ADD TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF' SIZE 50M;
這將把TEMP01.DBF添加到名為TEMP的臨時表空間中。
ALTER TABLESPACE TEMP DROP TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF';
DROP TEMPFILE 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF';
這將從TEMP表空間中移除TEMP01.DBF,并刪除該文件。
請注意,在執行這些操作時,您需要具有相應的系統權限。在生產環境中,請確保在進行任何更改之前備份數據庫。