谁能帮忙解释一下这段话什么意思

[复制链接]
查看11 | 回复4 | 2008-9-17 22:03:47 | 显示全部楼层 |阅读模式
Problem Description
-------------------
You have killed a session at the os level. Now, the session is showing
"killed" in v$session but v$access is showing objects locked by this
session id and v$lock shows locks held by this sid.

Solution Description
--------------------
You may have killed the client process and there is still a shadow
process for this session running. The shadow process can be tricky
to identify. It may take considerable searching by the dba who is
familiar with the os and database environment to identify the process.
You might look for processes with a parent pid of 1, meaning that they
are owned by the system. Also, look for processes with a start time
that matches the start time of the killed process.
Explanation
-----------
Even though you shouldn't kill the session at the os level before
killing it in Oracle, Oracle should release locks and cleanup after
the session is killed at the os level. If locks are not being released,
it is an indication that there are other os processes running that are
associated with the session.
回复

使用道具 举报

千问 | 2008-9-17 22:03:47 | 显示全部楼层
問題描述
————————
session是已经kill掉了,状态是killed,不过一些access依然被该session锁住
解决方案说明
--------------------
kill一个进程,但依然有shadow process在运行
----------------------------
os级别上kill一个session,首先要确定该session上的锁全部被释放
回复

使用道具 举报

千问 | 2008-9-17 22:03:47 | 显示全部楼层
ORACLE释放LOCK之前,在OS级别KILL 进程会产生系统级别衍生进程,这点可以在LSOF 的显示中看出
回复

使用道具 举报

千问 | 2008-9-17 22:03:47 | 显示全部楼层
是不是说还有其他的进程与oracle的session关联?
回复

使用道具 举报

千问 | 2008-9-17 22:03:47 | 显示全部楼层
是的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行