Выгрузка данных с помощью командной строки и управляющих файлов
Вы можете использовать для выгрузки данных командную строку с управляющим файлом или без него.
Только при помощи командной строки
Чтобы выгрузить все содержимое таблицы, не создавая управляющий файл, введите в командной строке следующую команду:
db2hpu -d имя_базы_данных -t имя_таблицыОпция -d ставится перед базой данных Db2, где расположена таблица, которую вы хотите выгрузить. Переменная имя_базы_данных задает точное имя базы данных. Опция -t предшествует таблице, которую вы хотите выгрузить. Переменная имя_таблицы задает точное имя таблицы. В этом примере предполагается, что в качестве экземпляра по умолчанию был задан экземпляр Db2, содержащий эту базу данных и таблицу. В противном случае включите также опцию -i:
-i имя_экземпляра.Важное замечание: Optim High Performance Unload преобразует имена баз данных и таблиц в верхний регистр, если только они не заключены в двойные кавычки, например, "имя_базы_данных". Если в управляющем файле используются слова DBCS, убедитесь, что вы заключили их в двойные кавычки.
По умолчанию, когда вы не используете управляющий файл, программа выгружает данные в локали выполнения и отправляет их в стандартный вывод (stdout). Сообщения отправляются в стандартный поток вывода ошибок (stderr). Положениями вывода можно управлять с помощью опции -output.
При помощи управляющего файла
Использование управляющего файла позволяет задавать более сложные опции в файле и затем запускать команду db2hpu при помощи этого управляющего файла. Чтобы определить управляющий файл, используйте следующий синтаксис командной строки:
db2hpu -d имя_базы_данных -f имя_файла_управления