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

Откуда:
Сообщений: 26
Всем привет. Помогите плиз разобраться с переносом. Купили нам новый сервер, надо тупо перенести все данные со старой машины на новую. Решил воспользоваться expdp/impdp, там говорят нет проблем с переносом пустых таблиц. Себя причисляю к чайникам, поэтому прошу вашей помощи :) Проблема, собственно, при импорте дампа.

Исходная машина
Windows Server 2003 SP1 x32
core i7, ОЗУ 3Гб, файл подкачки 4Гб
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0

Целевая
Windows 7 (не SP1, пока) x64
core i7, ОЗУ 32Гб, файл подкачки 1Гб
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit


Делаю экспорт на исходной машине:
expdp system/******* directory=expdp_dir full=y dumpfile=expdp_full.dmp logfile=expdp_full.log

Экспорт происходит с одной ошибкой (но не думаю, что она влияет на импорт, хотя точно не знаю):

...
Обрабатывается объект типа DATABASE_EXPORT/SCHEMA/JOB
Обрабатывается объект типа DATABASE_EXPORT/SCHEMA/REFRESH_GROUP
ORA-39127: непредвиденная ошибка в результате передачи вызова в export_string :=EXFSYS.DBMS_EXPFIL_DEPASEXP.instance_info_exp('ORDERS','OLAP',1,1,'11.02.00.00.00',newblock)
ORA-06502: PL/SQL: : буфер символьных строк слишком маленький ошибка числа или значения
ORA-06512: на "EXFSYS.DBMS_EXPFIL_EXP", line 1015
ORA-06512: на "EXFSYS.DBMS_EXPFIL_DEPASEXP", line 127
ORA-06512: на line 1
ORA-06512: на "SYS.DBMS_METADATA", line 6751
Обрабатывается объект типа DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCACT_INSTANCE
Обрабатывается объект типа DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCDEPOBJ
...


Далее копирую файл дампа, импорт на целевой машине:
impdp system/******* full=y directory=dump_dir dumpfile=EXPDP_FULL.DMP logfile=impdp.log

Много сообщений, мол объект уже существует, других ошибок нет. И в конце:

...
ORA-39151: Таблица "APEX_030200"."WWV_FLOW_WORKSHEET_STICK" существует. Все зависимые метаданные и данные будут пропущены, т.к. table_exists_action имеет значение skip
ORA-39151: Таблица "APEX_030200"."WWV_FLOW_WORKSHEET_DOCS" существует. Все зависимые метаданные и данные будут пропущены, т.к. table_exists_action имеет значение skip
ORA-39126: Непредвиденная неустранимая ошибка рабочего процесса в KUPW$WORKER.PUT_DDLS [TABLE:"APEX_030200"."WWV_FLOW_WEB_PG_REGIONS"]
ORA-06502: PL/SQL:
LPX-00225: end-element tag "OBJ_N" does not match start-element tag "OBJ_NUM" ошибка числа или значения
ORA-06512: на "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: на "SYS.KUPW$WORKER", line 8165
----- PL/SQL Call Stack -----
object line object
handle number name
00000004F722F390 18990 package body SYS.KUPW$WORKER
00000004F722F390 8192 package body SYS.KUPW$WORKER
00000004F722F390 15575 package body SYS.KUPW$WORKER
00000004F722F390 3945 package body SYS.KUPW$WORKER
00000004F722F390 8875 package body SYS.KUPW$WORKER
00000004F722F390 1649 package body SYS.KUPW$WORKER
00000004F92CA328 2 anonymous block
ORA-39126: Непредвиденная неустранимая ошибка рабочего процесса в KUPW$WORKER.PUT_DDLS [TABLE:"APEX_030200"."WWV_FLOW_WEB_PG_REGIONS"]
ORA-06502: PL/SQL:
LPX-00225: end-element tag "OBJ_N" does not match start-element tag "OBJ_NUM" ошибка числа или значения
ORA-06512: на "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: на "SYS.KUPW$WORKER", line 8165
----- PL/SQL Call Stack -----
object line object
handle number name
00000004F722F390 18990 package body SYS.KUPW$WORKER
00000004F722F390 8192 package body SYS.KUPW$WORKER
00000004F722F390 15575 package body SYS.KUPW$WORKER
00000004F722F390 3945 package body SYS.KUPW$WORKER
00000004F722F390 8875 package body SYS.KUPW$WORKER
00000004F722F390 1649 package body SYS.KUPW$WORKER
00000004F92CA328 2 anonymous block
Задание "SYSTEM"."SYS_IMPORT_FULL_01" остановлено по причине неустранимой ошибки в 17:56:22



На всякий случай вычислял sha1 на исходном и целевом сервере, совпадали :) но вот почему-то после импорта (неудачного) sha1 на целевой тачке меняется. Видать импортер что-то меняет в файле? Ну это так, любопытно просто. Основная проблема выше.
8 ноя 12, 18:26    [13441709]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
88588
Guest
Почему не хотите холодное копирование?
8 ноя 12, 18:44    [13441826]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
dev005
Member

Откуда:
Сообщений: 26
Теоретически это можно. Но хочу проработать ситуацию, когда холодное делать не получится, работу прекращать нельзя.
9 ноя 12, 11:55    [13445007]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
sinitsa
Member

Откуда:
Сообщений: 207
dev005,

проблема то в чем ?
9 ноя 12, 13:30    [13445922]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
s_v_a
Member

Откуда: Екатеринбург
Сообщений: 214
В исходной базе APEX используется?
если нет, можно попробовать не экспортировать/импортировать схему APEX_030200
9 ноя 12, 13:44    [13446086]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
s_v_a
Member

Откуда: Екатеринбург
Сообщений: 214
а если исходная база в режиме archivelog, то пожалуй можно и без остановки перетащить
9 ноя 12, 13:51    [13446164]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
sinitsa
Member

Откуда:
Сообщений: 207
s_v_a
а если исходная база в режиме archivelog, то пожалуй можно и без остановки перетащить

можно, для exp/imp будет потеря данных.
9 ноя 12, 14:11    [13446400]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
dev005
Member

Откуда:
Сообщений: 26
Пока решил делать экспорт/импорт только нужных схем. Но остается ошибка при экспорте, что указана выше. И в добавок при импорте вот такое:

...
Обрабатывается объект типа SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
ORA-39083: Сбой при создании типа объекта OBJECT_GRANT с ошибкой:
ORA-22812: невозможно обращаться к таблице хранения столбцов вложенной таблицы
SQL, вызвавший сбой:
GRANT DELETE, INSERT, SELECT, UPDATE ON "PROKATMASTER"."N_PROV_TYPES" TO "PROKATSLAVE"

Обрабатывается объект типа SCHEMA_EXPORT/TABLE/INDEX/INDEX
Задание "SYSTEM"."SYS_IMPORT_SCHEMA_01" остановлено по причине неустранимой ошибки в 14:03:48
9 ноя 12, 16:39    [13447805]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
s_v_a
а если исходная база в режиме archivelog, то пожалуй можно и без остановки перетащить

разрядность разная несколько.
9 ноя 12, 16:48    [13447886]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
s_v_a
Member

Откуда: Екатеринбург
Сообщений: 214
semenar,

разрядность поменять
9 ноя 12, 17:57    [13448430]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
s_v_a
semenar,

разрядность поменять

мышкой щелкнуть? Даже со сменой разрядности, простой пернос-время + utlrp+catupgrd.
9 ноя 12, 18:06    [13448479]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при переносе базы  [new]
dev005
Member

Откуда:
Сообщений: 26
dev005
... при импорте вот такое:

...
Обрабатывается объект типа SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
ORA-39083: Сбой при создании типа объекта OBJECT_GRANT с ошибкой:
ORA-22812: невозможно обращаться к таблице хранения столбцов вложенной таблицы
SQL, вызвавший сбой:
GRANT DELETE, INSERT, SELECT, UPDATE ON "PROKATMASTER"."N_PROV_TYPES" TO "PROKATSLAVE"

Обрабатывается объект типа SCHEMA_EXPORT/TABLE/INDEX/INDEX
Задание "SYSTEM"."SYS_IMPORT_SCHEMA_01" остановлено по причине неустранимой ошибки в 14:03:48


Ну что, есть идеи?
9 ноя 12, 18:10    [13448512]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить