powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2move перенос базы данных с Win на Linux
25 сообщений из 36, страница 1 из 2
db2move перенос базы данных с Win на Linux
    #35709761
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
переношу БД с Win на Linux.
Выполняю
Код: plaintext
db2move <имя базы данных> IMPORT
а в ответ
Код: plaintext
1.
2.
3.
Application code page not determined, using ANSI codepage  1208 

Error opening report file.  Terminating ...
**Error occured while opening a file.
нашел вот это , но не понял что нужно сделать.
Заранее спасибо.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35709774
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
там пишут
что надо
db2set DB2CODEPAGE=написать нужную кодировку
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35710062
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,
выполнил
Код: plaintext
db2set DB2CODEPAGE=ANSI  1208 

при выполнении
Код: plaintext
db2set -all
возвращается
Код: plaintext
1.
2.
3.
4.
[i] DB2PROCESSORS= 0 
[g] DB2SYSTEM=wsubuntu
[g] DB2INSTDEF=db2inst1
[g] DB2ADMINSERVER=dasusr1
но все равно когда выполняю
Код: plaintext
db2move <имя базы данных> IMPORT
Код: plaintext
1.
2.
3.
Application code page not determined, using ANSI codepage  1208 

Error opening report file.  Terminating ...
**Error occured while opening a file.
что-нибудь может еще?
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35710100
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда попробуй выполнить db2move с виндовой машины
должно получиться
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35710284
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121тогда попробуй выполнить db2move с виндовой машины
должно получиться
не понял. что попробовать выполнить? передать такую кодировку и слить заново?
у меня задачей является перенос БД на линукс.
спасибо за помощь.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35710895
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробуй сливать и заливать на виндовой машине
или наоборот
сливать и заливать на nixАХ
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35711561
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,

на виндузах все нормально отработало.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35711634
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kezveter2121,
выполнил
Код: plaintext
db2set DB2CODEPAGE=ANSI  1208 
что-нибудь может еще?db2set DB2CODEPAGE=1208
А вообще локаль нормальную надо у пользователя установить...
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35711759
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_kez
Код: plaintext
1.
2.
3.
Application code page not determined, using ANSI codepage  1208 

Error opening report file.  Terminating ...
**Error occured while opening a file.
что-нибудь может еще?

Я бы еще изучил db2move.lst на предмет лишних возвратов каретки.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35713771
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторdb2set DB2CODEPAGE=1208
не помогло. вываливается та же ошибка.
при db2set -all
возвращает
Код: plaintext
1.
2.
3.
[i] DB2PROCESSORS= 0 
[g] DB2SYSTEM=wsubuntu
[g] DB2INSTDEF=db2inst1
[g] DB2ADMINSERVER=dasusr1

не подскажите где искать db2move.lst ?
владельцем экземпляра является db2inst1 .
что еще можно пошаманить?
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35713783
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kezveter2121,

на виндузах все нормально отработало.
на сколько я понимаю ты с win хочешь слить на linux
тогда сидя на nix подрубаешь win базу и выполняешь экспорт
и далее никуда не ходя выполняешь импорт предворительно отрубив win базу
или наоборот сидишь на win машине выполняешь экспорт
далее создаешь базу на nix и подрубив ее с win машины выполняешь импорт
вроде так должно прокатить.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35713802
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kezавторdb2set DB2CODEPAGE=1208
не помогло. вываливается та же ошибка.
при db2set -all
возвращает
Код: plaintext
1.
2.
3.
[i] DB2PROCESSORS= 0 
[g] DB2SYSTEM=wsubuntu
[g] DB2INSTDEF=db2inst1
[g] DB2ADMINSERVER=dasusr1

не подскажите где искать db2move.lst ?
владельцем экземпляра является db2inst1 .
что еще можно пошаманить?У вас, похоже, этот файл db2profile не отрабатывает при логоне.
Дайте вывод команды
printenv | grep -i db2
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35713915
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
вывод printenv | grep -i db2
Код: plaintext
1.
2.
3.
DB2INSTANCE=db2inst1
LD_LIBRARY_PATH=/home/db2inst1/sqllib/lib32
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/db2inst1/sqllib/bin:/home/db2inst1/sqllib/adm:/home/db2inst1/sqllib/misc
CLASSPATH=/home/db2inst1/sqllib/java/db2java.zip:/home/db2inst1/sqllib/java/db2jcc.jar:/home/db2inst1/sqllib/function:/home/db2inst1/sqllib/java/db2jcc_license_cu.jar:.

хочу напомнить что я не являюсь владельцем экземпляра, а делаю все из под своей учетки, которая находится в группе администраторов db2 и у которой при запуске инициализируются пути до утилит db2
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35715030
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_kez

не подскажите где искать db2move.lst ?


В той директории, где выполняется db2move.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35715352
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mustaccio,

