SurfioBar:
[TV-Programm]
[Jetzt im TV]
[Info & Funstuff]
[Netzbetreiber] [Free SMS]
[Finanzen]
[Kostenloser Kreditantrag]

Sybase ASE unter Linux installieren

Surfio.de

TV-Programm

Jetzt im TV

Heute Abend

Morgen Abend

Funstuff

Free SMS

Bildersammlung

Es gibt Dinge, die kann man nicht erklären...

Deutsche Sprache schwere Sprache

Alpaka-Sommerfest

SG-P Usertreffen 12.1.2008 Berlin

Gummis können Leben retten...

Übersetzungs-Meisterwerke

Infospace

Babysitter-Suche

Babysitter-Anmeldung

IP Netzmasken

VBA Projekt gesperrt

GSM-Netzbetreiber

XML formatieren

Radio-Playlisten

Tipps zu Sybase SQL

Padre Perl IDE

Rainbow Table

Finanzen

Gratis Kreditantrag

Kreditantrag o. Schufa

Immobilienkreditantrag

AniRO Infospace

Items

Cards

Skill - Cards



Sybase ASE installieren

Die Express - Edition des Sybase Adaptive Server Enterprise (ASE) wird kostenlos zum Download angeboten - zumindest für Linux. Damit kann die Sybase Datenbank - Technologie kostenlos und für alle (auch kommerzielle) Projekte verwendet werden, denn die Limitierungen auf eine CPU, 2 GB RAM und 5 GB Speicherplatz für alle Datenbanken dürften für fast alle Projekte ausreichen.

Leider fehlt dem ASE eine schlanke Installationsanleitung. Im Folgenden wird die Installation so kurz und einfach wie möglich beschrieben.

Shared Memory

Der ASE benötigt mindestens 64 MB Shared Memory, die meisten Linux Systeme limitieren diesen jedoch auf weniger. Wenn bei Eingabe von sysctl kernel.shmmax ein Wert unter 67108864 angezeigt wird, muss dieser durch Eingabe von sysctl -w kernel.shmmax=67108864 hochgesetzt werden. Damit die Einstellung auch nach dem nächsten booten übernommen wird, sollte in der Datei /etc/sysctl.conf die Zeile kernel.shmmax=67108864 eingetragen werden.

Libraries

Wenn nicht mindestens libaio Version libaio-0.3.102-3 installiert ist, muss diese aktualisiert werden, hier hilft leider nur googlen, das libaio - Projekt scheint aktuell keine Homepage zu haben. Zusätzlich wird noch die libstdc++ benötigt.
Unter Ubuntu sollten die folgenden Pakete installiert sein: libaio1 libstdc++2.10-glibc2.2
Nach der Installation der Libraries kann man mit dem folgenden Tool überprüfen, ob der ASE warscheinlich laufen wird, oder nicht: Download.

Benutzerumgebung

Der Sybase Adaptive Server Enterprise sollte - wie (fast) jeder ander Dienst mit den Rechten eines normalen Benutzers und nicht mit root - Rechten installiert werden.

Installation

Das Sybase Installationspaket sollte in einem leeren, temporären Verzeichnis entpackt werden: mkdir /tmp/ase-setup;cd /tmp/ase-setup;tar -xzvf /pfad/zum/paket/ase1502_xe_linux.tgz Das Setup wird mit ./setup gestartet. Bei der Installation muss die Serverversion (die kostenfreie Variante ist die Option 3, Express Edition) ausgewaehlt und der Mailserver für Alarm - Meldungen eingegeben werden. Bei den restlichen Optionen reichen die Standardwerte für den Anfang aus. Bei grösseren Tabellen empfiehlt sich die Custom configuration des Adaptive Server (der ASE selbst) durchzuführen und die Page-Size auf 16kB zu stellen.

Inbetriebnahme

Nach der Installation des Servers sollte als erstes ein Passwort für den Systemverwalter - Account sa gesetzt werden. Dazu muss in das Verzeichnis gewechselt werden, in dem der Sybase ASE installiert wurde und mit . ASE150.sh (Punkt Leerzeichen ASE150.sh) die Umgebung geladen werden. Danach kann mit dem Befehl isql -Usa -P -S(Servername) eine Verbindung hergestellt und dann mit den Befehlen sp_password null,NeuesPasswort und go das Passwort geändert werden.