Расширенные настройки целевой базы данных Oracle
На странице "Целевая БД" Конвертум Mастера вы можете увидеть кнопку "Ещё...", которая открывает окно с расширенными настройками целевой базы данных Oracle:
Данные настройки делятся на следующие разделы:
Параметры SQL Loader — настройки для утилиты sqlldr.exe;
Параметры SQL Plus — настройки для утилиты sqlplus.exe;
Параметры Tablespaces — настройки преобразования табличных пространств.
Параметры SQL Loader
Rows
Определяет количество строк, которые необходимо прочитать из файла данных перед сохранением для загрузки по прямому пути. По умолчанию считываются все строки, а данные сохраняются в конце загрузки.
Executable
Имя исполняемого модуля Oracle SQL Loader. По умолчанию используется значение "sqlldr.exe".
Data Option
Указывает параметр загрузки в сгенерированный управляющий файл SQL Loader. Возможные значения: "Insert", "Append", "Replace", "Truncate". По умолчанию используется значение Insert.
Max Errors
Определяет максимальное количество допустимых ошибок, после которых процесс SQL Loader завершится. Если этот параметр пуст, будет применено значение по умолчанию, равное 50.
Bind Size
Параметр BINDSIZE задает максимальный размер (в байтах) массива привязки.
Read Size
Параметр READSIZE позволяет указать (в байтах) размер буфера чтения, если вы не хотите использовать значение по умолчанию.
Stream Size
Параметр STREAMSIZE задает размер (в байтах) потока данных, передаваемого от клиента к серверу.
Character Set
Этот параметр определяет кодировку, которая будет использоваться для хранения извлеченных данных в файлах в папке экспорта, а затем будет использоваться для загрузки этих данных в базу данных Oracle.
Length Semantics
Этот параметр управляет семантикой длины для столбцов символьного типа данных в Oracle. Возможные значения: "CHAR", "BYTE".
Use Direct Path Load
Указывает метод Oracle SQL Loader для использования обычного или прямого пути. Возможные значения: "Да", "Нет". "Да" определяет загрузку по прямому пути. "Нет" указывает на загрузку по обычному пути.
Unrecoverable
Если флажок установлен, процесс загрузки данных будет выполняться в режиме UNRECOVERABLE.
Use DECODE For Empty CHARs
Определяет генерацию функции DECODE в управляющем файле SQL Loader для столбцов CHAR NOT NULL для текстового файла фиксированной длины. Возможные значения: "Да", "Нет". По умолчанию используется значение "Нет". Если вы хотите загрузить поля, содержащие только пробелы, в столбцы CHAR NOT NULL, а текстовый файл имеет формат фиксированной длины, вам необходимо использовать функцию DECODE, поскольку SQL Loader рассматривает пробелы как NULL. Установите этот параметр в значение "Да", и инструмент сгенерирует функцию DECODE для преобразования NULL в пробелы.
Параметры SQL Plus
Executable
Имя исполняемого модуля Oracle SQL Plus. По умолчанию используется значение "sqlplus.exe".
Generate The EXIT Command
Если флажок установлен, в конце DDL-скриптов генерируется команда SQL Plus EXIT. Это позволяет выполнять сценарии DDL из нескольких файлов в пакетном режиме.
Use The TO_DATE Function
Если флажок установлен, то для столбцов DATE в операторах SQL INSERT для SQL Plus генерируется функция TO_DATE с соответствующим форматом даты. Это позволяет вставлять строки, содержащие столбцы DATE, когда формат даты отличается от формата даты по умолчанию для базы данных Oracle. Если флажок снят, функция TO_DATE не генерируется в операторах SQL INSERT. Возможные значения: "Да", "Нет". По умолчанию используется значение "Да".
Параметры Tablespaces
Tables
Определяет имя табличного пространства для таблиц.
Indexes
Определяет имя табличного пространства для индексов.
Use Tablespace Names From Source Database
Если флажок установлен, для таблиц и индексов будет использоваться имя табличного пространства из исходной базы данных.
Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами: support@convertum.ru