Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
firebird [2014/03/11 11:40]
admin angelegt
firebird [2015/04/29 20:55] (aktuell)
admin [Firebird installieren]
Zeile 1: Zeile 1:
 ====== Firebird ====== ====== Firebird ======
  
 +:!: es wird Firebird in der Version 2 benötigt :!:
 +
 +auf Multicore CPUs empfiehlt sich der Einsatz des "classic" Servers. Dieser startet für jede Datenbankverbindung einen eigenen Prozess.
 +===== Linux =====
 +
 +FIXME
 +
 +===== Solaris =====
 +
 +==== Firebird installieren ====
 +
 +Die Solaris Pakete für Firebird können von SourceForge heruntergeladen werden. Anschließend kannman dann installieren:
 +
 +
 +<code>
 +useradd -C "Firebird Database Owner" -s /bin/false -d /opt/firebird firebird
 +groupadd firebird
 +pkgadd -d Firebird-libgcc-Solaris10-i386.pkg
 +pkgadd -d FirebirdCS-2.0.4.13130-0-Solaris10-i386.pkg 
 +</code>
 +
 +
 +
 +=== firebird.conf ===
 +
 +<code>
 +cat /opt/firebird/firebird.conf | grep -v "^#" | grep -v "^$"
 +DefaultDBCachePages = 10000
 +SortMemUpperLimit = 67108864
 +RelaxedAliasChecking = 1
 +TcpRemoteBufferSize = 32767
 +LockMemSize = 1048676
 +LockHashSlots = 2039
 +CpuAffinityMask = 3
 +</code>
 +
 +
 +
 +=== inetd Einstellungen anpassen ===
 +
 +
 +Firebird wird über inetd (als gds_db/tcp:default) aufgerufen, d.h. es läuft kein Dienst.
 +
 +Inetd wird unter Solaris mit dem Komando inetdadm administriert.
 +
 +Hier waren einige änderungen gegenüber des Standardeinstellung notwendig:
 +
 +<code>
 +inetadm -l svc:/network/gds_db/tcp:default
 +SCOPE    NAME=VALUE
 +         name="gds_db"
 +         endpoint_type="stream"
 +         proto="tcp"
 +         isrpc=FALSE
 +         wait=FALSE
 +         exec="/opt/firebird/bin/fb_inet_server"
 +         user="firebird"
 +default  bind_addr=""
 +default  bind_fail_max=-1
 +default  bind_fail_interval=-1
 +default  max_con_rate=-1
 +default  max_copies=-1
 +default  con_rate_offline=-1
 +default  failrate_cnt=40
 +default  failrate_interval=60
 +default  inherit_env=TRUE
 +default  tcp_trace=FALSE
 +default  tcp_wrappers=FALSE
 +default  connection_backlog=10
 +default  tcp_keepalive=FALSE
 +</code>
firebird.1394534412.txt.gz · Zuletzt geändert: 2014/03/11 11:40 von admin
Zuletzt angesehen:
Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0