DumpFile имеет неправильное имя после экспорта в Oracle 11g XE?

У меня проблема при экспорте базы данных в дамп-файл в Oracle 11G XE. Это успешно выполнено, но у моего файла дампа неправильное имя файла, когда я использовал японский.
Это моя команда для экспорта файла дампа:
EXPDP test/123 TABLES=t_tprt_kki_kmk_mpg_mstr DIRECTORY=BACKUP_DIR DUMPFILE=テンプレート公開項目マッピングマスタ.dmp LOGFILE=テンプレート公開項目マッピングマスタ.log

И мой файл восстановлен: ウンシレーエ公開項目マィゴングマスタ.DMP, Я думаю, что это может быть связано с прописными буквами. я использовал nls_lang установить язык и кодировку. Пожалуйста, помогите мне решить это.

1 ответ

Я не думаю, что вы можете решить это. В MOS есть пара ошибок (например, 22004180, 22004268 - хотя и для 12c), которые ссылаются на искаженные имена файлов дампа при использовании многобайтовых символов (оба примера ссылаются на японский, но, вероятно, он более общий, чем этот), которые были закрыты как не ошибка. Что кажется странным, поскольку это не указано в качестве ограничения в документации.

Единственный "обходной путь", по-видимому, заключается в том, чтобы не использовать многобайтовые символы в имени файла, что на самом деле вам не поможет.

Вы можете экспортировать с именем из однобайтовых символов, а затем переименовать файл на уровне операционной системы; Это немного сложно, и вы можете столкнуться с подобной проблемой при импорте, если вы не переименуете ее в однобайтовые символы для этого тоже.

Другие вопросы по тегам