在我的数据库上查找WebLogic服务器进程及其当前状态

问题描述 投票:1回答:1

我们正在使用WebLogic 11gOracle DB 11g

也许没有办法只使用数据库查询,因为任何应用程序的部署名称都存储在WL服务器上。

下面的查询显示了一些有用的信息,但我无法看到已部署的应用程序名称。

SELECT distinct a.program,
a.last_call_et,
a.osuser,
a.process,
a.machine,
a.port,
a.terminal,
a.sid,
a.module,
b.sql_text 
FROM v$session a, v$sql b, v$process c
WHERE machine in ('wlservername') AND a.status = 'ACTIVE' AND a.sql_id = b.sql_id
and a.paddr=c.addr; 
oracle weblogic weblogic11g
1个回答
0
投票

正如您所猜测的那样,有关WebLogic部署的信息仅在他身边进行管理。如果要检查部署状态,版本或任何其他数据,只需修改应用程序以将此信息存储在Oracle DB表中。

防爆。在应用程序上下文创建时,您可以在表上设置已部署的标志,然后在销毁上下文时取消选中它。

© www.soinside.com 2019 - 2024. All rights reserved.