Если вы хотите проверить сторонний доступ к вашей базе данных, то просмотр журналов (включите ведение журнала в mysql / oracle) в некоторой контролируемой среде должен помочь вам протестировать сторонние процедуры .
Альтернативно создание снимков для сравнения тоже должно сработать.
Если вы хотите провести аудит сторонних изменений в данных с точки зрения достоверности данных, то вы должны сделать их специфичными для ваших бизнес-правил, и они подпадают под уровень приложения (поскольку процесс аудита будет зависеть во многом на структуру ваших данных; просто просмотр универсально отформатированного diff не будет очень эффективным).
Вы можете проверить TOAD (Data Diff Viewer).
Кроме того, вы должны спросить себя, почему вы разрешаете сторонним организациям получать доступ к вашей базе данных способом, который не контролируется, а только пассивно проверяется по факту? Идеальная ситуация заключается в том, что внешние интерфейсы определяют и выполняют всю проверку правил целостности и бизнес-правил при обработке входных данных в систему.