Как найти незакрытое соединение в OC4J / Oracle? - PullRequest
0 голосов
/ 30 августа 2010

Я исправил и использую пул соединений, чтобы теперь получить соединение БД от JSP к базе данных Oracle.

Но затем я сразу узнал из консоли OC4J, что существует много незакрытых / не замкнутых соединений.

Я использую OC4J 9.0.4.1 и Oracle 10g.Есть ли эффективный способ узнать местоположение или область, в которой соединение не закрыто.

Кроме того, я хотел бы знать следующее:

1) UNCLOSED соединение означает Соединениеили ResultSet или Statment?2) Если соединение для ResultSet и Statement закрыто, соответствующие ResultSet и Statement тоже закрываются автоматически?

1 Ответ

0 голосов
/ 30 августа 2010

Я ожидаю, что это легче всего обнаружить на стороне сервера - предполагается (!), Что на сервере есть отчет или команда «показать мне все открытые соединения», которые должны показать список этих соединенийвместе с последним выполненным SQL на этом соединении (здесь речь идет о стороне MSSQL - это не слишком похоже, слишком много)закрыты.

...