[Oracle] undo 파라미터 변경 (undo_retention, undo_tablespace)

HYEOB KIM·2023년 6월 14일
0

Oracle

목록 보기
45/58
post-custom-banner

undo 파라미터 변경


1) 현재 instance에 적용된 초기화 파라미터 파일의 종류 확인

SQL> show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      C:\ORACLE\PRODUCT\19.3.0\DATAB
                                                 ASE\SPFILEORACLE.ORA

2) undo_retentionundo_tablespace의 파라미터 변경 속성(issys_modifiable) 파악

  • immediate이므로 바로 변경 가능
SQL> select issys_modifiable from v$parameter where name='undo_retention';

ISSYS_MOD
---------
IMMEDIATE

SQL> select issys_modifiable from v$parameter where name='undo_tablespace';

ISSYS_MOD
---------
IMMEDIATE

3) 파라미터 변경

undo_retention

  • 변경 전 값 : 900
  • 변경 후 값 : 3600
SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
temp_undo_enabled                    boolean     FALSE
undo_management                      string      AUTO
undo_retention                       integer     900
undo_tablespace                      string      UNDOTBS1

SQL> alter system set undo_retention=3600;

시스템이 변경되었습니다.

SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
temp_undo_enabled                    boolean     FALSE
undo_management                      string      AUTO
undo_retention                       integer     3600
undo_tablespace                      string      UNDOTBS1

undo_tablespace

SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
temp_undo_enabled                    boolean     FALSE
undo_management                      string      AUTO
undo_retention                       integer     3600
undo_tablespace                      string      UNDOTBS1

SQL> alter system set undo_tablespace=UNDOTBS2;

시스템이 변경되었습니다.

SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
temp_undo_enabled                    boolean     FALSE
undo_management                      string      AUTO
undo_retention                       integer     3600
undo_tablespace                      string      UNDOTBS2
profile
Devops Engineer
post-custom-banner

0개의 댓글