Die Fehlermeldung des Firebird-Servers "Operation cancelled at user's request." tritt zum Beispiel dann auf, wenn versucht wird ein Backup mit einer falschen Client-Library durchzuführen.
Tags: Delphi-Programmierung FirebirdSQLUnsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
SQL error state =54001
Dynamic SQL Error.
Too many Contexts of Relation/Procedure/Views. Maximum allowed is 255.
Dieser Fehler tritt auf, obwohl der EXECUTE BLOCK definitiv nur 250 Update Anweisungen enthält.
Was ich nicht bedacht hatte, war dass durch die Update-Anweisungen Trigger ausgelöst wurden ...
Deshalb habe ich die Anzahl der Anweisungen im Execute-Block auf 60 begrenzt und der Fehler wird nicht mehr ausgelöst.
Tags: FirebirdSQLDer Befehl executemany in FirebirdSQL fdb liefert in Python 3.8 den Fehler "weakly-referenced object no longer exists".
Dehalb
aCursor.executemany(aSQL, aWerte)
ersetzen durch
aCursor.execute(aSQL, aWerte)
Tags: Python FirebirdSQL
Da ich mein Home-Verzeichnis vor zwei Jahren auf einer gesonderten Partition installiert hatte, habe ich mich für eine Neuinstallation entschieden.
Folgende Pakete musste ich nach installieren:
wine
calibre
plasma-scriptengine-python
plasmate (für plasmoidviewer)
apache2
mysql-server
phpmyadmin
autokey
sshfs (zum Mounten des Beaglebone)
system-config-samba (zur Freigabe von Verzeichnissen für Samba)
brother-lpr-drivers-laser1 (LPR-Treiber für laser1-Drucker von Brother) sonst druckt Cups mit falschen Rändern
Zum Bau von Debian-Paketen
Firebird SQL Server (siehe auch auf www.firebirdsql.org)
$ sudo apt-get install firebird2.5-superclassic
$ dpkg-reconfigure firebird2.5-superclassic
Der Zugriff von externen Rechnern ist standardmäßig nicht möglich. Deshalb muss die Datei /etc/firebird/2.5/firebird.conf editiert werden:
Siehe auch askubuntu.com )
oder hier SysAdmin and Programmer 4 life
alt:
RemoteBindAddress = localhost
neu:
RemoteBindAddress =
danach den Firebirrd-Server neu starten:
$ sudo service firebird2.5-superclassic restart
Die Backups der Firebird-Datenbanken im Ordner /wnfdaten/datensicherungen haben einen falschen Besitzer. Das habe ich korrigiert:
$ sudo chown firebird:firebird /wnfdaten/datensicherungen/*.gbk
nfixplayer
$ sudo add-apt-repository ppa:i-n8ws-t/ppa
$ sudo apt-get update
$ sudo apt-get install nfixplayer
Zusätzliche Module für Python
$ sudo apt-get install python-setuptools python-sphinx python-vobject python-lxml
$ sudo easy_install caldav
$ sudo easy_install fdb
wnfAlbum unter Apache zur Verfügung stellen
$ cd /var/www/html/
$ sudo ln -s /wnfdaten/www/wnfalbum ./wnfalbum
Bisher habe ich unter Linux immer mit dem Firebird-SQL Classic-Server gearbeitet. Das war an sich kein Problem.
Als ich jedoch eine größere Datenbank bearbeiten wollte dauerte ein Vorgang, der in einer Virtuellen Maschine (Win7 und FirebirdSQL 2.5) eine viertel Stunde dauerte, unter Linux, Wine und FirebirdSQL Classic 2.5 mehrere Stunden.
Dabei waren die acht Prozessoren meines Rechners kaum ausgelastet. Der Firebird-Server erzeugte nur eine CPU-Auslastung von 1%.
Nach der Installation des FirebirdSQL-Superservers verkürzte sich die Zeit auf eine halbe Stunde. Der Firebird-Server erzeugte eine CPU-Last von 25%.
Tags: FirebirdSQL$ less /var/log/firebird2.5.log
c2012 Thu May 10 10:12:38 2012
INET/inet_error: read errno = 113
c2012 Thu May 10 11:21:02 2012
INET/inet_error: read errno = 104
http://www.firebirdfaq.org/faq120/
Tags: FirebirdSQL Kubuntu 12.04What are those error codes I see in firebird.log on Linux?
Errors like 'INET/inet_error: read errno = ' are networking errors.
113 / No route to host /
104 / Connection reset by peer /