Один из подходов заключается в том, что каждый раз, когда вы обновляете данные пользователей, вы увеличиваете счетчик, связанный с этим пользователем. Тогда ваше приложение может время от времени получать этот счетчик и видеть, увеличился ли он, и знать, нужно ли ему обновляться, потому что что-то изменилось. Это легко реализовать.
Я уверен, что у Oracle есть некоторый механизм обратного вызова, который позволяет ему сообщать вам, когда произошло обновление. Это было бы более эффективно, но я не знаю достаточно об Oracle, чтобы предоставить больше информации об этом подходе.