602SQL-┌plnß dokumentace Index   Tisk  

KonfiguraΦnφ soubor pro 602SQL servery a klienty na Linuxu.

Zßkladnφ konfigurace 602SQL server∙ provozovan²ch na operaΦnφm systΘmu LINUX je ulo₧ena v souboru /etc/602sql. DalÜφ konfiguraΦnφ parametry jsou pak ulo₧eny v systΘmov²ch tabulkßch uvnit° databßze jako tzv. vlastnosti.

Soubor /etc/602sql mß strukturu .ini soubor∙ z Windows. Sklßdß se ze sekcφ zaΦφnajφcφch nßzvem sekce v hranat²ch zßvorkßch ([ ]). V sekcφch jsou na jednotliv²ch °ßdcφch v₧dy nßzev parametru, rovnφtko a hodnota parametru. ╪ßdky zaΦφnajφcφ st°ednφkem jsou chßpßny jako komentß°e. V nßzvech parametr∙ nezßle₧φ na velikosti pφsmen.

P°i instalaci 602sql se vytvo°φ implicitnφ konfiguraΦnφ soubor, v n∞m₧ jsou uvedeny a komentovßny tΘm∞° vÜechny pou₧itelnΘ klφΦe.

Sekce odpovφdajφcφ server∙m

Ka₧dß sekce popisuje jeden server, jmΘno sekce je stejnΘ jako jmΘno databßze a tedy i jmΘno serveru. Popisujφ se dva druhy server∙: lokßlnφ servery, kterΘ lze spustit na tomto poΦφtaΦi, a sφ¥ovΘ servery, na n∞₧ se klient z tohoto poΦφtaΦe m∙₧e p°ipojit po sφti.

Pro lokßlnφ servery se uvßd∞jφ tyto ·daje:

PATH=cesta k adresß°i obsahujφcφmu databßzov² soubor
LOGPATH=cesta k adresß°i, v n∞m₧ se bude vytvß°et zßkladnφ log serveru
TRANSACTPATH=cesta k adresß°i, v n∞m₧ se bude nachßzet transakΦnφ soubor serveru
JOURNALPATH=cesta k adresß°i, v n∞m₧ se povede journal zm∞n v databßzi
USER=jmΘno u₧ivatele zavedenΘho v operaΦnφm systΘmu, na jeho₧ ·Φet pob∞₧φ server spuÜt∞n² 
      s prßvy superu₧ivatele
AUTOSTART=0|1  za°adit Φi vy°adit server do skupiny server∙, kterΘ mohou b²t hromadn∞ 
      spouÜt∞ny jako daemony, nap°. p°i startu systΘmu (na systΘmech se startovacφmi scripty 
      typu System V, tedy nap°. RedHat Φi SuSE)
InstallationKey=instalaΦnφ klφΦ, na jeho₧ zßklad∞ bude server vyu₧φvat add-on licence

Povinn² je pouze ·daj PATH. Podrobnosti o umφst∞nφ dalÜφch Φßstφ databßzovΘho souboru naleznete zde.

Pro vzdßlenΘ sφ¥ovΘ servery se uvßd∞jφ ·daje pot°ebnΘ pro klienta, kter² se chce na n∞ p°ipojit:

IP ADDRESS=IP adresa poΦφtaΦe se SQL serverem
IPPORT=Φφslo portu, na n∞m₧ naslouchß SQL server
            
IP adresu je nutno uvΘst pro ka₧d² sφ¥ov² server. ╚φslo portu se uvßdφ pouze pro ty servery, kterΘ jsou nastaveny pro prßci na jinΘm ne₧ standardnφm portu 5001.

Sekce s licenΦnφmi Φφsly

V t∞chto sekcφch se uvßd∞jφ licenΦnφ informace. Na °ßdcφch v sekcφch je v₧dy pouze p°φsluÜn² ·daj a rovnφtko, za kter²m ji₧ nic dalÜφho nenßsleduje.

Logika licenΦnφch Φφsel a instalaΦnφch klφΦ∙ je vysv∞tlena v kapitole o licencovßnφ.

Sekce [.InstallationKeys] obsahuje instalaΦnφ klφΦe. Prvnφ klφΦ se vygeneruje automaticky p°i prvnφm spuÜt∞nφ serveru. Vφce ne₧ jeden klφΦ se pou₧φvß v p°φpadech, ₧e servery provozovanΘ na jednom poΦφtaΦi jsou rozd∞leny do hnφzd sdφlejφcφch licence. Pak v popisu ka₧dΘho serveru musφ b²t uveden ·daj InstallationKey definujφcφ p°φsluÜnost do hnφzda. InstalaΦnφ klφΦe nejsou p°enosnΘ mezi poΦφtaΦi.

Do sekce [.ServerRegKey] je nutno zaznamenat provoznφ licenΦnφ Φφslo serveru zφskanΘ po registraci na webu. Toto licenΦnφ Φφslo je vßzßno na (kter²koliv) instalaΦnφ klφΦ z p°edchozφ sekce.

Do sekce [.ClientAccessLicences] je nutno zaznamenat add-on licence umo₧≥ujφcφ p°φstup dalÜφch klient∙ na server. Tyto licence se zφskßvajφ registracφ na webu po zadßnφ instalaΦnφho klφΦe a zakoupenΘho distribuΦnφho Φφsla. Licence platφ pouze pro servery, kterΘ pou₧φvajφ konkrΘtnφ instalaΦnφ klφΦ, tedy pro jedno hnφzdo.

DalÜφ sekce

Krom∞ sekcφ pro jednotlivΘ servery a sekcφ pro zaznamenßnφ licencφ jsou v tomto souboru dalÜφ sekce, se jmΘny zaΦφnajφcφmi teΦkou (aby nedoÜlo k zßm∞n∞ se jmΘnem serveru - jmΘno serveru teΦku obsahovat nesmφ). Jednß se o

Aktußlnφ popis je v distribuovanΘm konfiguraΦnφm souboru.