Я пытаюсь скопировать таблицы с одного db на другой, но когда я пытаюсь скопировать таблицу, содержащую более 10 тыс. Строк, она блокирует. Поэтому я разделил работу на 2 задания. Одна копия данных до определенной даты и другая после этой даты. Таким образом, я могу копировать все, но я не думаю, что это оптимальный способ. Не могли бы вы мне что-нибудь предложить?Талент больших таблиц копия от одного db к другому
ответ
Документ Для Oracle
Batabase, который я сделал задолго до того, вам может помочь:
Экспорт данных:
Шаг 1: Создание объекта каталога можно получить доступ. Объект directory является только указателем на физический каталог, создавая его, фактически не создавая физический каталог в файловой системе сервера базы данных.
CREATE OR REPLACE DIRECTORY TEST_DIR AS '/U01/APP/ORACLE/ORADATA/ ';
GRANT READ,WRITE ON DIRECTORY TEST_DIR TO SCHEMA_NAME
Примечание: создайте объект каталога с помощью SYSDBA.
Шаг 2:
expdp SCHEMA_NAME/[email protected] TABLES=Table_Name CONTENT=DATA_ONLY
VERSION=11.2 DIRECTORY=TEST_DIR DUMPFILE=NAGENDRA.DMP LOGFILE=NAGENDRA_LOG.LOG
Примечание: Вы можете пропустить version
параметр, если импорт и экспорт на том же version.And если вы хотите cpoy всю таблицу с создания таблицы затем удалить content
параметр.
Импорт данных:
Шаг 1: Создание объекта каталога можно получить доступ. Объект directory является только указателем на физический каталог, создавая его, фактически не создавая физический каталог в файловой системе сервера базы данных.
CREATE OR REPLACE DIRECTORY TEST_DIR AS '/U01/APP/ORACLE/ORADATA/ ';
GRANT READ,WRITE ON DIRECTORY TEST_DIR TO SCHEMA_NAME
Примечание: создайте объект каталога с помощью SYSDBA.
Шаг 2: Скопируйте файл дампа в каталог, используя FTP. (Если дамп присутствует на другом сервере) Примечание. Использование двоичного режима передачи файла FTP else может быть повреждено.
Шаг 3: Предоставить разрешение на схему, а также файл дампа.
GRANT IMP_FULL_DATABASE TO SCHEMA_NAME ;
Примечание: Использование SYSDBA.
CHMOD 777 DUMP_FILE_NAME
Шаг 4: Использование импорта команд (IMPDP)
impdp SCHEMA_NAME/[email protected] DIRECTORY=TEST_DIR DUMPFILE=NAGENDRA.DMP
LOGFILE=IMP_NAGENDRA_LOG.LOG FULL=Y ;
- 1. копирование таблиц mysql db от одного db к другому
- 2. копия ветки от одного к другому репо
- 3. копия innerHTML от одного элемента к другому
- 4. копия от одного поля к другому
- 5. Принимать значения от одного db к другому
- 6. данные sqlite от одного db к другому
- 7. MySQL медленно копия от одного к другому столу
- 8. От одного объекта к другому
- 9. перенося PostGreSQL DB от одного сервера к другому
- 10. Копировать Монго DB от одного хоста к другому
- 11. Oracle SQL: перенос таблиц от одного пользователя к другому
- 12. Копирование ВСЕХ таблиц от одного пользователя к другому Oracle11g
- 13. подключение к другому db с одного сервера
- 14. заполнить таблицу от одного к другому
- 15. как перейти от одного вида к другому
- 16. Передача информации от одного UIView к другому
- 17. OpenCV деформирование от одного треугольника к другому
- 18. Передача фотографий от одного приложения к другому
- 19. Возвращаемое значение от одного метода к другому
- 20. Возвратите JSON от одного JSP к другому?
- 21. Передача значения от одного MXML к другому
- 22. Постепенно переходите от одного цвета к другому
- 23. Необходимость Ping от одного процесса к другому
- 24. Отправить изображение от одного UIViewController к другому
- 25. Pass NSMutableDictionary от одного взгляда к другому
- 26. тянущие линии от одного терминала к другому
- 27. Назначение трансляции от одного приложения к другому
- 28. Звоните голой функцией от одного к другому?
- 29. Прокрутка от одного до div к другому
- 30. Передача переменной от одного iMacros к другому?
почему не использовать 'EXPDP/impdp' экспорта/импорта данных насос? –
Мне не ясно, прочитав этот вопрос о том, что ваши DB ... не уверены, являются ли они oracle или другими, что означает блокирование ... talend job failed или любая другая вещь ... ничего не говорится о вашем таланте работа - какие компоненты вы используете, как вы разработали работу .... это, кажется, очень неполный вопрос ... – garpitmzn
это оракул db. Я использую toracleInput, tmap, toracleOutput. «Блоки» означает, что ничего не происходит (ничего не копировать) – arty