Загрузка данных из одной таблицы базы данных Oracle в другую таблицу базы данных Oracle - PullRequest
1 голос
/ 18 апреля 2011

Я хочу загрузить данные из одной таблицы базы данных в другую таблицу базы данных. Например, существует таблица 'tbl' в базах данных db1 и db2, и я хочу скопировать все данные из 'tbl' из 'db1' в 'tbl' из 'db2' в oracle. Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 18 апреля 2011

Для этого я бы использовал exp / imp или expdp / impdp (10g +).

Более старая команда exp / imp медленнее, ноимеет преимущество в том, что файл экспорта создается и читается из клиентской системы.Команда expdp / impdp намного быстрее, но файл создается и читается с сервера, на котором находятся базы данных.Итак, если у вас есть базы данных на разных серверах, вам нужно будет скопировать файлы экспорта.Также требуется, чтобы администратор БД установил Oracle Directory .

0 голосов
/ 18 апреля 2011

Для этого вам нужно создать ссылку на базу данных между двумя схемами. Здесь - ссылка на учебник, который может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...