Re: Firebird на CentOS
mkl_sis пишет: 05/5/2...@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db 05/5/2...@15:57:38: ERROR: 5366 {cnf_start_services} Service gds_db failed to start and is deactivated. 05/5/2...@15:57:38: DEBUG: 5366 {cnf_start_services} mask_max = 0, services_started = 0 05/5/2...@15:57:38: CRITICAL: 5366 {init_services} no services. Exiting... Видим {activate_normal} bind failed (Address already in use (errno = 98)) Значит что-то уже есть на 3050... От чего ж netstat -nat тогда не показывает ничего?.. А в /etc/services че интересного есть? -- Regards, Ovchinnikov Vasily ova at tkvc ru
Re: Firebird на CentOS
On Wed, 10 Jun 2009 18:49:28 +0500, mkl_sis wrote: Я не спец в Linux и уже начал сомневаться во всем, на всякий случай я вообще отключил firewall и SELinux. Для начала - да, а там разбираться - что к чему. На какую версию CentOS вы успешно ставили указанный пакет. У меня есть дистрибутивы: CentOS 5.2 и 5.3 У меня "голая" CentOS 5.1 Sergey wrote: У тебя супердемон (xinetd) порт не сушает. Логи супердемона в студию! Угу PS: Я не волшебник (с) и далее по тексту :-) -- Гоголь Дмитрий
Re[2]: Firebird на CentOS
Привет! > дистрибутив брал на официальном сайте ibase.ru и из других мест тоже > пробовал, разрядность сервера совпадает, команда -- netstat -nat|grep 3050 > выдает: > netstat -nat|grep 3050 Так с этого и надо начинать. У тебя супердемон (xinetd) порт не сушает. Логи супердемона в студию! -- Best regards, Sergeymailto:gebele...@gmail.com
Re: Firebird на CentOS
Гоголь Дмитрий wrote: > > > On Wed, 10 Jun 2009 13:18:27 +0500, mkl_sis > wrote: > >> Я не могу поставить firebird на CentOS. Пробовал firebird 1.5.4CS, >> пробовал > >а firewall-ы и брандмауеры пробовал настраивать? > >Буквально сегодня делал тоже установку FirebirdCS-2.1.3.18156-0.i686 > (брал с http://www.dqteam.com/fb2/) на CentOS. После донастройки SELinux > клиенты снаружи стучатся без проблем. > > > > > -- > Гоголь Дмитрий > > > Я не спец в Linux и уже начал сомневаться во всем, на всякий случай я вообще отключил firewall и SELinux. На какую версию CentOS вы успешно ставили указанный пакет. У меня есть дистрибутивы: CentOS 5.2 и 5.3 -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23962758.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re: Firebird на CentOS
Sergey Mereutsa-2 wrote: > > > Превед! > > >> Я не могу поставить firebird на CentOS. Пробовал firebird 1.5.4CS, >> пробовал >> брать двойку и супер сервер. Ставил на CentOS 5.2 и 5.3. Беру rpm пакет и >> ставлю командой: sh install.sh под root. Ставится без ошибок xinetd >> работает > > Берёшь где? > > Сервер 32 или 64-х битный? Совпадает ли разрядность сервера и > операционки? > > Что говорит netstat? > > Что в файле firebird в папке конфигов xinetd? > > -- > Best regards, > Sergeymailto:gebele...@gmail.com > > > > дистрибутив брал на официальном сайте ibase.ru и из других мест тоже пробовал, разрядность сервера совпадает, команда -- netstat -nat|grep 3050 выдает: netstat -nat|grep 3050 в папке xinetd-->firebird следующее: # default: on # description: FirebirdSQL server # # Be careful when commenting out entries in this file. Active key entry should # be the first as some scripts (CSchangeRunUser.sh in particular) use sed # scripting to modify it. service gds_db { disable = no flags = REUSE socket_type = stream wait= no user= firebird # These lines cause problems with Windows XP SP2 clients # using default firewall configuration (SF#1065511) # log_on_success += USERID # log_on_failure += USERID server = /opt/firebird/bin/fb_inet_server } -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23962682.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re[2]: Firebird на CentOS
Привет! >> Я не могу поставить firebird на CentOS. Пробовал firebird 1.5.4CS, >> пробовал >а firewall-ы и брандмауеры пробовал настраивать? >Буквально сегодня делал тоже установку FirebirdCS-2.1.3.18156-0.i686 > (брал с http://www.dqteam.com/fb2/) на CentOS. После донастройки SELinux > клиенты снаружи стучатся без проблем. SELinux для людей, которые плохо понимают, зачем оно надо - зло, поэтому я рекомендую таким товарищам попросту его вырубать. Как и apparmor (это по сути одно и то же, тока в убунтах). -- Best regards, Sergeymailto:gebele...@gmail.com
Re: Firebird на CentOS
да я и не пойму. rpm -i firebird зачем sh install.sh ? Sergey Mereutsa wrote: Превед! Я не могу поставить firebird на CentOS. Пробовал firebird 1.5.4CS, пробовал брать двойку и супер сервер. Ставил на CentOS 5.2 и 5.3. Беру rpm пакет и ставлю командой: sh install.sh под root. Ставится без ошибок xinetd работает Берёшь где? Сервер 32 или 64-х битный? Совпадает ли разрядность сервера и операционки? Что говорит netstat? Что в файле firebird в папке конфигов xinetd?
[OFFTOPIC] Требуется собрать комп в Минске
Привет! Народ, кто может помочь собрать очень неслабую конфигурацию в Минске - просьба стукнуться мне в аську 79 31 64 00 или в скайп greendq. Очень хорошему товарищу нужна конфигурация для работы с CAD системами и прочей трёхмеркой - 32 гига мозгов, пара RAID массивов, 8 или больше ядер и всё такое. Ему там просто пытались HP-шный сервер втюхать, но я ему объяснил, что за такие деньги он сможет купить 4 обычные конфигурации с такой же мощностью. -- Best regards, Sergey mailto:gebele...@gmail.com
Re: Firebird на CentOS
Превед! > Я не могу поставить firebird на CentOS. Пробовал firebird 1.5.4CS, пробовал > брать двойку и супер сервер. Ставил на CentOS 5.2 и 5.3. Беру rpm пакет и > ставлю командой: sh install.sh под root. Ставится без ошибок xinetd работает Берёшь где? Сервер 32 или 64-х битный? Совпадает ли разрядность сервера и операционки? Что говорит netstat? Что в файле firebird в папке конфигов xinetd? -- Best regards, Sergeymailto:gebele...@gmail.com
Re: Алиасы в CTE
"Кузнецов Евгений" ... Доброго времени суток! То Vlad Khorsun Раз уж CTE вспомнили - с http://groups.google.com/group/ru-firebird/browse_thread/thread/78196a383bc4a0b0/ac2b00aa0433377f как лучше поступить - тоже в трекер? Если да, то отдельными тикетами или одним? Ответил в той ветке. -- Хорсун Влад
Re: Мелочи с CTE
"Кузнецов Евгений" ... Доброго времени суток! Решил пощупать CTE ... Пример 1 with recursive r_tree (ID, LEV, PATH) as ( select id,0 from test_table1 t where master_id is null union all select t.id,r.lev +1, r.path || '.' || cast(t.id as varchar(8)) from test_table1 t1 inner join r_tree r on t1.master_id = r.id ) Invalid token. Dynamic SQL Error. SQL error code = -104. Unexpected end of command - line 13, column 38. Опять неверный column - правда, это мелочь. Согласен, мелочь Пример 2 with recursive r_tree (ID, LEV,path,tst) as ( select id,0,cast(id as varchar(8)),Null from test_table1 t where master_id is null union all select t1.id,r.lev +1, r.path || '.' || cast(t1.id as varchar(8)), (select sum(id) from test_table1) from test_table1 t1 inner join r_tree r on t1.master_id = r.id ) SELECT e.*, rr.LEV, rr.PATH,rr.tst FROM Test_table1 e, R_TREE rr WHERE e.ID = rr.ID Overflow occurred during data type conversion. conversion error from string "21". хотя формально все верно (аналогичный пример с Count работает) Поле tst имеет тип char(1), т.к. в первом select'е union'а тип не задан. Аналогия с простым (не рекурсивным) union не корректна. Пример 3 with recursive r_tree (ID, LEV,path,tst) as ( select first 1 id,0,cast(id as varchar(8)),1 from test_table1 t where master_id is null union all select first 1 t2.id, r.lev +1, r.path || '.' || cast(t2.id as varchar(8)),0 from r_tree r inner join test_table1 t2 on t2.master_id = r.id order by t1.id desc ) select * from r_tree выполняется, но парсер игнорирует order by (алиас t1 нигде не используется). А должен ругаться. В принципе мелочь, но - бага. with recursive r_tree (ID, LEV,path) as ( select first 1 id,0,cast(id as varchar(8)) from test_table1 t where master_id is null union all select first 1 t2.id, r.lev +1, r.path || '.' || cast(t2.id as varchar(8)) from r_tree r inner join test_table1 t2 on t2.master_id = r.id rows 1 to 2 ) select * from r_tree rows здесь тоже игнорируется Что-нибудь из этого является существенным? Всё - мелочи, imho. Но в трекер можно добавить. Отдельными пунктами. Пример 2, как по мне, не бага. Можно попросить улучшения, но делать его я вряд ли буду в ближайшее время. -- Хорсун Влад
Firebird на CentOS
Я не могу поставить firebird на CentOS. Пробовал firebird 1.5.4CS, пробовал брать двойку и супер сервер. Ставил на CentOS 5.2 и 5.3. Беру rpm пакет и ставлю командой: sh install.sh под root. Ставится без ошибок xinetd работает но к базе подключиться с клиента не могу. Если запустить xinetd c параметром -d выдает следующее: Service configuration: gds_db id = gds_db flags = REUSE IPv4 socket_type = stream Protocol (name,number) = (tcp,6) port = 3050 wait = no user = 0 Groups = yes umask = 2 PER_SOURCE = 10 Bind = All addresses. Server = /opt/firebird/bin/fb_inet_server Server argv = fb_inet_server Only from: All sites No access: No blocked sites Logging to syslog. Facility = daemon, level = info Log_on_success flags = HOST DURATION EXIT PID Log_on_failure flags = HOST 05/5/2...@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db 05/5/2...@15:57:38: ERROR: 5366 {cnf_start_services} Service gds_db failed to start and is deactivated. 05/5/2...@15:57:38: DEBUG: 5366 {cnf_start_services} mask_max = 0, services_started = 0 05/5/2...@15:57:38: CRITICAL: 5366 {init_services} no services. Exiting... А в логах centosa появляется запись: May 27 10:20:48 Mikle xinetd[4737]: START: gds_db pid=5399 from=192.168.1.206 May 27 10:20:48 Mikle xinetd[4737]: EXIT: gds_db status=0 pid=5399 duration=0(sec) May 27 10:20:48 Mikle xinetd[4737]: START: gds_db pid=5404 from=192.168.1.206 May 27 10:20:48 Mikle xinetd[4737]: EXIT: gds_db status=0 pid=5404 duration=0(sec) Задавал данный вопрос на форуме центоса -- мне ответили что это проблема не операционной системы а firebird-а. Буду ну очень признателен если поможете мне разобраться в данной проблеме. мой адрес: mkl_...@inbox.ru -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23957782.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re: Linux для Firebird
Kochmin Alexandr wrote: > > > Opensuse 10.2 > CentOS 5.2 > CentOS 5.3 > Gentoo хз какой > Debian 4.0 etch > Mandriva года 3 назад какая-то > > везде работало. Да и куда ему деваться то. ;) > > > Я не могу поставить firebird на CentOS. Пробовал firebird 1.5.4CS, пробовал брать двойку и супер сервер. Ставил на CentOS 5.2 и 5.3. Беру rpm пакет и ставлю командой: sh install.sh под root. Ставится без ошибок xinetd работает но к базе подключиться с клиента не могу. Если запустить xinetd c параметром -d выдает следующее: Service configuration: gds_db id = gds_db flags = REUSE IPv4 socket_type = stream Protocol (name,number) = (tcp,6) port = 3050 wait = no user = 0 Groups = yes umask = 2 PER_SOURCE = 10 Bind = All addresses. Server = /opt/firebird/bin/fb_inet_server Server argv = fb_inet_server Only from: All sites No access: No blocked sites Logging to syslog. Facility = daemon, level = info Log_on_success flags = HOST DURATION EXIT PID Log_on_failure flags = HOST 05/5/2...@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db 05/5/2...@15:57:38: ERROR: 5366 {cnf_start_services} Service gds_db failed to start and is deactivated. 05/5/2...@15:57:38: DEBUG: 5366 {cnf_start_services} mask_max = 0, services_started = 0 05/5/2...@15:57:38: CRITICAL: 5366 {init_services} no services. Exiting... А в логах centosa появляется запись: May 27 10:20:48 Mikle xinetd[4737]: START: gds_db pid=5399 from=192.168.1.206 May 27 10:20:48 Mikle xinetd[4737]: EXIT: gds_db status=0 pid=5399 duration=0(sec) May 27 10:20:48 Mikle xinetd[4737]: START: gds_db pid=5404 from=192.168.1.206 May 27 10:20:48 Mikle xinetd[4737]: EXIT: gds_db status=0 pid=5404 duration=0(sec) Задавал данный вопрос на форуме центоса -- мне ответили что это проблема не операционной системы а firebird-а. Буду ну очень признателен если поможете мне разобраться в данной проблеме. мой адрес: mkl_...@inbox.ru -- View this message in context: http://www.nabble.com/Linux-%D0%B4%D0%BB%D1%8F-Firebird-tp23866992p23957741.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re: Алиасы в CTE
Vlad Khorsun пишет: Спасибо конечно, но это пример как НЕ НАДО делать. Создай БД и выполни там свой запрос... Такой запрос покатит: with RDB$DATABASE (ID) as (select RDB$RELATION_ID from RDB$DATABASE) select ID from RDB$DATABASE R -- Александр Замараев
Re: Алиасы в CTE
"Tonal" ... CORE-2502 Спасибо конечно, но это пример как НЕ НАДО делать. Создай БД и выполни там свой запрос... -- Хорсун Влад
Re: Алиасы в CTE
CORE-2502