Приветствую.

Есть беда.
Все по порядку.

# isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect library;
Statement failed, SQLCODE = -922
file library is not a valid database
SQL> quit;

# less /usr/local/etc/firebird/aliases.conf
library = /var/db/firebird/library.gdb
searchdb = /var/db/firebird/searchdb.fdb
searchdb2 = /var/db/firebird/searchdb2.gdb

# ls -la /var/db/firebird/library.gdb
-rw-r--r--  1 firebird  firebird  20967424 10 фев 16:08 /var/db/
firebird/library.gdb


# 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



В то время,  на 7-ке, если создать базы, тестовые работает,
но заново вносить таблицы, данные, напряжно.

Переносим файл базы на другой таз, работает.
# 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
Default Character set: WIN1251
SQL> quit;

Пните, плз в нужную сторону ...
Уже и пересобирать на 7-ке, пробовал, и из пртов ставил,
результат один, -922.

firebird.conf в обоих случаях идентичен.
При сборке, на 7-ке, наткнулся на граблю с семафорами но решилось...

Смутно верится что беда именно в amd64....

Ответить