2009-08-04 3 views

ответ

1

Это один из инструментов загрузки больших данных Oracle. Вы используете его для загрузки данных из плоских файлов (например, CSV) в базу данных.

Для получения дополнительной информации, пожалуйста, проверьте их документацию (или это FAQ)

5

SQL Loader утилита обеспечивает Oracle, которая позволяет загружать данные из плоских файлов в таблицы базы данных. Он хорошо освещен в the documentation (check the Utilities Guide). Главное, что SQL Loader - это внешняя ОС-программа.

Внешние таблицы были представлены в Oracle 9i, что позволяет нам определять таблицы, данные которых предоставляются из плоских файлов. Они обеспечивают большую часть функциональности SQL Loader с гораздо большим удобством. Например, мы можем манипулировать и переформатировать данные с помощью SQL-функций, которые проще, чем использование синтаксиса SQL Loader. Это также означает, что мы можем извлекать данные из базы данных, а не выталкивать их из ОС.

Однако при загрузке огромных объемов данных в сверхбыстрые сроки хорошо настроенный файл управления загрузчиком SQL будет бить внешние таблицы для повышения производительности. Кроме того, если есть сложный процесс ОС, связанный с файлами данных - например, ftp, gunzip, предварительная обработка с помощью sed или awk - может быть удобнее вызвать SQL-загрузчик из сценария оболочки, а не пытаться подключиться к заданию базы данных. Поэтому SQL Loader по-прежнему полезен в определенных сценариях, но это не обязательно автоматический выбор.

0

Для передачи данных из одной базы данных Oracle в другую базу данных Oracle, мы используем насос данных oracle. И в версиях оракула, предшествующих 10 г, мы используем экспорт/импорт оракула. Но если вы хотите перенести данные из базы данных без оракула в базу данных оракула, вы создаете плоский файл данных в базе данных non oracle и используя загрузчик SQL загрузите данные в базу данных oracle.

Ниже приведена процедура загрузки данных из сторонней базы данных в Oracle с использованием SQL Loader.

1. Преобразование данных в плоский файл с использованием команды базы данных сторонних разработчиков.

2.Create Таблица Структура в базе данных Oracle с использованием соответствующих типов данных

3.Write управляющий файл, описывающий, как интерпретировать плоский файл и опции для загрузки данных.

4.Execute утилита SQL Loader, указывающая файл управления в аргументе командной строки