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 и отресторь.



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

Ответить