powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2move перенос базы данных с Win на Linux
11 сообщений из 36, страница 2 из 2
db2move перенос базы данных с Win на Linux
    #35718433
gals
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kez, вы определяли DB2CODEPAGE, когда делали выгрузку данных?
Это тоже важно, т.к. isf-формат не имеет кодировки.
Я недавно переносил данные с Win сервера на Linux сервер. При выгрузке данных выдавались сообщения об усечении текстовых данных. Это меня сразу насторожило. Проверил, данный параметр не стоял. Указал
db2set DB2CODEPAGE=1251
db2set db2country=7
Сделал выгрузку с одного сервера и загрузил на другой сервер.
Естественно, при создании базы на сервере Linux, указал, что кодировка БД будет такой же, как на Win сервере.
Если кодировку не указать, по умолчанию БД создается в кодировке UTF8.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35718989
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на виндовой машине
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
C:\exportDB2>db2set -all
[e] DB2PATH=C:\Program Files\IBM\SQLLIB
[i] DB2_GRP_LOOKUP=local
[i] DB2INSTPROF=C:\Program Files\IBM\SQLLIB
[i] DB2COUNTRY= 7 
[i] DB2COMM=TCPIP
[i] DB2CODEPAGE= 1251 
[g] DB2_EXTSECURITY=YES
[g] DB2PROCESSORS= 0 , 1 
[g] DB2SYSTEM=WS-DB2
[g] DB2PATH=C:\Program Files\IBM\SQLLIB
[g] DB2INSTDEF=DB2
[g] DB2ADMINSERVER=DB2DAS00

на линуксовой
Код: plaintext
1.
2.
3.
4.
5.
6.
$ db2set -all
[i] DB2PROCESSORS= 0 
[i] DB2COUNTRY= 7 
[i] DB2CODEPAGE= 1251 
[g] DB2SYSTEM=wsubuntu
[g] DB2INSTDEF=db2inst1
[g] DB2ADMINSERVER=dasusr1

при попытке
Код: plaintext
db2move NEWDMS IMPORT
возвращается ошибка:
Код: plaintext
1.
Error opening report file.  Terminating ...
**Error occured while opening a file.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35719045
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kezveter2121,

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

Чешу затылок и не знаю куда еще то можно посмотреть)
ты меня не понял
на собственном опыте проверил что если делать как ты то не получается.
подключи на nix win базу
CATALOG ADMIN TCPIP NODE nameuzla REMOTE ip-win SYSTEM ip-win OSTYPE NT;
CATALOG TCPIP NODE имяузлаэкземпляра REMOTE ip-win SERVER 50000 REMOTE_INSTANCE db2 SYSTEM ip-win OSTYPE NT;
CATALOG DATABASE namedb AS namedb AT NODE DB2;
и делай экспорт импорт никуда не ходя
точьно получится. проверенно.
после экспорта сделаешь
UNCATALOG
и начинаешь импорт.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35719131
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,

а что тут значит ИМЯУЗЛА?
имя моей машины?
если нет, то где можно посмотреть эту штуку.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35719214
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
честно говоря можно писать все что душе захочется тут "nameuzla", тут "имяузлаэкземпляра" и вот тут AS namedb
все ето псевдоимена
важно ip и REMOTE_INSTANCE настоящее имя экземпляра.
посмотреть можно через графику
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35719326
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,

Код: plaintext
1.
2.
db2 => CATALOG ADMIN TCPIP NODE nameuzla REMOTE  192 . 168 . 10 . 155  SYSTEM  192 . 168 . 10 . 155  OSTYPE NT;
SQL0104N  An unexpected token "NT;" was found following "OSTYPE".  Expected
tokens may include:  "AIX".  SQLSTATE= 42601 

в ошибке не копался - решил обратиться сразу к вам.
На виндовой машине стоит XP.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35720016
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняй попутал для XP писать надо win
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35720282
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,

попробовал в WIN
Код: plaintext
1.
2.
3.
db2 => CATALOG ADMIN TCPIP NODE nameuzla REMOTE  192 . 168 . 10 . 155  SYSTEM  192 . 168 . 10 . 155  OSTYPE win;
SQL0104N  An unexpected token "win;" was found following "OSTYPE".  Expected
tokens may include:  "AIX".  SQLSTATE= 42601 
решил попробовать без OSTYPE
Код: plaintext
1.
2.
3.
4.
db2 =>  CATALOG ADMIN TCPIP NODE nameuzla REMOTE  192 . 168 . 10 . 155 
DB20000I  The CATALOG ADMIN TCPIP NODE command completed successfully.
DB21056W  Directory changes may not be effective until the directory cache is
refreshed.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35720310
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в верхнем регистре
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35720380
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veter2121,

пробовал - тоже самое.
спасибо что помогаешь.
...
Рейтинг: 0 / 0
db2move перенос базы данных с Win на Linux
    #35722294
veter2121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зайди на сервер с графикой под db2inst1
и попробуй через db2cc
добавить систему напишешь ip и нажмешь искать
добавить instance
добавить базу
и и в каждом окне посмотри команду.
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2move перенос базы данных с Win на Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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