Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Express-C и восстановление базы проекта / 7 сообщений из 7, страница 1 из 1
26.02.2009, 22:29
    #35840728
LeaSly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 Express-C и восстановление базы проекта
Подскажите, пожалуйста.
При восстановлении базы:
"restore database dbproject from C:\projectdatabase;"

восстановление не произвелось.
Сообщение об ошибке SQL1006N

"------------------------------ Commands Entered ------------------------------
restore database dbproject from C:\projectdatabase;
------------------------------------------------------------------------------
restore database dbproject from C:\projectdatabase
SQL1006N The code page "13457998I" of the application does not match the code
page "00000000I" of the database.

SQL1006N The code page "157087112I" of the application does not match the code page "155943008I" of the database.

Explanation:

The application could not connect to the database because the active
codepage is different from the one that was active when the database was
created.

The command cannot be processed.

User response:

Exit the current application program and return to the operating system.
Change the code page for the process and restart the application
program.
"
Возможно, что кто-то сталкивался с подобной проблемой.
"Change the code page for the process and restart the application
program."
Как изменить code page? и где, вообще это возможно?
...
Рейтинг: 0 / 0
27.02.2009, 09:56
    #35841241
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 Express-C и восстановление базы проекта
Что выдают у вас команды (выполненные из db2cmd):
1. db2ckbkp -H backup_file | find "Codeset"
2. db2 get db cfg for dbproject | find "code set"
3. chcp

И ещё: я надеюсь, что реальное имя базы у вас не такое (оно не может быть более 8 символов).
Это так?
...
Рейтинг: 0 / 0
27.02.2009, 10:04
    #35841256
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 Express-C и восстановление базы проекта
LeaSly,

скорей всего вы новую базу создали с другой кодовой страницей.
Бэкап у вас скорей всего оффлайновый. Поэтому сделайте drop database для текущей базы и restore database
...
Рейтинг: 0 / 0
01.03.2009, 14:08
    #35844628
LeaSly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 Express-C и восстановление базы проекта
Mark Barinstein, да, конечно, имя базы другое.
По поводу команд:
1. пусто
2. Database cose set = 1251
3.. Active code page = 1252
.
ARIST_A, "Поэтому сделайте drop database для текущей базы и restore database",
делала, к сожалению, не помогло.
...
Рейтинг: 0 / 0
02.03.2009, 09:51
    #35845254
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 Express-C и восстановление базы проекта
LeaSlyMark Barinstein, да, конечно, имя базы другое.
По поводу команд:
1. пусто
2. Database cose set = 1251
3.. Active code page = 1252
.
ARIST_A, "Поэтому сделайте drop database для текущей базы и restore database",
делала, к сожалению, не помогло.Сделайте из db2cmd:
Код: plaintext
1.
2.
db2set DB2CODEPAGE= 1251  (или db2set DB2CODEPAGE= 1208 )
db2 terminate
db2 restore db dbproject ...
...
Рейтинг: 0 / 0
04.03.2009, 13:18
    #35850661
LeaSly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 Express-C и восстановление базы проекта
Mark BarinsteinLeaSlyMark Barinstein, да, конечно, имя базы другое.
По поводу команд:
1. пусто
2. Database cose set = 1251
3.. Active code page = 1252
.
ARIST_A, "Поэтому сделайте drop database для текущей базы и restore database",
делала, к сожалению, не помогло.Сделайте из db2cmd:
Код: plaintext
1.
2.
db2set DB2CODEPAGE= 1251  (или db2set DB2CODEPAGE= 1208 )
db2 terminate
db2 restore db dbproject ...


Mark, спасибо за помощь.
Сделала так, как вы написали.
Но теперь вылезли новые ошибки.
Сначала "SQL1762N Unable to connect to database because there is not enough space to allocate active log files". Я поменяла параметры LOGFILSIZ и LOGPRIMARY,
далее снова сделала restore:
db2 restore db dbproj user admin using admin from c:\mydb2 into mydb
теперь новое сообщение:
"SQL2542N No match for a database image file was found based on the source database alias "dbproj" and timestamp "" provided"

Что вы можете посоветовать в этом случае?
...
Рейтинг: 0 / 0
04.03.2009, 13:47
    #35850793
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 Express-C и восстановление базы проекта
LeaSlyСделала так, как вы написали.
Но теперь вылезли новые ошибки.
Сначала "SQL1762N Unable to connect to database because there is not enough space to allocate active log files". Я поменяла параметры LOGFILSIZ и LOGPRIMARY,
далее снова сделала restore:
db2 restore db dbproj user admin using admin from c:\mydb2 into mydb
теперь новое сообщение:
"SQL2542N No match for a database image file was found based on the source database alias "dbproj" and timestamp "" provided"

Что вы можете посоветовать в этом случае?Дайте вывод команд:
1. db2ckbkp -H backup_file
интересует путь к логам - есть такой на этой машине?
2. dir c:\mydb2
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Express-C и восстановление базы проекта / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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