Экспорт BLOB-данных в шестнадцатеричном виде

 
-bh

Задает экспорт BLOB-данных в шестнадцатеричном виде.

Ключ работает только совместно с ключом -sf. При использовании данного ключа выдается предупреждение, если длина шестнадцатеричной строки, в которую экспортируются BLOB-данные, превышает длину строки, потенциально обрабатываемую утилитой inl. По умолчанию (в отсутствии ключа -bh) BLOB-данные экспортируются следующим образом:

  • если размер BLOB-данных меньше или равен 2 Кбайт, то они записываются в единый SQL-скрипт в шестнадцатеричном виде;

  • если размер BLOB-данных больше 2 Кбайт экспорт производится в отдельный файл в бинарном виде в тот же каталог, где располагается SQL-скрипт.

Примечание

В случае получения сообщения "Предупреждение! Слишком большая длина BLOB объекта в шестнадцатеричном представлении" не использовать для сохранения такой базы ключ -bh.

Пример
dbstore -sf -bh -f export_db.sql -u SYSTEM/MANAGER8 -w SYSTEM

Экспортирует схемы и данные пользователя SYSTEM в текущий каталог в файл export_db.sql, при этом BLOB-данные экспортируются в шестнадцатеричном виде.