Voice wrote:
# pkg_info |grep firebird
firebird-client-2.0.3_1 Firebird-2 database client
firebird-server-2.0.3_1 Firebird-2 relational database (server)
# uname -smr
FreeBSD 7.0-PRERELEASE amd64
Бинарники FB 64-битные или 32-битные? Если собирался на этой машине, то
скорее всего первое.
Переносим файл базы на другой таз, работает.
# uname -rms
FreeBSD 6.3-STABLE i386
# pkg_info | grep firebird
firebird-client-2.0.3_2 Firebird-2 database client
firebird-server-2.0.3_2 Firebird-2 relational database (server)
# isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect library;
Database: library
SQL> show database;
Database: library
Owner: SYSDBA
PAGE_SIZE 4096
Number of DB pages allocated = 5119
Sweep interval = 20000
Forced Writes are ON
Transaction - oldest = 152478
Transaction - oldest active = 152479
Transaction - oldest snapshot = 152479
Transaction - Next = 152482
ODS = 10.1
Насколько я помню, базы с ODS10 непереносимы между 32- и 64-битными
сборками сервера.
> В то время, на 7-ке, если создать базы, тестовые работает,
> но заново вносить таблицы, данные, напряжно.
Забекапь базу на хосте i386, скопируй бекап на хост amd64 и отресторь.
--
Дмитрий Еманов