FB2RC5 невозможно получить статистику (DatabaseAccess=None)

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
Владимир Кузнецов
Сообщения: 9
Зарегистрирован: 16 апр 2006, 17:42

FB2RC5 невозможно получить статистику (DatabaseAccess=None)

Сообщение Владимир Кузнецов » 09 окт 2006, 13:12

Firebird 2 RC5 (NPTL SS) на Linux (Fedora Core 5)
при установке в firebird.conf
DatabaseAccess = None
невозможно получить статистику (кроме header)


1. Cтавим

firebird.conf:
DatabaseAccess = None

aliases.conf:
ims.gdb = /opt/firebird/ims/ims.gdb

И заходим как root на сервер.


2. На FB 1.5.2
# /opt/firebird/bin/gstat ims.gdb
- ERROR после DB header info
# /opt/firebird/bin/gstat -h ims.gdb
- OK (т.к. только DB header info)
# /opt/firebird/bin/gstat localhost:ims.gdb
- OK !


3. FB 2
# /opt/firebird/bin/gstat ims.gdb
- ERROR после DB header info
# /opt/firebird/bin/gstat -h ims.gdb
- OK (т.к. только DB header info)
# /opt/firebird/bin/gstat localhost:ims.gdb
- ERROR 'No such file or directory'
# /opt/firebird/bin/gstat -u sysdba -p masterkey localhost:ims.gdb
- ERROR 'No such file or directory'


P.S.
FB1.5.2:
# /opt/firebird/bin/gbak localhost:ims.gdb ims.gbk
- OK
FB2.0RC5:
# /opt/firebird/bin/gbak localhost:ims.gdb ims.gbk
- ERROR: Your user name and password are not defined.
# /opt/firebird/bin/gbak -B -USER sysdba -PASS masterkey localhost:ims.gdb ims.gbk
- OK - т.е. обязательно указывать имя и пароль!

Вероятно ошибка появилась после отказа доступа для root.


P.S.S.
# /opt/firebird/bin/nbackup -USER sysdba -PASS masterkey -B 0 localhost:ims.gdb
- выдаёт ээ... 'нетрадиционное' имя файла :)

Владимир Кузнецов
Сообщения: 9
Зарегистрирован: 16 апр 2006, 17:42

Сообщение Владимир Кузнецов » 09 окт 2006, 13:17

Такая же ситуация со статистикой получаемой IBExpert на клиентском компьютере с Windows.
Что навивает на грустные мысли о том что про статистику при
DatabaseAccess = None
можно вообще забыть.

Подтвердите, пожалуйста, кто-нибудь ещё и надо срочно постить в баг-трэкер (если ещё не поздно).

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 10 окт 2006, 12:39

подтверждаю. Эта фича (работа gstat через localhost) появилась в 1.5 главным образом для поддержки виндового классика, который не имел локального протокола. Да, строго говоря - это регрессия. Но т.к. без имени хоста можно работать (как и до 1.5), то приоритет этой проблемы недостаточен для выпуска RC6. Скорее всего исправим в 2.0.1.

Владимир Кузнецов
Сообщения: 9
Зарегистрирован: 16 апр 2006, 17:42

Сообщение Владимир Кузнецов » 11 окт 2006, 19:23

А почему при DatabaseAccess=None я не могу использовать локальный протокол?
Т.е. могу, но выводятся только database header info а потом сообщение об ошибке.
Причём так вроде бы было всегда (когда появился DatabaseAccess=None).

Это баг или фича?

Не стоит ли этот факт:
при DatabaseAccess=None gstat не может использовать локальный протокол
зарегистрировать как баг?

Ответить