Habe ein taufrisches Linux Mint v21.1:
Kernel: 5.15.0-58-generic x86_64 bits: 64 Desktop: Cinnamon 5.6.7
Distro: Linux Mint 21.1 Vera
Habe dann
:: Firebird-4.0.2.2816-0.amd64.tar.gz installiert - OK
:: auch mal testweise zur Beispiel-Datenbank employee.fdb verbunden - OK
Hatte eine Datenbanken unter Linux Mint v20.x mit Firebird v4.0.2 so erstellt:
Code: Alles auswählen
CREATE DATABASE '/home/gerd/Firebird/Datenbanken/club.fdb'
USER 'Gerd'
PASSWORD 'geheimes_passwort'
PAGE_SIZE 8192
SET NAMES 'UTF8'
DEFAULT CHARACTER SET UTF8
COLLATION UNICODE_CI;
Rufe ich die Datenbank unter Verwendung des Firebird ISQL Tools auf, erhalte ich nun (Linux Mint v21.1) auf einmal diese Meldung:
gerd@gerd-MS-7641:~$ isql club.fdb
Statement failed, SQLSTATE = 22021
COLLATION UNICODE_CI for CHARACTER SET UTF8 is not installed
Use CONNECT or CREATE DATABASE to specify a database
SQL>
Das hatte hier mit z.B. Linux Mint v20.x alles bestens funktioniert.
Habe im Internet gesucht und auch was gefunden, bspw. das hier:
https://www.firebirdfaq.org/faq358/
Oder auch das hier zum Thema CREATE COLLATION:
https://firebirdsql.org/refdocs/langref ... ation.html
Aber die Frage ist doch, wie kann es sein, dass nach korrekter Neuinstallation von Linux Mint v21.1 und korrekter Neuinstallation von Firebird plötzlich Sortierungen aus den Systemtabellen (RDB$CHARACTER_SETS; RDB$COLLATIONS) betroffener Datenbanken offenbar 'verschwinden' bzw. nicht mehr angesprochen werden --- keine Ahnung.

Habe übrigens nach dem gleichen CREATE DATABASE Muster (siehe oben) eine neue Datenbank erstellt.
Ich bekam dabei keine Fehlermeldung.
Jedoch beim anschießenden Aufruf der Datenbank monierte das ISQL Tools ebenso: 'COLLATION UNICODE_CI for CHARACTER SET UTF8 is not installed'.
Ein DROP DATABASE ist übrigens bei so einer Datenbank dann auch nicht möglich.
Es wäre schön, wenn jemand erklärende Hinweise dazu hätte.
Ich lasse es zukünftig sein, der Datenbank beim CREATE die Sortierung mitzugeben.
(Übrigens, IBExpert bietet in seinem CLIENT beim CREATE DATABASE ein Feld für die Eingabe der Sortierung an.)
Viele Grüße
Gerd