Instalace sybase na Linux (Anywhere 16) Následujíci instalaci je potřeba provádět pod uživatelem root. Je mozne instalaci provest pod obycejnym uzivatelem, ale pak je potreba nastavit chroot prostredi, popripade sudo. To jiz ale neni obsahem tohoto navodu. Pro 64bit system je postup stejny, pouze se zameni lib32 za lib64, bin za bin64, apod. Stazeny balicek rozbalime do libovolneho adresare. Nasledne se prepneme do nej a spustime instalaci: # cd /tmp/ # ./setup ...nasledujeme pokyny na obrazovce... nainstalujeme zaplatu: # cp /mnt/cdrom/patch/asa16linux_x86_3526.tar /tmp # cd /tmp # tar xvf asa16linux_x86_3526.tar # cd /tmp/ebf902 # ./setup ...nasledujeme pokyny na obrazovce... zkopirujeme symbolicke linky: ln -s /opt/sqlanywhere16/lib32/*.so /usr/lib do /etc/profile vlozime nasledujici radky, pouzijeme napriklad oblibeny editor vim export PATH=$PATH:/opt/sqlanywhere16/bin export PATH ASANY9 ASANYSH LD_LIBRARY_PATH odhlasime se od konzole a znovu se prihlasime (kvuli aktualizaci promennych). dale je nutne zmenit vlastnosti souboru: #chmod +x /opt/sqlanywhere16/sa_config.sh pote ho zkusime spustit: #sa_config.sh (pokud zahlasi, ze soubor neexistuje, mame spatne cesty, popr. sys. promenne - $PATH). rozbalime archiv se skripty: #cp /mnt/cdrom/SQLAnywhereScripts.tar /tmp #cd /tmp #tar xvf SQLAnywhereScripts.tar
zkopirujeme skripty pro spusteni a zastaveni SQLAnywhere serveru: #cp /tmp/SQLAnywhereService.* /opt/sqlanywhere16 #cp /tmp/rc.SQLAnywhereService /etc/init.d/ vytvorime symlink pro spousteni a zastaveni serveru: #ln -s /etc/init.d/rc.SQLAnywhereService /etc/rc2.d/S22SQLAnywhereService databazove soubory ulozime do adresare /sqldata/firma1... /sqldata/firmaX tzn.: #mkdir -r /sqldata/firma1 #mkdir -r /sqldata/firma2 ...atd #cp /tmp/firma1.* /sqldata/firma1/ #cp /tmp/firma2.* /sqldata/firma2/ nyni muzeme spustit SQLAnywhere server: #/opt/sqlanywhere16/SQLAnywhereService.init popr. #/etc/init.d/rc.SQLAnywhereService start |
Nastavení > Administrace >