Oracle SQL*Loader: основы | Управляющие файлы, прямой путь и массовая загрузка данных
DBA with Hillary
0:00 / 0:00
Oracle SQL*Loader: основы | Управляющие файлы, прямой путь и массовая загрузка данных
269 просмотров · 1 мес. назад
DBA with Hillary
234 подписчика
269 просмотров · 1 мес. назад
Oracle SQL*Loader — это мощная утилита для загрузки больших объемов данных из внешних файлов в таблицы базы данных Oracle.
В этом уроке для администраторов баз данных Oracle мы объясним, как работает SQL*Loader, роль управляющих файлов, файлов данных, файлов журналов, файлов с поврежденными данными и файлов отбрасывания, а также как подходить к загрузке больших объемов данных и оптимизации производительности.
В этом уроке вы узнаете:
Что такое Oracle SQL*Loader
Как SQL*Loader загружает CSV и текстовые файлы в Oracle
Рабочий процесс загрузки данных в SQL*Loader
Управляющие файлы и инструкции по загрузке
Файлы данных и исходные записи
Файлы журналов, некорректные и отбрасываемые файлы
Создание базового управляющего файла SQL*Loader
Запуск SQL*Loader из командной строки
Традиционная загрузка против прямой загрузки
Вопросы производительности SQL*Loader
Индексы, ограничения, триггеры, ввод-вывод хранилища и параллелизм
Сценарии использования пакетной загрузки в корпоративной среде и хранилищах данных
Устранение неполадок SQL*Loader и проверка после загрузки
Внешние таблицы против SQL*Loader против Data Pump
Практические выводы для администраторов баз данных
Ключевая идея:
SQL*Loader предназначен для загрузки данных из внешних файлов в таблицы Oracle, особенно при работе с большими объемами или повторяющимися рабочими нагрузками по приему данных.
Администратор баз данных должен сосредоточиться не только на завершении загрузки. Всегда просматривайте журнал SQL*Loader, исследуйте отклоненные или отброшенные записи и проверяйте полученные данные.
Понимание различий между внешними таблицами, SQL*Loader и Data Pump также поможет вам выбрать подходящий метод перемещения данных Oracle в зависимости от того, где данные находятся в данный момент и куда их необходимо переместить.
Этот урок является частью моего обучения на администратора баз данных Oracle и охватывает архитектуру Oracle, безопасность, резервное копирование и восстановление, миграцию, загрузку данных и настройку производительности.
#OracleDatabase #OracleDBA #SQLLoader #SQLLoaderTutorial #Oracle19c #BulkDataLoading #OracleTraining #DataMigration #DatabaseAdministration #ETL