#p6spy
#p6spy
Вопрос:
У меня есть автономное стороннее приложение, работающее с базой данных Oracle, и мне нужно устранить неполадки в его запросах к БД. И у меня нет доступа к его исходному коду (и желания его декомпилировать :-)). Его конфигурация подключения к БД имеет несколько отдельных параметров:
- Драйвер:
oracle.jdbc.OracleDriver
- URL-адрес JDBC:
jdbc:oracle:thin:@localhost:1521:orcl
- Имя пользователя и пароль
Но я не могу сменить драйвер, поскольку приложение проверяет список поддерживаемых драйверов и просто отказывается запускаться, если я com.p6spy.engine.spy.P6SpyDriver
ввожу параметр драйвера.
Так можно ли по-прежнему использовать p6spy в этом случае? Если нет, есть ли какой-либо другой способ отслеживать доступ к БД приложения с конца приложения (я знаю о трассировке Oracle, это будет моим следующим шагом, если это не сработает)?
Большое спасибо!
Ответ №1:
Вы можете использовать P6Spy в качестве источника данных