Если у вас есть доступ к каталогам на сервере базы данных и полномочия для создания объектов «Каталог» в Oracle, у вас есть много вариантов.
Например, вы можете использовать пакет UTL_FILE (часть встроенных модулей PL / SQL) для чтения или записи файлов на уровне операционной системы.
Или используйте функцию «Внешняя таблица» для определения объектов, которые выглядят как отдельные таблицы для Oracle, но на самом деле являются плоскими файлами на уровне ОС. Хорошо документировано в документации Oracle.
Кроме того, для одноразовых задач большинство инструментов для работы с SQL и PL / SQL предоставляют средства для перемещения данных в базу данных и из нее. В среде Windows жаба хороша в этом. То же самое относится и к бесплатному SQLDeveloper от Oracle, который работает на многих платформах. Вы не хотели бы использовать их для процесса, который выполняется каждый день, но они подходят для одиночных ходов. Обычно я нахожу их проще в использовании, чем SQL * Plus, но это примитивная версия с той же функциональностью.