Re: Re[2]: Firebird на CentOS

2009-06-11 Thread mkl_sis





Sergey Mereutsa-2 wrote:
> 
> 
> Привет!
> 
>> дистрибутив брал на официальном сайте ibase.ru  и из других мест тоже
>> пробовал, разрядность сервера совпадает, команда -- netstat -nat|grep
>> 3050
>> выдает:
> 
>> netstat -nat|grep 3050
> 
> Так с этого и надо начинать. У тебя супердемон (xinetd) порт не сушает.
> Логи
> супердемона в студию!
> 
> -- 
> Best regards,
>  Sergeymailto:gebele...@gmail.com
> 
> 
> 
> 

Прошу прощения, я неправильно указал ответ от netstat. На самом деле у меня
следующее:

ps axu|grep fb
root  3558  0.0  0.0   3936   764 pts/1R+   17:29   0:00 grep fb

netstat -nat|grep 3050
tcp0  0 0.0.0.0:30500.0.0.0:*   LISTEN 

Так что получается что порт 3050 у меня слушается не смотря на ошибку,
которую выдает xinetd.
Чтобы включить логи я запустил : xinetd -filelog xinetd.log -- в нем
записывается та же информация, что и по команде xinetd -d, а именно:

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.

-- 
View this message in context: 
http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23978716.html
Sent from the firebird-russian mailing list archive at Nabble.com.



Re: Firebird на CentOS

2009-06-11 Thread Dmitry Yemanov


mkl_sis wrote:


Так что получается что порт 3050 у меня слушается не смотря на ошибку,
которую выдает xinetd.


Я бы сказал, что он слушается на момент запуска xinetd. У тебя там 
суперсервер параллельно не установлен часом?



--
Дмитрий Еманов



Re: Firebird на CentOS

2009-06-11 Thread mkl_sis




Гоголь Дмитрий wrote:
> 
> 
> 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: Я не волшебник (с)  и далее по тексту :-)
> 
> -- 
> Гоголь Дмитрий
> 
> 
> 

netstat выдает:

netstat -nat|grep 3050
tcp0  0 0.0.0.0:30500.0.0.0:*   LISTEN 

получается порт 3050 слушается, а лог записал:

05/5/2...@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address already
in use (errno = 98)). service = gds_db


-- 
View this message in context: 
http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23978887.html
Sent from the firebird-russian mailing list archive at Nabble.com.



Re: Firebird на CentOS

2009-06-11 Thread mkl_sis




Ovchinnikov Vasily wrote:
> 
> 
> 
> 
> 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
> 
> 
> 
> 
> 

netstat показывает:

netstat -nat|grep 3050
tcp0  0 0.0.0.0:30500.0.0.0:*   LISTEN 

а в services следующее:  gds_db  tcp/3050

получается что все в норме, откуда тогда сообщение, что адрес уже занят?
-- 
View this message in context: 
http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23978914.html
Sent from the firebird-russian mailing list archive at Nabble.com.



Re: Firebird на CentOS

2009-06-11 Thread mkl_sis



mkl_sis wrote:
> 
> 
> 
> Dmitry Yemanov-2 wrote:
>> 
>> 
>> mkl_sis wrote:
>>> 
>>> Так что получается что порт 3050 у меня слушается не смотря на ошибку,
>>> которую выдает xinetd.
>> 
>> Я бы сказал, что он слушается на момент запуска xinetd. У тебя там 
>> суперсервер параллельно не установлен часом?
>> 
>> 
>> -- 
>> Дмитрий Еманов
>> 
>> 
>> 
> 
> нет я установил только один пакет. Могу еще раз переустановить CentOS и
> попробовать на голую систему поставить firebird. Я скачал пакет
> FirebirdCS-2.1.3.18156-0.i686.rpm
> Пробую ставить на машине AMD Sempron(tm) 3000+, операционка CentOS 5.3.
> Если можно коротко укажите какие пакеты ставить при инсталляции CentOS и
> какой командой устанавливать данный пакет firebird, что нужно сделать
> сразу после установки firebird-а.
> 

