Explanation on Oracle “Wait for stopper event to be increased”
OEM suddenly started showing wait events in the category “Others”, on drill down we found a wait even which I haven’t came across before. Wait event “Wait for stopper event to be increased”

smallwei 7:55 pm on June 22, 2010
According to Note:464246.1 in Oracle support metalink.
Symptoms:
———
Database is hanging. Undo tablespace is growing.
The hang encountered because of parallel transaction recovery as the systemstate dump shows the significant waits for “Wait for a undo record” and “Wait for stopper event to be increased”.
Solution:
———-
To disable the parallel rollback by setting the following parameterfast_start_parallel_rollback = falseExplaination:
————– Sometimes Parallel Rollback of Large Transaction may become very slow. After killing a large running transaction (either by killing the shadow process or aborting the database) then database seems to hang, or smon and parallel query servers taking all the available cpu.In fast-start parallel rollback, the background process Smon acts as a coordinator and rolls back a set of transactions in parallel using multiple server processes.
Fast start parallel rollback is mainly useful when a system has transactions that run a long time before comitting, especially parallel Inserts, Updates, Deletes operations. When Smon discovers that the amount of recovery work is above a certain threshold, it automatically begins parallel rollback by dispersing the work among several parallel processes.
There are cases where parallel transaction recovery is not as fast as serial transaction recovery, because the pq slaves are interfering with each other. It looks like the changes made by this transaction cannot be recovered in parallel without causing a performance problem. The parallel rollback slave processes are most likely contending for the same resource, which results in even worse rollback performance compared to a serial rollback.Our database has 29GB of undo tablespace.
Here is the solution to fix the issue: