Oracle DataPump экспортируется в другой кодировке - PullRequest
0 голосов
/ 11 августа 2011

Я получаю следующее предупреждение об экспорте Datapump из базы данных Oracle:

Export done in WE8ISO8859P1 character set and UTF8 NCHAR character set
server uses UTF8 character set (possible charset conversion)

Это вызывает (я считаю) следующее предупреждение об экспорте:

EXP-00091: Exporting questionable statistics.

My $NLS_LANG переменная окружения установлена ​​на AMERICAN_AMERICA.UTF8.База данных находится в UTF8 для всего (местного и национального).

Как это можно исправить?Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 июня 2012

Похоже, что мои настройки NLS_LANG не делались для экспорта, поскольку cron не собирал их.Спасибо @Gary (если вы переместите свой ответ на комментарии, я приму его вместо этого).

0 голосов
/ 11 августа 2011

Вы можете использовать параметр statistics=NONE для expdp, чтобы избежать этой ошибки. Статистические данные могут быть пересчитаны позже, используя EXEC DBMS_STATS.GATHER_DATABASE_STATS();.

Или установите NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1, поскольку ваша база данных, кажется, использует этот набор символов (узнайте, запросив NLS_CHARACTERSET из nls_database_parameters или nls_session_parameters).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...