Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 9i->10g  [new]
Fedortsov A.
Member

Откуда:
Сообщений: 832
переношу БД exp/imp

Источник:
WinServ2000, Oracle9i
в реестре
NLS_LANG = RUSSIAN_CIS.CL8MSWIN1251

E:\>chcp
Текущая кодовая страница: 866

SQL> select * from nls_database_parameters where parameter like '%CHARACTERSET%'
  2  /

PARAMETER                      VALUE
------------------------------ ----------------------------------------
NLS_CHARACTERSET               CL8MSWIN1251
NLS_NCHAR_CHARACTERSET         AL16UTF16


Приемник:
WinServ 2003, Oracle 10g (10.2.0.1.0)
в реестре:
NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251
C:\Documents and Settings\Admin>chcp
Текущая кодовая страница: 866

SQL> select * from nls_database_parameters where parameter like '%CHARACTERSET%'
  2  /

PARAMETER                      VALUE
------------------------------ ----------------------------------------
NLS_CHARACTERSET               CL8MSWIN1251
NLS_NCHAR_CHARACTERSET         AL16UTF16

в таком случае при exp-орте и imp-орте можно не выставлять кодировку?
и бует ли ошибкой, например, если при exp-орте и imp-орте я укажу set NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251?
13 май 09, 15:10    [7175459]     Ответить | Цитировать Сообщить модератору
 Re: 9i->10g  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8126
Fedortsov A.
в таком случае при exp-орте и imp-орте можно не выставлять кодировку?
и бует ли ошибкой, например, если при exp-орте и imp-орте я укажу set NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251?
Экспорт и импорт используют только значения из NLS_LANG
То есть они никак не используют то, что у вас в ДОС-окне установлена кодовая страница 866.
Указание set NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251 ошибкой не будет.
13 май 09, 15:16    [7175486]     Ответить | Цитировать Сообщить модератору
 Re: 9i->10g  [new]
Fedortsov A.
Member

Откуда:
Сообщений: 832
ОК, спасибо, буду пробовать
а тот момент (где-то на форуме прочитал), что оракл советует делать exp/imp хххх.UTF8 как-то можно прокомментировать?
13 май 09, 15:27    [7175520]     Ответить | Цитировать Сообщить модератору
 Re: 9i->10g  [new]
_Alex_SMIRNOV_
Member

Откуда: Киев
Сообщений: 1519
Fedortsov A.
ОК, спасибо, буду пробовать
а тот момент (где-то на форуме прочитал), что оракл советует делать exp/imp хххх.UTF8 как-то можно прокомментировать?


Мне кажется, что вы не так прочитали по-поводу exp/imp + UTF8. Скорее всего темы касались изменения кодировки базы на UTF8.
13 май 09, 15:31    [7175546]     Ответить | Цитировать Сообщить модератору
 Re: 9i->10g  [new]
Fedortsov A.
Member

Откуда:
Сообщений: 832
спасибо, тогда это даже еще лучше :)
13 май 09, 15:33    [7175555]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить