본문 바로가기
Oracle/운영

RESUMABLE_TIMEOUT 파라미터

by 취미툰 2022. 1. 5.
반응형

 

설명 :

대량 작업싱 TEMP,UNDO or DATA Tablespace의 공간부족으로 진행 중이던 작업이 rollback되지 않고, 멈춤 상태로 있다가 해당 파라미터에서 지정한 시간 내에 공간 부족에러가 해결되면 해당작업이 재개되는것입니다.

9i까지는 session 레벨에서만 지정가능한 파라미터였지만, 10g부터는 system 레벨에서도 설정가능합니다.

 

세션레벨

--활성화
1) 활성화 및 시간 설정 한번에 하는 명령어
SQL> alter session enable resumable timeout 3600;

Session altered.

2)활성화만 
SQL> alter session enable resumable;

Session altered.

3) 시간설정 만
SQL> alter session set resumable_timeout=60;

Session altered.

--비활성화
SQL> alter session disable resumable;

Session altered.

 

시스템 레벨

SQL> show parameter resumable

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
resumable_timeout                    integer     600


--명령어
SQL> alter system set resumable_timeout=3600 scope=both;

System altered.

SQL> show parameter resumable

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
resumable_timeout                    integer     3600

 

출처 : https://docs.oracle.com/database/121/SUTIL/GUID-D7A9A81E-AEA4-4EE7-A947-5693973378AC.htm#SUTIL1727

 

RESUMABLE_TIMEOUT

Default: 7200 seconds (2 hours) The value of the parameter specifies the time period during which an error must be fixed. If the error is not fixed within the timeout period, then execution of the statement is terminated. This parameter is ignored unless t

docs.oracle.com

출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=darkturtle&logNo=50024276870 

 

RESUMABLE_TIMEOUT Parameter

10G New Feature - RESUMABLE_TIMEOUT Parameter - 9i 에서는 Session Level 에서만...

blog.naver.com

 

반응형

댓글