-- 
View this message in context: 
http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23979814.html
Sent from the firebird-russian mailing list archive at Nabble.com.


Как сделать хинт ?

2009-06-11 Thread PEAKTOP
Есть старый добрый хинт с целочисленными доменами, когда надо
"отрубить" малопроизводительный индекс из плана WHERE
((MY_TABLE.INDEX_FIELD+0) = . )

А как такое сделать для индекса по полю VARCHAR(50) ?

Может функцию использовать ? (например, WHERE (TRIM
(MY_TABLE.VARCHAR_INDEX_FIELD) = )

Re: Как сделать хинт ?

2009-06-11 Thread Kovalenko Dmitry



Есть старый добрый хинт с целочисленными доменами, когда надо
"отрубить" малопроизводительный индекс из плана WHERE
((MY_TABLE.INDEX_FIELD+0) = . )

А как такое сделать для индекса по полю VARCHAR(50) ?


||''

???

Коваленко Дмитрий. 





Re: Как сделать хинт ?

2009-06-11 Thread PEAKTOP
>
> ||''
>
> ???

Гениально !

Re[2]: Firebird на CentOS

2009-06-11 Thread Sergey Mereutsa

Превед!

> netstat показывает:

> netstat -nat|grep 3050
> tcp0  0 0.0.0.0:30500.0.0.0:*   LISTEN 

> а в services следующее:  gds_db  tcp/3050

> получается что все в норме, откуда тогда сообщение, что адрес уже занят?

Открой для себя магический ключик p (от рута) - и тогда
netstat -tnlp|grep 3050 выдаст тебе с потрохами процесс, который
лапает порт 3050.


-- 
Best regards,
 Sergeymailto:gebele...@gmail.com




Re: Firebird на CentOS

2009-06-11 Thread mkl_sis



Dmitry Yemanov-2 wrote:
> 
> 
> mkl_sis wrote:
>> 
>> Так что получается что порт 3050 у меня слушается не смотря на ошибку,
>> которую выдает xinetd.
> 
> Я бы сказал, что он слушается на момент запуска xinetd. У тебя там 
> суперсервер параллельно не установлен часом?
> 
> 
> -- 
> Дмитрий Еманов
> 
> 
> 

нет я установил только один пакет. Могу еще раз переустановить CentOS и
попробовать на голую систему поставить firebird. Я скачал пакет
FirebirdCS-2.1.3.18156-0.i686.rpm
Пробую ставить на машине AMD Sempron(tm) 3000+, операционка CentOS 5.3. Если
можно коротко укажите какие пакеты ставить при инсталляции CentOS и какой
командой устанавливать данный пакет firebird, что нужно сделать сразу после
установки firebird-а.
-- 
View this message in context: 
http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23979025.html
Sent from the firebird-russian mailing list archive at Nabble.com.


Re[2]: Firebird на CentOS

2009-06-11 Thread Sergey Mereutsa

Привет!
> нет я установил только один пакет. Могу еще раз переустановить CentOS и
> попробовать на голую систему поставить firebird. Я скачал пакет
> FirebirdCS-2.1.3.18156-0.i686.rpm

Скачал откуда именно? Точный урл. Если у меня - то всё, что надо в
системе уже должно быть.

> Пробую ставить на машине AMD Sempron(tm) 3000+, операционка CentOS 5.3. Если
> можно коротко укажите какие пакеты ставить при инсталляции CentOS и какой
> командой устанавливать данный пакет firebird, что нужно сделать сразу после
> установки firebird-а.

_Перед_ установкой птица должен быть обязательно установлен супердемон
(обычно это xinetd).

После этого - оно всё само нормально ставится.
Если совсем не получается - то даёшь шелл на свою машину и смотрим,
чего у тебя там не так. Мои контакты есть в данной конфе. Лучше по
скайпу - greendq, и лучше после 19.00 по GMT+2. (Это 20.00 по мск).

-- 
Best regards,
 Sergeymailto:gebele...@gmail.com