Синхронизация всей схемы, данных и всего достаточно легко выполняется с помощью exp и imp:
$ exp username/password@source-sid CONSISTENT=Y DIRECT=Y OWNER=schema FILE=schema.exp
$ ⋮ # some command(s) to nuke objects, see below
$ imp username/password@dest-sid FROMUSER=schema FILE=schema.exp
Вы можете импортировать в другую схему, если хотите, используя TOUSER в команде imp.
Вам нужно избавиться от всех объектов, если они уже существуют, перед запуском imp. Вы можете написать быстрый скрипт, чтобы удалить их все (посмотрите на представление user_objects), или просто удалить пользователя с помощью каскада и заново создать пользователя.
Возможно, есть лучший способ сделать это, но это быстро реализуется и работает.