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
- выдаёт ээ... 'нетрадиционное' имя файла
FB2RC5 невозможно получить статистику (DatabaseAccess=None)
-
- Сообщения: 9
- Зарегистрирован: 16 апр 2006, 17:42
-
- Сообщения: 9
- Зарегистрирован: 16 апр 2006, 17:42
подтверждаю. Эта фича (работа gstat через localhost) появилась в 1.5 главным образом для поддержки виндового классика, который не имел локального протокола. Да, строго говоря - это регрессия. Но т.к. без имени хоста можно работать (как и до 1.5), то приоритет этой проблемы недостаточен для выпуска RC6. Скорее всего исправим в 2.0.1.
-
- Сообщения: 9
- Зарегистрирован: 16 апр 2006, 17:42
А почему при DatabaseAccess=None я не могу использовать локальный протокол?
Т.е. могу, но выводятся только database header info а потом сообщение об ошибке.
Причём так вроде бы было всегда (когда появился DatabaseAccess=None).
Это баг или фича?
Не стоит ли этот факт:
при DatabaseAccess=None gstat не может использовать локальный протокол
зарегистрировать как баг?
Т.е. могу, но выводятся только database header info а потом сообщение об ошибке.
Причём так вроде бы было всегда (когда появился DatabaseAccess=None).
Это баг или фича?
Не стоит ли этот факт:
при DatabaseAccess=None gstat не может использовать локальный протокол
зарегистрировать как баг?