Hi,
Sometimes application developers or client offers you to kill any session or sessions group like SQL Net Client, or JDBC Client sessions or RMAN sessions.

Sometimes you have just SQL_ID and you need to find sessions related with this SQL_ID, then you can find like below and you can generate kill script like below.
SELECT 'kill -9 ' || p.spid, s.username, 'alter system kill session ''' || SID || ',' || s.serial# ||',@'||p.inst_id|| ''';' FROM gv$session s, gv$process p where s.SQL_ID like '4p5w3j8b3yhcw' and s.PADDR = p.ADDR (+) and s.STATUS='ACTIVE' order by 1
You can execute result of above query to kill sessions.
You can kill RMAN sessions which gives extra efor to the database like below.
SELECT 'kill -9 ' || p.spid, s.username,
'alter system kill session ''' || SID || ',' || s.serial# ||',@'||p.inst_id|| ''';'
FROM gv$session s, gv$process p
WHERE s.paddr = p.addr(+)
and s.TYPE ='USER'
and s.program like 'rman%';
You can read other Kill Session Scripts in Oracle.
https://ittutorial.org/oracle-kill-session-scripts-3/
https://ittutorial.org/oracle-kill-session-scripts-4/
IT Tutorial IT Tutorial | Oracle DBA | SQL Server, Goldengate, Exadata, Big Data, Data ScienceTutorial