в файла db2move.lst :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
!"SYSTOOLS"."ALTOBJ_INFO"!tab1.ixf!tab1.msg!
!"SYSTOOLS"."AM_BASE_TASK_RPTS"!tab2.ixf!tab2.msg!
!"SYSTOOLS"."AM_BASE_TASKS"!tab3.ixf!tab3.msg!
!"TOOLS   "."APPLICATIONS"!tab4.ixf!tab4.msg!
!"SYSTOOLS"."DB2LOOK_INFO"!tab5.ixf!tab5.msg!
!"DOCUM   "."DC_COMMAND"!tab6.ixf!tab6.msg!
!"DOCUM   "."DC_COMMAND_CELLLIST"!tab7.ixf!tab7.msg!
!"DOCUM   "."DC_CONTRACT"!tab8.ixf!tab8.msg!
!"DOCUM   "."DC_DIRECTION"!tab9.ixf!tab9.msg!
!"DOCUM   "."DC_INPUT"!tab10.ixf!tab10.msg!
!"DOCUM   "."DC_INPUT_DECISION"!tab11.ixf!tab11.msg!
!"DOCUM   "."DC_INPUT_EXECUTOR"!tab12.ixf!tab12.msg!
!"DOCUM   "."DC_OUTPUT"!tab13.ixf!tab13.msg!
!"DOCUM   "."DC_STATUTE"!tab14.ixf!tab14.msg!
!"DOCUM   "."DOCUMENT_HISTORY"!tab15.ixf!tab15.msg!
!"SYSTOOLS"."HMON_ATM_INFO"!tab16.ixf!tab16.msg!
!"SYSTOOLS"."HMON_COLLECTION"!tab17.ixf!tab17.msg!
!"TOOLS   "."ICM_ACE_LIST"!tab18.ixf!tab18.msg!
!"TOOLS   "."ICM_ACL_DEFN"!tab19.ixf!tab19.msg!
!"TOOLS   "."ID_TABLE"!tab20.ixf!tab20.msg!
!"TOOLS   "."INDEX_PROPERTY"!tab21.ixf!tab21.msg!
!"TOOLS   "."MDCODECONDIT00"!tab22.ixf!tab22.msg!
!"TOOLS   "."MDCONTACTGRO00"!tab23.ixf!tab23.msg!
!"TOOLS   "."MDCONTACTNAM00"!tab24.ixf!tab24.msg!
!"TOOLS   "."MDFOLLOWONAC00"!tab25.ixf!tab25.msg!
!"TOOLS   "."MDNAMEDSCHED00"!tab26.ixf!tab26.msg!
!"TOOLS   "."MDNOTIFICATI00"!tab27.ixf!tab27.msg!
!"TOOLS   "."MDSCHEDEVENT00"!tab28.ixf!tab28.msg!
!"TOOLS   "."MDSUCCESSCOD00"!tab29.ixf!tab29.msg!
!"TOOLS   "."MDTASKCATEGO00"!tab30.ixf!tab30.msg!
!"TOOLS   "."MDTASKEXECTY00"!tab31.ixf!tab31.msg!
!"TOOLS   "."MDTASKSNAPSH00"!tab32.ixf!tab32.msg!
!"TOOLS   "."MDTASKSTATIS00"!tab33.ixf!tab33.msg!
!"TOOLS   "."MDTASKTYPE00"!tab34.ixf!tab34.msg!
!"TOOLS   "."MDTHISTORYTY00"!tab35.ixf!tab35.msg!
!"TOOLS   "."MDTRESULTTYP00"!tab36.ixf!tab36.msg!
!"DOCUM   "."MNL_COUNTERAGENTS"!tab37.ixf!tab37.msg!
!"DOCUM   "."MNL_DELIVERY"!tab38.ixf!tab38.msg!
!"DOCUM   "."MNL_DOCTYPE"!tab39.ixf!tab39.msg!
!"DOCUM   "."MNL_HEADS"!tab40.ixf!tab40.msg!
!"DOCUM   "."MNL_POST"!tab41.ixf!tab41.msg!
!"DOCUM   "."MNL_SUBSECTIONS"!tab42.ixf!tab42.msg!
!"TOOLS   "."OBJECT_INDEX"!tab43.ixf!tab43.msg!
!"TOOLS   "."OBJECT_PROPERTY"!tab44.ixf!tab44.msg!
!"TOOLS   "."OBJECT_TYPE"!tab45.ixf!tab45.msg!
!"SYSTOOLS"."POLICY"!tab46.ixf!tab46.msg!
!"TOOLS   "."REF_ID_TABLE"!tab47.ixf!tab47.msg!
!"TOOLS   "."REL_CAT"!tab48.ixf!tab48.msg!
!"TOOLS   "."REL_CAT_MEMBER"!tab49.ixf!tab49.msg!
!"TOOLS   "."REL_INSTANCE"!tab50.ixf!tab50.msg!
!"TOOLS   "."REL_LINK"!tab51.ixf!tab51.msg!
!"TOOLS   "."REL_TYPE"!tab52.ixf!tab52.msg!
!"DOCUM   "."SEARCH_CONDITIONS"!tab53.ixf!tab53.msg!
!"DOCUM   "."SEARCH_FILTERS"!tab54.ixf!tab54.msg!
!"DOCUM   "."SEC_ACCESS"!tab55.ixf!tab55.msg!
!"DOCUM   "."SEC_DOC2GROUP"!tab56.ixf!tab56.msg!
!"DOCUM   "."SEC_DOCGROUPS"!tab57.ixf!tab57.msg!
!"DOCUM   "."SEC_RIGHTS"!tab58.ixf!tab58.msg!
!"DOCUM   "."SEC_USER2GROUP"!tab59.ixf!tab59.msg!
!"DOCUM   "."SEC_USERGROUPS"!tab60.ixf!tab60.msg!
!"TOOLS   "."SETTINGS"!tab61.ixf!tab61.msg!
!"SYSTOOLS"."STMG_DBSIZE_INFO"!tab62.ixf!tab62.msg!
!"DOCUM   "."USER_LOG"!tab63.ixf!tab63.msg!
!"DOCUM   "."USER_LOG_OPERATIONTYPE"!tab64.ixf!tab64.msg!
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35715509
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_kezmustaccio,

