Oracle массовая загрузка пользовательских типов - PullRequest
2 голосов
/ 09 декабря 2011

Я пытаюсь загрузить большой объем данных в свою базу данных Oracle, и до сих пор я использовал обычные операторы вставки, но с течением времени количество строк для вставки увеличивается до более чем 15 мил, и это занимает много времени.

Я просматривал загрузчик SQL * для массовой загрузки, но не смог выяснить, поддерживают ли они определяемые пользователем типы.

Итак, суть моего вопроса в том, можно ли загрузить UDT в загрузчик SQL * и, если, как?

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

1 Ответ

2 голосов
/ 09 декабря 2011

Возможно использовать SQL * Loader для загрузки пользовательских типов объектов. См. Эти документы для этого.

http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_concepts.htm#i1005027 http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_loading.htm#i1006457 http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_loading.htm#i1009398

...