Oracle系统中为释放资源kill session的小结

    技术2022-05-19  21

    简单情况:正常情况可直接在PLSQL开发环境中删除

     

    --1.找出占用对该对象的session

    select * from v$access where object like '%对象名%';

    --2.获取session信息

    select sid, serial# from v$session where sid = SID;

    --3.杀掉锁信该存储过程的会话

    alter system kill session ' SID ,SERIAL';

    复杂情况:在Enterprise Manager Console中操作

     

    1.在EMC中连接到待操作的数据库,在例程-》会话 列表中根据上一步中得到的SID找到“OS进程ID”(如果上一步中操作过,这里的状态应该是killed)。

    2.用SSH连接到数据库的主机(Linux)用

    ps -a                   ----------可以查看所有进程号 kill -9 OS进程ID     ----------可以杀掉指定进程  

     


    最新回复(0)