в файла db2move.lst :



Я знаю, что в нем должно быть. В командной строке сделайте хотя бы head db2move.lst и посмотрите, не появляются ли ^M в конце строк.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716113
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mustaccio,

прошу прощения, сразу не понял.

в ответ на head db2move.lst получил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
!"SYSTOOLS"."ALTOBJ_INFO"!tab1.ixf!tab1.msg!
!"SYSTOOLS"."AM_BASE_TASK_RPTS"!tab2.ixf!tab2.msg!
!"SYSTOOLS"."AM_BASE_TASKS"!tab3.ixf!tab3.msg!
!"TOOLS   "."APPLICATIONS"!tab4.ixf!tab4.msg!
!"SYSTOOLS"."DB2LOOK_INFO"!tab5.ixf!tab5.msg!
!"DOCUM   "."DC_COMMAND"!tab6.ixf!tab6.msg!
!"DOCUM   "."DC_COMMAND_CELLLIST"!tab7.ixf!tab7.msg!
!"DOCUM   "."DC_CONTRACT"!tab8.ixf!tab8.msg!
!"DOCUM   "."DC_DIRECTION"!tab9.ixf!tab9.msg!
!"DOCUM   "."DC_INPUT"!tab10.ixf!tab10.msg!

вроде все четко - никаких лишних символов.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716119
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал сделать из под пользователя db2inst1 - результат тот же. ругается на кодировку.
может выгружать нужно как-нибудь по особенному или с ключами какими-нибудь?
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716134
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а ты пробывал писать db2set DB2CODEPAGE=1208
владельцем экземпляра
или же своим userОМ
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716230
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,

да. и владельцем и своим юзером пробовал. при db2set -all ни там ни там переменная DB2CODEPAGE=1208 не добавилась.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716305
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
давай сначала
сидишь в nix под db2inst1
пишешь
db2set DB2CODEPAGE=1208
подключаешь базейку с win
пишешь
db2move dbname export
выполнилось отключаешь базейку с win
пишешь
db2move dbname import
так должно работать
после переноса можешь дать полномочия и привилегии своему userУ и работать из под него
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716319
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотя команду db2set DB2CODEPAGE=1208
можно вообще не делать так должно все работать
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716455
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,

все именно так и выполняю.
1. С винды делаю экспорт БД. В итоге получаю кучу файлов
2. Через фтп заливаю их на *никс машину
3. Захожу на нее под владельцем экземпляра. Выполняю добавление кодировки 1208. Захожу в папку с файлами полученными в результате экспорта с винды. выполняю импорт. в результате ошибка кодировки представленная ранее.

Чешу затылок и не знаю куда еще то можно посмотреть)
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716813
gals
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сдалась вам эта кодировка 1208. Эту кодировку db2move без вас выбрал - "using ANSI codepage 1208".
Какая кодировка указана в самой БД?
Велика вероятность, что 1251. Вот ее и надо указывать.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35716878
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gals,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
ikez@wsubuntu:/home/FTP-shared/upload$ db2set DB2CODEPAGE= 1251 
DB2SET processing complete, rc =  4 , SQLCODE =  4 
ikez@wsubuntu:/home/FTP-shared/upload$ db2move MYBASE IMPORT

Application code page not determined, using ANSI codepage  1208 

Error opening list file.  Terminating ...

**Error occured while opening a file.

End time:  Tue Dec  16   12 : 47 : 52   2008 
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2move перенос базы данных с Win на Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]