|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
Добрый день. Не удается проимпортить базу на линуксовый сервер. Лог пристегиваю. Посоветуйте пожалуйста как решить проблему. С уважением, Геряк Наталья ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 17:04 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
NataGeryak, Проверьте символ-разделитель целой и дробной части чисел ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 17:36 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
NataGeryakНе удается проимпортить базу на линуксовый сервер. Лог пристегиваю. Посоветуйте пожалуйста как решить проблему. Наталья, а почему вы свое время экономите, а наше нет ? Неужели вы считаете, что телепатируя мы сразу поймем (или вспомним все вами ранее написанное) все ваши настройки и окружение, как вы ЭКСпортировали, в какой среде и откуда, что вы сделали перед импортом и т.п. ? Неужели так трудно один раз прочитать http://www.sql.ru/forum/actualthread.aspx?tid=229806 и заглянуть в FAQ, чтобі понять основные и типичные проблемы при импорте и хотя бы потом вкратце описать - что вы делали, как пытались исправить проблему, что получилось и почему не получилось... P.S. лучше вместо двух строк "добрый день" и "с уважением", (хотя их и приятно читать :) напишите в следующий раз больше информации "вокруг" вашей проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 17:42 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
Экспортила утилитой dbexport <имя базы> на сервере Win2003 Standart Edition SP2. Импортирую утилитой dbimport <имя базы> -d <имя дб-пространства>. Что на сервере openSUSE 11.1 Informix 11.5, что на сервере Win2000 SP4 Informix 9.3 возникает эта ошибка. Перед импортом на линуксовый сервер прогоняла все файлы через утилиту dos2unix.exe следующим методом: dos2unix.exe *.unl, dos2unix.exe *.sql. После неудачного импорта пробовали dos2unix.exe -f *.unl, результат тот же. Ради эксперимента, чтоб исключить вариант неуспешного перекодирования из дос в юникс, попробовала проимпортить на виндовую платформу. Использовала для этого единственный тестовый сервер (для этих целей, увы не нашлось 2003 виндовз). Результат тот же. На видновз платформе меняла в региональных настройках точку на запятую. Результат тот же. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2011, 09:49 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2011, 10:19 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
В батнике выгрузки была такая настройка: BDMONY=. вместо DBMONEY=. Настравила конфиги на этом сервере не я. Посмотрим, что выгрузится ночью. И после этого загрузить базу. Это будет аж в понедельник. Спасибо за подсказку. Если она верна, сообщу после загрузки. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2011, 10:42 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
Спасибо большое, с точкой была именно та заморочка. Но продолжение следует. Подскажите пожалуйста, как настроить ссылку на базу buhg_kherson? При импорте скрипт пытается построить синонимы на эту базу, не находит ее и выдает ошибку. Она не должна лежать на том же сервере (10.221.1.15). Сейчас база buhg_kherson (финупр) лежит на 10.221.1.11 сервере (10 информикс на платформе SuseLinux 9 86_64), а онлайн платежи работают на 10.221.1.8 под ВинСервер2003. Ошибка в пристегнутом файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2011, 12:38 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
Сервера друг-друга знают? Выложите sqlhosts обоих серверов (файл и ветку реестра соответственно). Аутоидентификация пользователя informix как проходит (оба в домене или пароли совпадают)? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2011, 16:47 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
NataGeryakПодскажите пожалуйста, как настроить ссылку на базу buhg_kherson? При импорте скрипт пытается построить синонимы на эту базу, не находит ее и выдает ошибку. Она не должна лежать на том же сервере (10.221.1.15). Сейчас база buhg_kherson (финупр) лежит на 10.221.1.11 сервере (10 информикс на платформе SuseLinux 9 86_64), а онлайн платежи работают на 10.221.1.8 под ВинСервер2003. Думаю, нужно понимание "процесса" для правильной настройки. Имеем ситуацию (как я ее представляю, т.к. тут некая путаница с третьим упомянутым хостом: "онлайн платежи работают на 10.221.1.8" - каким боком он первым двум - не совсем ясно из описаниия): Информикс-сервер с 10.221.1.15 (далее - хост-источник ) пытается создать синоним на таблицу из БД buhg_kherson (находящуюся на Информикс-сервере ol_informix, который, с ваших слов , располагается на 10.221.1.11 (далее - целевой хост )). Для успешного создания синонима нужно несколько, одновременно выполняющихся условий, которые очевидны для опытных администраторов, но не всегда понятны для новичков. Попробую рассказать, а заодно, для пущего понимания, объяснить на "житейском" примере. Предположим, что "жил-был" Иван (информикс-сервер на хосте-источнике). И решил он заключить договор (create synonym) с Марьей-купчихой (информикс-сервер ol_informix на целевом хосте). Договор о том, что при запросе товара из его каморки "plat_payments" на самом деле товар будет поставляться из склада buhg_kherson, который находится у Марьи. Проследим, что для этого нужно: 1) Иван должен знать правильный адрес дома Марьи (куда идти) Т.е. проверяем наличие правильной записи в файле $INFORMIXDIR/etc/sqlhosts на хосте-источнике для сервера ol_informix. 2) есть ли проторенный путь от дома Ивана до дома Марьи? Т.е. проверяем наличие связи по сети между этими двумя хостами Проверяется командой ОС ping (в общем случае). 3) есть ли пропуск у службы безопасности марьиного дома для ЛЮБЫХ посетителей из дома Ивана? Т.е. проверяем наличие разрешения доступа на уровне ОС на целевом хосте (10.221.1.11). Один из способов сделать это (для *NIX-cерверов): прописать адрес хоста-источника в файле /etc/host.equiv на целевом хосте (по имени и/или IP). Заодно проверить настройки файрволов, если таковые имеются (с помощью местных сисадминов). 4) согласна ли эта служба безопасности пропустить ИМЕННО Ивана к Марье? (см. предыдущий пост bk0010: "Аутоидентификация пользователя informix как проходит (оба в домене или пароли совпадают)?") 5) есть ли у Марьи такая каморка на таком складе, как запрошено? т.е. наличие buhg_kherson:"informix".plat на целевом хосте 6) есть ли у Марьи разрешение на выдачу товара из вышеупомянутой каморки "Иванам"? Т.е., в общем случае , пользователь, от имени которого выполняется запрос, должен иметь соотв. права доступа к таблице. Ну, вот, примерно такая картина. :) Проверяйте, какой из этих 6-ти пунктов у вас не выполняется (или допущены опечатки, неточности)... ЗЫ. Если чего забыл - коллеги поправят. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2011, 13:42 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
NataGeryakПодскажите пожалуйста, как настроить ссылку на базу buhg_kherson? При импорте скрипт пытается построить синонимы на эту базу, не находит ее и выдает ошибку. Она не должна лежать на том же сервере (10.221.1.15). Сейчас база buhg_kherson (финупр) лежит на 10.221.1.11 сервере (10 информикс на платформе SuseLinux 9 86_64), а онлайн платежи работают на 10.221.1.8 под ВинСервер2003. svat2Проследим, что для этого нужно: 1) Иван должен знать правильный адрес дома Марьи (куда идти) Т.е. проверяем наличие правильной записи в файле $INFORMIXDIR/etc/sqlhosts на хосте-источнике для сервера ol_informix. Есть проблемка в том, что оба сервера-информикса называются ol_informix. В файле на сервере 10.221.1.15 наблюдаю следущее: ol_informix onsoctcp server4 turbo (было) ol_informix onsoctcp 10.221.1.11 turbo (добавлено мной) svat2 2) есть ли проторенный путь от дома Ивана до дома Марьи? Т.е. проверяем наличие связи по сети между этими двумя хостами Проверяется командой ОС ping (в общем случае). ping проходит успешно svat2 3) есть ли пропуск у службы безопасности марьиного дома для ЛЮБЫХ посетителей из дома Ивана? Т.е. проверяем наличие разрешения доступа на уровне ОС на целевом хосте (10.221.1.11). Один из способов сделать это (для *NIX-cерверов): прописать адрес хоста-источника в файле /etc/host.equiv на целевом хосте (по имени и/или IP). Заодно проверить настройки файрволов, если таковые имеются (с помощью местных сисадминов). в файле /etc/host.equiv добавила server4 (в файле /etc/hosts на 10.221.1.11 добавила: 10.221.1.15 server4) svat2 4) согласна ли эта служба безопасности пропустить ИМЕННО Ивана к Марье? (см. предыдущий пост bk0010: "Аутоидентификация пользователя informix как проходит (оба в домене или пароли совпадают)?") логины и пароли совпадают. Домен не настроен. svat2 5) есть ли у Марьи такая каморка на таком складе, как запрошено? т.е. наличие buhg_kherson:"informix".plat на целевом хосте Есть svat2 6) есть ли у Марьи разрешение на выдачу товара из вышеупомянутой каморки "Иванам"? Т.е., в общем случае , пользователь, от имени которого выполняется запрос, должен иметь соотв. права доступа к таблице. Пользователь на 10.221.1.11 и 10.221.1.15 одинаков и пароль одинаков. Результат при импорте базы та же, что приведена в скрине выше. Если базы buhg_kherson на 10.221.1.15 нет (на 10.221.1.11 она есть). Подозреваю, что имена серверов информикса (11 и 15) ol_informix вносят смятение в сознание 10.221.1.15. Как это можно исправить, не повредив работу сервера информикса? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2011, 11:36 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
NataGeryakПодозреваю, что имена серверов информикса (11 и 15) ol_informix вносят смятение в сознание 10.221.1.15. Как это можно исправить, не повредив работу сервера информикса? вам нужно смотреть в сторону параметра конфигурации DBSERVERALIASES т.е. прописываете на целевом сервере в его $INFORMIXDIR/etc/onconfig.ol_informix (или как там называется ваш конфиг) в качестве значения этого параметра некий идентификатор, который будет служить альтернативным именем для сервера. Пример: Код: plaintext
Затем перезапустить этот информикс-сервер, чтобы параметр вступил в действие. Соответственно, на 10.221.1.15 в sqlhosts изменить строку, касающуюся этого сервера, на Код: plaintext
Для пущей гарантии проверить, действительно ли новоиспеченный ol_ifx_suse ждет подключений по протоколу onsoctcp, проинспектировав его конфиг по части параметра NETTYPE (если вдруг еще не проверялось, что он доступен по этому протоколу по сети). А если еще значения имени сервиса " turbo " на обоих хостах действительно совпадают, а не "ну, наверное, должны совпадать...", то считаем, что еще одной засадой меньше :) ЗЫ. надеюсь, что Вам уже известно, в каких файлах нужно искать эту строку (для платформ Windows и *NIX). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2011, 19:12 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
NataGeryakбазы buhg_kherson на 10.221.1.15 нет (на 10.221.1.11 она есть). Подозреваю, что имена серверов информикса (11 и 15) ol_informix вносят смятение в сознание 10.221.1.15. Как это можно исправить, не повредив работу сервера информикса? Если я правильно понимаю, на 10.221.1.15 у вас новый сервер. Я думаю, лучше назвать его по-другому - поменять в onconfig и в sqlhosts. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2011, 09:19 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
ТанNataGeryakбазы buhg_kherson на 10.221.1.15 нет (на 10.221.1.11 она есть). Подозреваю, что имена серверов информикса (11 и 15) ol_informix вносят смятение в сознание 10.221.1.15. Как это можно исправить, не повредив работу сервера информикса? Если я правильно понимаю, на 10.221.1.15 у вас новый сервер. Я думаю, лучше назвать его по-другому - поменять в onconfig и в sqlhosts. А для этого необходимо переустанавливать информикс? Или можно перенастроить? Если последнее, то где что менять? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2011, 09:43 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
NataGeryakЕсли последнее, то где что менять? "Где" - уже ответила Тан, читаем внимательнее: "в onconfig и в sqlhosts". Если нужно конкретнее, то в онконфиге - параметр Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2011, 10:11 |
|
Не удается проимпортить базу на линуксовый сервер
|
|||
---|---|---|---|
#18+
Всем спасибо большое за помощь. Решила вопрос по совету коллеги из Днепропетровска следующим образом. После всех произведенных настроек, что были присоветованы здесь, вырезала из скрипта команды создания синонимов. Синонимы залила отдельным скриптом. Получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 16:49 |
|
|
start [/forum/topic.php?fid=44&msg=37069761&tid=1607413]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 153ms |
0 / 0 |