*******************************************************
* Description: Method of terminating RMAN hung session
* Date: 11:41 PM EST, 12/03/2017
*******************************************************
<1> Got the session sid from RMAN log:
<2> Fetching session id via following SQL:
|
|__ SQL> select b.sid, b.serial#, a.spid, b.client_info from v$process a, v$session b where a.addr=b.paddr and client_info like 'rman%';
|
|
|__ SQL> alter system kill session '239,46' immediate;
<3> Kill the session from system level:
|
|__ o. "SBT" stands for "Serial Backup Tape". In RMAN associated context, you can config the backup locates on Disk or SBT.
|
|
|__ SQL> COLUMN EVENT FORMAT a10
COLUMN SECONDS_IN_WAIT FORMAT 999
COLUMN STATE FORMAT a20
COLUMN CLIENT_INFO FORMAT a30
SELECT p.SPID, s.EVENT, s.SECONDS_IN_WAIT AS SEC_WAIT, sw.STATE, CLIENT_INFO
FROM V$SESSION_WAIT sw, V$SESSION s, V$PROCESS p
WHERE sw.EVENT LIKE 'sbt%' OR sw.EVENT LIKE 'rman%' AND s.SID=sw.SID AND s.PADDR=p.ADDR;
Your Comments