|
|
知识路径: > 信息系统数据资源维护 > 信息系统数据资源例行管理 > Oracle数据库监控技术 > Oracle数据库监控 > 检查Oracle相关资源的使用情况 >
|
相关知识点:7个
|
|
|
|
|
|
其中,SID是会话(session)的ID号;SERIAL#是会话的序列号,和SID一起用来唯一标识一个会话;USERNAME是建立该会话的用户名;PROGRAM是这个会话是用什么工具连接到数据库的;STATUS是当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作。
|
|
|
如果建立了过多的连接,会消耗数据库的资源,同时,对一些“死锁”的连接可能需要手工进行清理。如果DBA要手工断开某个会话,则执行:
|
|
|
|
注意:上例中SID为1到10(USERNAME列为空)的会话,是Oracle的后台进程,不要对这些会话进行任何操作(注意:一般不建议使用这种方式去杀掉数据库的连接,这样有时候session不会断开。容易引起死连接。建议通过sid查到操作系统的spid,使用ps-eflgrep spidno的方式确认spid不是ORACLE的后台进程。使用操作系统的kill-9命令杀掉连接)。
|
|
|
|
|
|
|
|
|
|
|
|