оракул экспресс детатах - PullRequest
0 голосов
/ 06 ноября 2008

Привет, я новичок, и я привык к функции присоединения / извлечения MS SQL Manager, чтобы перетаскивать базу данных в один файл, чтобы я мог переместить ее на другие компьютеры / экземпляры SQL. В ореховой скорлупе это то, что я хочу сделать.

У меня есть большая база данных Oracle Express (имя экземпляра Zeus), которую мне нужно перенести на другие экземпляры Oracle Express (новые установки), а затем мне нужно обновить их с помощью базы данных Zeus.

Как мне это сделать? Я не понимаю, как экспортировать базу данных / схему - определение / разрешение пользователя, определения таблицы и данные таблицы.

Спасибо, ребята

1 Ответ

3 голосов
/ 06 ноября 2008

Я не верю, что вы легко можете сделать это с Oracle (особенно с выпуском XE).

Вы обычно делаете Импорт / Экспорт . Это даст что-то вроде:

expdp system/password@XE DUMPFILE=expfull.dmp FULL=y<br /> impdp system/password@XE DUMPFILE=expfull.dmp FULL=y

Файлы expfull.dmp будут расположены в папке с именем oradata / dpdump в Oracle XE установка.

Вы также можете использовать Переносимые табличные пространства как , описанные здесь и , обобщенные здесь .

Другой метод включает 10 шагов и должен быть адаптирован к Oracle XE. Я упоминаю это здесь для справки.

...