Seit Ende Januar 2026 ist das neue Informix Release v14.10xC13 verfügbar. Neben den üblichen Fehlerbehebungen zeichnet es sich durch die folgenden, neuen Funktionalitäten aus:
AC_DBSPACE made optional:
Der archecker kann Tabellen mit SmartLOB-Spalten (BLOB, CLOB) aus einem Backup wiederherstellen. Existieren keine Attach Tables muss Informix diese automatisch neu erstellen - und genau hier verwendet Informix AC_DPSPACE. Informix verwendet den in AC_DBSPACE definierten Dbspace als Ziel für diese neuen Attach Tables. AC_DBSPACE gibt eine Liste von Datenbankbereichen an, die das Dienstprogramm archecker während der Backup-Verifizierung verwendet. AC_DBSPACE bestimmt also, wo archecker die internen Attach Tables für SmartLOBs erstellt, wenn diese beim Restore fehlen oder neu erzeugt werden müssen. Fehlt dieser Parameter, schlägt die Verifizierung fehl. In diesem Fall müssen alle Datenbankbereiche für eine vollständige Backup-Verifizierung manuell angeben werden.
Direct I/O unterstützt jetzt auch 2k- und 4k-Blockgrößen
Direct I/O unterstützt jetzt auch 2k- und 4k-Blcogrößen. Direct i/O in Informix wird bei Cooked Files verwendet, um Datenbank I/O direkt zwischen Informix und dem Storage durchzuführen - unter Umgehung des Betriebssystem-Filesystem-Cache. Das Ziel ist: bessere Performance, stabileres Verhalten udn Vermeidung von doppeltem Caching. Direct I/O wird u.a. verwendt für DBspaces/Chunks, Aber: nicht jedes Filesystem unterstützt Direct I/O! Erkundigen Sie sich vorher entsprechend.
STRING_TRUNCATE_ERROR
Sie können den onconfig Parameter STRING_TRUNCATE_ERROR oder die Sitzungsumgebungsoption STRING_TRUNCATE_ERROR festlegen, um zu steuern, wie Zeichenketteneinfügungen (mittels DML-Anweisungen INSERT, UPDATE, MERGE) behandelt werden, wenn deren Werte die Spaltenlänge in einer Nicht-ANSI-Datenbank überschreiten. Verwenden Sie den Konfigurationsparameter, um entweder den Fehler .1279 (Wert überschreitet die Spaltenlänge der zeichenkette) zu genrerieren oder die Zeichenkette stillschweigend abzuschneiden, ohne einen Fehler zu melden.

