自前 undo 領域を構築すべく、undo の作成、切り替えをした時のメモ。
現在の状況を確認
SQL> SELECT
NAME, VALUE
FROM
V$PARAMETER
WHERE
NAME = 'undo_tablespace'
;
SQL> SELECT
TABLESPACE_NAME, FILE_NAME, BYTES/1024/1024 MBYTES
FROM
DBA_DATA_FILES
WHERE
TABLESPACE_NAME IN (
SELECT
TABLESPACE_NAME
FROM
DBA_TABLESPACES
WHERE
CONTENTS='UNDO'
)
;
新 undo 領域を作成
SQL> CREATE
UNDO TABLESPACE
UNDOTBS2
DATAFILE
'/home/user1/undotbs02.dbf'
SIZE
20G
AUTOEXTEND
ON
;
undo 切り替え
SQL> ALTER SYSTEM SET UNDO_TABLESPACE='UNDOTBS2';
こんな感じ。