SOLVED

ORA-30032: The Suspended (Resumable) Statement Has Timed Out

Asked by OracleDba12 viewsoracle

#oracle#error

Solutions(1)

Accepted Solution
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Let’s check the alert log:

Wed Jul 12 12:56:20 2023

diag_adl:ORA-1652: unable to extend temp segment by 128 in tablespace TEST_2

diag_adl:statement in resumable session 'User TESTUSER(202), Session 287, Instance 1' was suspended due to

diag_adl: ORA-01652: unable to extend temp segment by 128 in tablespace TEST_2

Wed Jul 12 12:56:32 2023

diag_adl:statement in resumable session 'User TESTUSER(202), Session 287, Instance 1' was timed out

It clearly shows, there was a space crunch on the tablespace TEST_2, which suspended the sql statement for the sometime before throwing timeout error.

That time duration is defined in resumable_timeout parameter

SQL> show parameter resumable_timeout

NAME TYPE VALUE

------------------------------------ ----------- ------------------------

resumable_timeout integer 10

So the statement will be suspended for only 10 seconds. And any action like adding space to the tablespace need to be carried within that 10 seconds, to avoid timeout error.

Let’s set to a higher value i.e 3600 ( 1 hr), which will give us some more time, before it is being timed out.

SQL> alter system set resumable_timeout=900 scope=both;

System altered.

SQL> show parameter resumable_timeout

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

resumable_timeout integer 900
OracleDba

Post Your Solution