Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
Добрый день. Возникла проблема, решения которой в документации я не нашёл. Танцы с бубном тоже не привели ни к каким результатам. Ситуация следующая: есть IBM DB2 Express-C. При работе с одним экземпляром DB2 работает отлично. Однако из-за ограничений на бесплатную версию, размещать несколько информационных баз 1С в одном экземпляре DB2 не имеет смысла. Посему, для начала вопрос: как правильно создать новый экземпляр в DB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 19:38 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snakerДобрый день. Возникла проблема, решения которой в документации я не нашёл. Танцы с бубном тоже не привели ни к каким результатам. Ситуация следующая: есть IBM DB2 Express-C. При работе с одним экземпляром DB2 работает отлично. Однако из-за ограничений на бесплатную версию, размещать несколько информационных баз 1С в одном экземпляре DB2 не имеет смысла. Посему, для начала вопрос: как правильно создать новый экземпляр в DB2? db2icrt - Create instance command http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0002057.htm?resultof=%22%64%62%32%69%63%72%74%22%20 IBM DB2 Express-C for Linux HOWTO http://tldp.org/HOWTO/html_single/DB2-HOWTO/ С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 21:32 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snakerиз-за ограничений на бесплатную версию, размещать несколько информационных баз 1С в одном экземпляре DB2 не имеет смысла.Скорее уж не в одном экземпляре, а на одном сервере... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 07:12 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
GVF112GVFdb2icrt - Create instance command http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0002057.htm?resultof=%22%64%62%32%69%63%72%74%22%20 IBM DB2 Express-C for Linux HOWTO http://tldp.org/HOWTO/html_single/DB2-HOWTO/ С уважением, Вадим. спасибо за отклик :) да забыл сказать, всё это происходит под Windows 2003 так и делаю. происходит примерно следующее: 1. если создавать экземпляр через визуальный "центр управления", то при попытке запуска экземпляра происходит следующее: http://clip2net.com/clip/m77280/1302668730-clip-9kb.png 2. если создать экземпляр сначала ручками из командной строки , а потом добавить с таким же именем ещё и через ЦУ, то запускается успешно. 3. в запущенном экземпляре успешно создаётся стандартная БД. 4. пытаюсь прикрутить к этой БД сервер 1C (т.е. создать в 1С информационную базу, расположенную в только что созданной БД). если указывать имя сервера без имени экземпляра, то вылетает закономерная ошибка (имя экземпляра - DB2GFP): http://clip2net.com/clip/m77280/1302669794-clip-15kb.png однако, если указать имясервера/DB2GFP, то тоже вылетает ошибка: http://clip2net.com/clip/m77280/1302669882-clip-13kb.png где я делаю не так? const64Скорее уж не в одном экземпляре, а на одном сервере...1C-ники на своих форумах утверждают, что речь идёт именно об экземпляре, т.е. при работе нескольких БД, каждой в своём экземпляре, ограничения на 2 ядра и 2 гига распространяются на каждый экземпляр, а не на всю "грядку" в целом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 09:01 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snakerGVF112GVFdb2icrt - Create instance command http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0002057.htm?resultof=%22%64%62%32%69%63%72%74%22%20 IBM DB2 Express-C for Linux HOWTO http://tldp.org/HOWTO/html_single/DB2-HOWTO/ С уважением, Вадим. спасибо за отклик :) да забыл сказать, всё это происходит под Windows 2003 так и делаю. происходит примерно следующее: 1. если создавать экземпляр через визуальный "центр управления", то при попытке запуска экземпляра происходит следующее: http://clip2net.com/clip/m77280/1302668730-clip-9kb.png 2. если создать экземпляр сначала ручками из командной строки , а потом добавить с таким же именем ещё и через ЦУ, то запускается успешно. 3. в запущенном экземпляре успешно создаётся стандартная БД. 4. пытаюсь прикрутить к этой БД сервер 1C (т.е. создать в 1С информационную базу, расположенную в только что созданной БД). если указывать имя сервера без имени экземпляра, то вылетает закономерная ошибка (имя экземпляра - DB2GFP): http://clip2net.com/clip/m77280/1302669794-clip-15kb.png однако, если указать имясервера/DB2GFP, то тоже вылетает ошибка: http://clip2net.com/clip/m77280/1302669882-clip-13kb.png где я делаю не так? const64Скорее уж не в одном экземпляре, а на одном сервере...1C-ники на своих форумах утверждают, что речь идёт именно об экземпляре, т.е. при работе нескольких БД, каждой в своём экземпляре, ограничения на 2 ядра и 2 гига распространяются на каждый экземпляр, а не на всю "грядку" в целом. Ответ на первый вопрос, можно найти здесь - https://www-304.ibm.com/support/docview.wss?uid=swg21214146 Относительно остального - чуть позже (убегаю на работу) ... :) С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 09:32 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
GVF112GVFОтвет на первый вопрос, можно найти здесь - https://www-304.ibm.com/support/docview.wss?uid=swg21214146 Относительно остального - чуть позже (убегаю на работу) ... :) С уважением, Вадим.после выполнения действий, описанных по ссылке, экземпляр исчез из списка в ЦУ :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 09:51 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snaker, Добрый день. Вот вы сделали: Код: plaintext Из db2cw на сервере сделайте: Код: plaintext 1. Дайте теперь вывод команд из этой же командной строки: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 10:08 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. http://clip2net.com/clip/m77280/1302676670-clip-14kb.png ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 10:39 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snaker, Подозрительное имя службы - db2c_DB2. Такое имя службы обычно присваивается экземпляру с именем DB2, а не DB2GFP, который вы создали, и для которого и надо выполнять команды. Вы точно перед выдачей команд в этом же окне делали: Код: plaintext 1. Дайте вывод команд Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 10:55 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Код: 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. экземпляра GFVO в списке в ЦУ не видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 11:07 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snaker, Не обращайте внимение пока на ЦУ. У экземпляра DB2GFP не сконфигурирован менеджер соединений TCPIP. Поместите в конец файла %systemroot%\system32\drivers\etc\services следующую строку: db2c_DB2GFP 50001/tcp Если этот порт 50001 занят, выберите какой-нибудь следующий по порядку незанятый. Затем, в db2cw: Код: plaintext 1. 2. 3. 4. 5. 6. Проверьте, что порт слушается: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 11:27 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snaker, Если Вы все сделали правильно, то после создания новой инстанции DB2 (с помощью - db2icrt), должна появиться новая служба Windows с именем инстанции DB2 (см. Windows Services). ВЫ можете запустить эту службу из Windows Services или с помощью команды NET START. Для доступа из командной строки DB2 CLP к новой инстанции: 1. db2set DB2COMM=TCPIP 2. db2set DB2INSTDEF=имя_новой_инстанции_db2 например, если имя новой инстанции db2gfp, тогда db2set DB2INSTDEF=db2gfp 3. db2start 4. db2 attach to db2gfp user db2admin using db2admin Если экземпляр db2gfp не запускается, значить - либо Вы не правильно выполнили команду db2icrt или у Вас нет требуемых административных прав на уровне OS Windows (создание службы и т.д.). Приведите формат команды db2icrt, которую Вы использовали. Из под какой учетной записи OS Windows, Вы запускаете db2icrt ? С уважением, Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 11:49 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Код: plaintext 1. GVF112GVF, Код: plaintext 1. 2. 3. 4. 5. 6. все действия — из-под юзера с правами локального админа и члена группы DB2ADMNS. зарущено всё из-под юзера db2. Службы работают , однако 1С так и не хочет присасываться к нужному экземпляру db2 ;( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 12:55 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snakerMark Barinstein, Код: plaintext 1. GVF112GVF, Код: plaintext 1. 2. 3. 4. 5. 6. все действия — из-под юзера с правами локального админа и члена группы DB2ADMNS. зарущено всё из-под юзера db2. Службы работают , однако 1С так и не хочет присасываться к нужному экземпляру db2 ;( У Вас один и тот же TCP-порт не может использоваться для разных инстанций DB2 !!!! После выполнение ATTACH, выполните и покажите вывод: > db2 attach ... > db2 get dbm cfg | find SVC С уважением, Вадим. PS: SQL1337N The service "<service-name>" was not found. Explanation: The system cannot resolve the port number associated with the service-name. Possible causes are: o An incorrect service-name value was specified when the TCP/IP node was cataloged. o The correct service-name was specified, but was not defined in the client's services file. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 13:13 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snaker, Покажите еще раз вывод: find /I "db2" %systemroot%\system32\drivers\etc\services И такой вопрос у firewall на Windows включен ??? TCP serv:db2c_DB2GFP serv: 0 LISTENING С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 13:18 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snakerСлужбы работают , однако 1С так и не хочет присасываться к нужному экземпляру db2 ;(Теперь про 1с. На какой машине работает сервер 1с? На этой же или на другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 13:25 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
И где именно вы в конфигураторе 1с вы вбили это 'DB2GFP'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 13:27 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, 1c-сервер работает на этой же машине. Имя в сети у неё SERV. Вписываю тут . Ошибка та же самая . GVF112GVF, $nmap 192.168.0.5 Starting Nmap 5.00 ( http://nmap.org ) at 2011-04-13 13:45 MSD Interesting ports on 192.168.0.5: Not shown: 978 closed ports PORT STATE SERVICE 22/tcp open ssh 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 902/tcp open iss-realsecure 912/tcp open unknown 1025/tcp open NFS-or-IIS 3260/tcp open iscsi 3261/tcp open unknown 3306/tcp open mysql 3389/tcp open ms-term-serv 5222/tcp open unknown 5269/tcp open unknown 7070/tcp open realserver 7443/tcp open unknown 8009/tcp open ajp13 8222/tcp open unknown 8333/tcp open unknown 9090/tcp open zeus-admin 9091/tcp open unknown 50000/tcp open iiimsf 50001/tcp open unknown MAC Address: E0:CB:4E:26:80:63 (Unknown) Nmap done: 1 IP address (1 host up) scanned in 7.99 secondsт.е. порты слушает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 13:51 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
причём если не указывать имя экземпляра, то всё проходит нормально и база создаётся в экземпляре DB2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 13:59 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snaker, Я просил показать вывод: 1. > db2 get dbm cfg | find SVC и 2. find /I "db2" %systemroot%\system32\drivers\etc\services То что Вы показали отчет nmap - зачет ... :) Что происходит, когда Вы пытаетесь выполнить connect к базе данных test ?! >db2 connect to test user db2 using ... Приложение 1С for DB2, использует ODBC/CLI или у них используется Native Connect to DB2 ?! С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 14:03 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snaker1c-сервер работает на этой же машине. Имя в сети у неё SERV. Вписываю тут . Ошибка та же самая .Я не знаток 1с, но по-моему, формат поля 'Сервер баз данных' должен быть hostname/port , а не hostname/db2_instance_name . Поставьте там: SERV/50001 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 14:05 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snakerпричём если не указывать имя экземпляра, то всё проходит нормально и база создаётся в экземпляре DB2 Есть такой форум - 1С:Предприятие на DB2 http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1446&start=135 Можно спросить про особенности реализации 1С ... :) С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 14:14 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinПоставьте там: SERV/50001Правильнее так: SERV:50001 Но, скорее всего, и с / оно поймёт тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 14:22 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
GVF112GVF, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. GVF112GVFПриложение 1С for DB2, использует ODBC/CLI или у них используется Native Connect to DB2 ?!да кабы я знал, что они там используют… GVF112GVFЧто происходит, когда Вы пытаетесь выполнить connect к базе данных test ?! >db2 connect to test user db2 using ...ничего не пероисходит, бо БД test ещё нет — я только пытаюсь её создать . и в экземпляре DB2 она создаётся, в других - чёрт его поймёт (см. ниже.) Mark Barinstein, база, судя по всему, создалась. Как-то я не додумался, что порт через косую, а не через двоеточие. Но в ЦУ этой базы не видно, и понять, в каком она экземпляре поселилась, тоже не получается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 14:26 |
|
||
|
1C Предприятие 8.2 и несколько экземпляров IBM DB2
|
|||
|---|---|---|---|
|
#18+
snakerMark Barinstein, база, судя по всему, создалась. Как-то я не додумался, что порт через косую, а не через двоеточие. Но в ЦУ этой базы не видно, и понять, в каком она экземпляре поселилась, тоже не получается: Так получить текущий экземпляр: Код: plaintext Код: plaintext Имейте ввиду, что базы с одинаковыми именами могут обслуживаться разными экземплярами. Так переключиться в другой экземпляр: Код: plaintext 1. Что касается ЦУ, то он коказывает базы и системы, локальные и удалённые, зарегистрированные под ТЕКУЩИМ экземпляром. Т.е. если вы хотите без дополнительных телодвижений видеть в ЦУ, что у вас там за базы есть под экземпляром my_instance , то легче всего из db2cw сделать так: Код: plaintext 1. 2. Последняя команда запускает ЦУ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 14:43 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37212840&tid=1602298]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 305ms |
| total: | 538ms |

| 0 / 0 |
