Nastavení‎ > ‎Administrace‎ > ‎

Instalace serveru na Linux

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



Comments