Oracle 12cでTEMP表(一時表)領域の自動拡張をする方法

2021年11月11日

環境
Oracle 12.2.0.1.0

使用例
1.TEMP表領域の自動拡張をオンにする

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> ALTER DATABASE TEMPFILE 'xxx\CFT_TMP.DBF'  AUTOEXTEND ON;
SQL> ALTER DATABASE TEMPFILE 'xxx\CFT_TMP.DBF'  AUTOEXTEND ON;
SQL> ALTER DATABASE TEMPFILE 'xxx\CFT_TMP.DBF'  AUTOEXTEND  ON;

2.TEMP表領域のデータファイルを自動拡張にする

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> ALTER DATABASE TEMPFILE 'xxx\CFT_TMP.DBF' AUTOEXTEND ON NEXT xxM MAXSIZE UNLIMITED;
SQL> ALTER DATABASE TEMPFILE 'xxx\CFT_TMP.DBF' AUTOEXTEND ON NEXT xxM MAXSIZE UNLIMITED;
SQL> ALTER DATABASE TEMPFILE 'xxx\CFT_TMP.DBF' AUTOEXTEND ON NEXT xxM MAXSIZE UNLIMITED;

3.結果を確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
  TABLESPACE_NAME
, BYTES
, AUTOEXTENSIBLE
FROM
DBA_TEMP_FILES
WHERE
FILE_NAME = 'xxx\CFT_TMP.DBF'
SELECT   TABLESPACE_NAME , BYTES , AUTOEXTENSIBLE FROM DBA_TEMP_FILES WHERE FILE_NAME = 'xxx\CFT_TMP.DBF'
SELECT
  TABLESPACE_NAME
  , BYTES
  , AUTOEXTENSIBLE 
FROM
  DBA_TEMP_FILES 
WHERE
  FILE_NAME = 'xxx\CFT_TMP.DBF'

 

Oracle 12c

Posted by arkgame