Миграция пользователей FB1.5 FB2.0

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Миграция пользователей FB1.5 FB2.0

Сообщение stix-s » 26 дек 2006, 09:36

согласно
You can't use pre-2.0 security database in firebird 2.0 or higher directly.
If you try to put old security.fdb into firebird's new home directory with
new (security2.fdb) name, you will get a message - cannot attach to password
database. That's OK and is by design. In order to be able to use old database,
you must run appropriate upgrade script - security_database.sql. To do so:
1. Put your old security database in some known to you place (not new home
directory). Always have a copy of it!
2. Start firebird using it's new, native security2.fdb.
3. Convert your old security database to ODS11 (i.e. backup and restore it
using gbak from firebird 2.0). Without this step you will get failure running
security_database.sql!
4. Connect to restored database as SYSDBA and run the script.
5. Stop firebird.
6. Copy upgraded database to firebird's home directory (as security2.fdb).
7. Start firebird.

Now you should be able to connect to firebird 2.0 server using your old
logins and passwords.
что и было проделано
Однако в Firebird_v2.0.0.ReleaseNotes
Important
You must make sure that you restore the security database to have a page size of at least 4 Kb.
The new security2.fdb will not work with a smaller page size.
Собственно вопрос - какой размер страницы сделать:
достаточно 4096 или больше надо?
у меня эта база невелика, но ради эксперимента пожадничал и сделал страницу 8192 стоило ли?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 26 дек 2006, 09:56

Черным же по белому написано - как минимум 4 кб. Слова "как минимум" обычно означают, что верхнего предела нет.
Собственно, соображения о размере страницы те же что и для любой другой базы. Нижнее ограничение связано с новыми индексами на длинные поля - в security2.fdb такое поле есть.

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 26 дек 2006, 12:11

Dimitry Sibiryakov писал(а):Черным же по белому написано - как минимум 4 кб.
Это-то предельно ясно :)
Dimitry Sibiryakov писал(а): соображения о размере страницы те же что и для любой другой базы
Хотелось собственно уточнить именно данный ньюанс
так что ответ ясен :)

Ответить