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

Откуда:
Сообщений: 186
Добрый день.
Хочу создать копию сервера с другим названием.
На компьютере раньше был установлен сервер с названием ol_serverino. Потом я порушил эту базу некорректным завершением запроса.
Я взял рабочие файлы базы с другого компьютера. Удалил папку D:\IFMXDATA\ol_serverino, поместил на ее место D:\IFMXDATA\ol_givc_term (c рабочими файлами, так называется другой сервер). После этого переименовал эту папку в ol_serverino.
Запустил службу Informix Dynamic Server.
Вот что пишется в логах.

сервер
15:02:00 DR: DRAUTO is 0 (Off)
15:02:00 Informix Dynamic Server Version 7.31.TC8 Software Serial Number AAB#J847862
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\plogdbs_dat.000', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\llogdbs_dat.000', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\tempdbs_dat.000', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.000', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.001', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.002', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshp_blobdbs_dat.000', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\tempdbs_dat.001', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\tempdbs_dat.002', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.003', errno = 0
15:02:02 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\plogdbs_dat.001', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\llogdbs_dat.001', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.004', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshp_blobdbs_dat.001', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.005', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.006', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.007', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshp_blobdbs_dat.002', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.008', errno = 0
15:02:03 Cannot Open Primary Chunk 'd:\ifmxdata\ol_givc_term\mshpdbs_dat.009', errno = 0
15:02:03 IBM Informix Dynamic Server Stopped.

Мне посоветовали пробежаться по файлу rootdbs_dat.000 и заменить там ol_givc_term на ol_serverino. Я это сделал.
Но сервер продолжает выдавать те же самые ошибки (ищет базу по старому пути).
Что сделать, чтобы сервер начал искать базу по нужному пути? Везде в настройках сервера прописано ol_serverino.
13 мар 12, 16:26    [12240615]     Ответить | Цитировать Сообщить модератору
 Re: Копия сервера ищет базу по старому пути  [new]
vasilis
Member

Откуда: Украина, Киев
Сообщений: 2205
И кто вас только надоумил на такой перенос БД между компами?
Есть масса более легких, надежных и, главное, корректных способов для этого.
Тем более, как я понял, что оба сервера IDS одной версии и на одной платформе (win32) ?
Можно начинать читать описание процессса экспорта БД и заканчивая бэкапом-восстановлением инстанса.
Только после этого изучать external backup и его особенности.

P.S. может помочь наш FAQ
https://www.sql.ru/faq/faq_topic.aspx?fid=1094 - 04. Как сохранить (перенести) все чанки на другой экземпляр сервера Informix ?
и другое из https://www.sql.ru/faq/faq.aspx?id=585

Сообщение было отредактировано: 13 мар 12, 17:28
13 мар 12, 17:23    [12241367]     Ответить | Цитировать Сообщить модератору
 Re: Копия сервера ищет базу по старому пути  [new]
Debusen
Member

Откуда:
Сообщений: 186
vasilis, коллеги по работе надоумили. Говорят что не один раз переносили базу таким образом на другие компьютеры.
Если выполнять экспорт или делать бекап это много времени займет, да и пользователей из базы выгонять надо... Хочется как быстрее.
Может у кого был опыт такого переноса?
Может быть причина в том что я изначально запустил сервер со старым rootdbs_dat.000 и он прописал куда то эти пути?
13 мар 12, 17:34    [12241543]     Ответить | Цитировать Сообщить модератору
 Re: Копия сервера ищет базу по старому пути  [new]
Debusen
Member

Откуда:
Сообщений: 186
Вопрос снят, база заработала. Видимо что то не заменил в файле раньше.
13 мар 12, 17:45    [12241669]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить