|
![]() | Provoz SQL serveru pod Linuxem | ![]() | Provoz SQL serveru pod Linuxem |
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.
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 licencePovinn² 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 serverIP 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.
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.
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
![]() | Provoz SQL serveru pod Linuxem | ![]() | Provoz SQL serveru pod Linuxem |