Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2move перенос базы данных с Win на Linux / 25 сообщений из 36, страница 1 из 2
12.12.2008, 08:55
    #35709761
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
Доброго времени суток!
переношу БД с 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
12.12.2008, 09:05
    #35709774
veter2121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
там пишут
что надо
db2set DB2CODEPAGE=написать нужную кодировку
...
Рейтинг: 0 / 0
12.12.2008, 10:42
    #35710062
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
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
12.12.2008, 10:51
    #35710100
veter2121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
тогда попробуй выполнить db2move с виндовой машины
должно получиться
...
Рейтинг: 0 / 0
12.12.2008, 11:34
    #35710284
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
veter2121тогда попробуй выполнить db2move с виндовой машины
должно получиться
не понял. что попробовать выполнить? передать такую кодировку и слить заново?
у меня задачей является перенос БД на линукс.
спасибо за помощь.
...
Рейтинг: 0 / 0
12.12.2008, 14:07
    #35710895
veter2121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
пробуй сливать и заливать на виндовой машине
или наоборот
сливать и заливать на nixАХ
...
Рейтинг: 0 / 0
12.12.2008, 16:27
    #35711561
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
veter2121,

на виндузах все нормально отработало.
...
Рейтинг: 0 / 0
12.12.2008, 16:47
    #35711634
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
Ivan_kezveter2121,
выполнил
Код: plaintext
db2set DB2CODEPAGE=ANSI  1208 
что-нибудь может еще?db2set DB2CODEPAGE=1208
А вообще локаль нормальную надо у пользователя установить...
...
Рейтинг: 0 / 0
12.12.2008, 17:36
    #35711759
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
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
15.12.2008, 09:10
    #35713771
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
автор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
15.12.2008, 09:20
    #35713783
veter2121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
Ivan_kezveter2121,

на виндузах все нормально отработало.
на сколько я понимаю ты с win хочешь слить на linux
тогда сидя на nix подрубаешь win базу и выполняешь экспорт
и далее никуда не ходя выполняешь импорт предворительно отрубив win базу
или наоборот сидишь на win машине выполняешь экспорт
далее создаешь базу на nix и подрубив ее с win машины выполняешь импорт
вроде так должно прокатить.
...
Рейтинг: 0 / 0
15.12.2008, 09:38
    #35713802
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
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
15.12.2008, 10:32
    #35713915
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
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
15.12.2008, 16:03
    #35715030
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
Ivan_kez

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


В той директории, где выполняется db2move.
...
Рейтинг: 0 / 0
15.12.2008, 17:33
    #35715352
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
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
15.12.2008, 18:37
    #35715509
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
Ivan_kezmustaccio,

в файла db2move.lst :



Я знаю, что в нем должно быть. В командной строке сделайте хотя бы head db2move.lst и посмотрите, не появляются ли ^M в конце строк.
...
Рейтинг: 0 / 0
16.12.2008, 09:08
    #35716113
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
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
16.12.2008, 09:13
    #35716119
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
попробовал сделать из под пользователя db2inst1 - результат тот же. ругается на кодировку.
может выгружать нужно как-нибудь по особенному или с ключами какими-нибудь?
...
Рейтинг: 0 / 0
16.12.2008, 09:19
    #35716134
veter2121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
а ты пробывал писать db2set DB2CODEPAGE=1208
владельцем экземпляра
или же своим userОМ
...
Рейтинг: 0 / 0
16.12.2008, 10:03
    #35716230
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
veter2121,

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

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

Чешу затылок и не знаю куда еще то можно посмотреть)
...
Рейтинг: 0 / 0
16.12.2008, 12:29
    #35716813
gals
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
Сдалась вам эта кодировка 1208. Эту кодировку db2move без вас выбрал - "using ANSI codepage 1208".
Какая кодировка указана в самой БД?
Велика вероятность, что 1251. Вот ее и надо указывать.
...
Рейтинг: 0 / 0
16.12.2008, 12:50
    #35716878
Ivan_kez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2move перенос базы данных с Win на Linux
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
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2move перенос базы данных с Win на Linux / 25 сообщений из 36, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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