Какой самый простой способ перенести базу данных Oracle с одного ПК на другой? - PullRequest
4 голосов
/ 24 июня 2010

Я хочу перенести мою базу данных Oracle на другой ПК. Какой самый простой способ сделать это? Существуют ли инструменты для этого с графическим интерфейсом?

Ответы [ 3 ]

2 голосов
/ 24 июня 2010

Ответ APC - путь к логической передаче.Если вы спрашиваете, потому что вы просто хотите одноразовый перенос на другой ПК, то:

  • установите ту же версию Oracle на втором ПК
  • создайте тот жеструктура каталогов для файлов базы данных на втором ПК

  • копировать файлы базы данных (файлы табличных пространств, управляющие файлы, журналы повторов) на второй ПК (при отключенной базе данныхПК № 1!)

2 голосов
/ 24 июня 2010

Самый простой способ перенести структуры базы данных (таблицы, пакеты и т. Д.) Вместе с данными (или даже без них) - это использовать возможности импорта / экспорта Oracle. Поскольку вы используете Oracle 11g, вы должны использовать Data Pump для этого. (На 9i или ранее это будут старые EXP и IMP).

Используйте Экспорт (expdp), чтобы создать файл дампа с вашего исходного ПК. Перенесите его на целевой ПК и используйте для его загрузки Импорт (impdp).

На данный момент я хотел бы сослаться на документацию, но онлайн-документы Oracle в настоящее время недоступны. Так что вот ссылка на страницу Oracle Wiki: узнайте больше .

0 голосов
/ 25 июня 2010

Если вам нужен графический интерфейс, можно использовать элемент управления Oracle Grid для клонирования базы данных с одного компьютера на другой.

...