结合v$locked_objects视图和v$session视图,即可。找出sid和serial#,用alter system kill session 'sid,serial#'

解决方案 »

  1.   

    SQL> select username,status,sid,serial# from v$session where username is not null;USERNAME                       STATUS         SID   SERIAL#
    ------------------------------ -------- --------- ---------
    SYS                            ACTIVE          11     38493SQL> /USERNAME                       STATUS         SID   SERIAL#
    ------------------------------ -------- --------- ---------
    TEMP                           INACTIVE         9     38038
    SYS                            ACTIVE          11     38493SQL> alter system kill session '9,38038';系统已更改。SQL> select username,status,sid,serial# from v$session where username is not null;USERNAME                       STATUS         SID   SERIAL#
    ------------------------------ -------- --------- ---------
    TEMP                           KILLED           9     38038
    SYS                            ACTIVE          11     38493SQL>