Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Проблема с импортом  [new]
Гос
Guest
После неудачного эксперемента над учебной базой Miller (взятой с firststeps.ru) испортилась одна таблица. Решил дальше поэксперементировать =) и удалил эту таблицу (т.к. всю базу удалять нежелателно), чтобы потом ее импортировать.

Импортирую базу данных (бат - файл):

set nls_lang=american_america.ru8pc866
imp.EXE USERID=MILLER/KOLOBOK@XE FILE=D:\oraclexe\app\oracle\product\10.2.0\server\BIN\MILLER.DAT FROMUSER=MILLER TOUSER=MILLER

получаю : все таблицы, которые я не удалял, imp увидел и сказал, что они есть - все верно
когда дошло дело до удаленной таблицы - получаю для каждой записи:
-row rejected due to Oracle error 12899
value too large for column ..(name).. (actual 21, maximum 20)

что говорит о том что неверно задана ширина столбца...
Почему так происходит (до эксперементов таблица была нормально импортирована)?

PS OracleXE, WindowsXP
26 авг 07, 19:58    [4576689]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с импортом  [new]
Гос
Guest
Проблема была решена увеличением диапазона VARCHAR(30)...
Но почему все работало ранее...так и не понял..
26 авг 07, 22:25    [4576901]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с импортом  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8277
Возможно, у исходной и целевой баз были разные кодировки...
27 авг 07, 17:57    [4581892]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с импортом  [new]
Pir
Member

Откуда: Москва
Сообщений: 872
дамп с сайт в 8 битной кодировке, OracleXE - в 16 битной
Можно установить Oracle Database 10g Express Edition (Western European) и переделать её в CL8MSWIN1251.
27 авг 07, 18:24    [4582065]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить