Для проекта мне нужно продублировать всю (живую) базу данных Oracle с APEX
и 1 приложением с рабочего сервера на сервер разработки. Поиск в Интернете привел меня к использованию для этого RMAN
, но проблема в том, что рабочий сервер не находится в ARCHIVELOGMODE
, поэтому RMAN
не будет работать.
SQL Developer сбивает меня с толку, так как я не могу заставить его скопировать всю базу данных; только табличные данные. Он не будет создавать сами таблицы.
Есть ли способ сделать то, что я хочу, без инструмента RMAN
?
Любая помощь будет принята с благодарностью, так как сейчас я застрял на этой, казалось бы, простой задаче, прежде чем смогу продолжить свой проект.
РЕДАКТИРОВАТЬ:
Ладно, ребята, я исправил это сам. Открыл SQL Developer и вручную создал табличное пространство с тем же именем, что и у активной базы данных. Повторно использовал файл данных для табличного пространства. Затем было выполнено копирование базы данных на уровне табличного пространства с живого на сервер разработки. Наконец импортировал приложение APEX и вуаля! Оно работает!
expdp
из командной строки илиdbms_datapump
через SQL) - person a_horse_with_no_name   schedule 09.05.2014