Viktor Kustov. Rekomendacii po postanovke i nastrojke Solaris 2 dlya Informix --------------------------------------------------------------- Email: visor@olma.co.ru ¡ mailto:visor@olma.co.ru ---------------------------------------------------------------
Metodicheskie rekomendacii po rabote s Informix.
1 Metodicheskie rekomendacii pri postanovke i nastrojke obshchesistemnoj sredy Solaris 2.x / Informix 7.10 *
1.1 Struktura soedineniya servera baz dannyh Informix-OnLine c klientskoj rabochej stanciej Windows 3.11, Windows 95 *
1.1.1 Podsoedinenie k serveru baz dannyh INFORMIX - OnLine *
1.1.2 Komponenty ispol'zuemye pri soedinenii *
1.1.3 Trebovanie k apparature i programmnomu obespecheniyu *
1.2 Instrukciya po ustanovke klientskoj rabochej stancii rabotayushchej pod Windows 95. *
1.2.1 Esli ispol'zuetsya 16 - ti razryadnyj "klient" *
1.2.2 Esli ispol'zuetsya 32 - h razryadnyj "klient" *
1.3 Instrukciya po ustanovke servera (rekomendacii). *
1.3.1 Trebovanie k apparature. *
1.3.2 Instrukciya po ustanovke SUBD Informix OnLine v 7.x *
1.4 Instrukciya po zapusku servera, ego vyklyucheniyu i perevodu v razlichnye sostoyaniya. *
1.4.1 Ispol'zovanie komand oninit i onmode *
1.4.2 Ispol'zovanie onmonitor *
1.5 Instrukciya po monitoringu servera. *
1.5.1 Sistemnaya konsol' *
1.5.2 Fajl soobshchenij *
1.5.3 Programma onstat *
1.5.4 Utilita onmonitor *
1.5.5 Programma oncheck *
1.5.6 Baza dannyh sysmaster *
1.6 Vydelenie i vedenie diskovogo prostranstva *
1.6.1 Dobavlenie novogo chunk k sushchestvuyushchemu prostranstvu baz dannyh. *
1.6.2 Udalenie chunk iz prostranstva baz dannyh. *
1.6.3 Vosstanovlenie chunk iz zerkal'nyh. *
1.6.4 Dobavlenie novogo prostranstva baz dannyh. *
1.6.5 Kak vklyuchit' zerkalirovanie prostranstva baz dannyh. *
1.6.6 Udalenie prostranstva baz dannyh. *
1.6.7 Dobavlenie logicheskih zhurnalov *
1.6.8 Udalenie logicheskih zhurnalov *
1.7 Arhivirovanie dannyh. *
1.8 Vosstanovlenie dannyh *
1.8.1 Vosstanovlenie otdel'nogo prostranstva baz dannyh *
1.8.2 Vosstanovlenie vseh dannyh *
1 Metodicheskie rekomendacii pri postanovke i nastrojke obshchesistemnoj sredy Solaris 2.x / Informix 7.10
1.1 Struktura soedineniya servera baz dannyh Informix-OnLine c klientskoj rabochej stanciej Windows 3.11, Windows 95
1.1.1 Podsoedinenie k serveru baz dannyh INFORMIX - OnLine
Pri soedinenii s serverom baz dannyh INFORMIX - OnLine , klientskaya rabochaya stanciya ispol'zuet protokol TCP/IP. INFORMIX - NET for Windows dolzhna soedinyat'sya cherez set' s INFORMIX - OnLine serverom bazy dannyh tak , kak pokazano na ris. 1. INFORMIX - NET for Windows ispol'zuet INFORMIX - STAR na UNIX mashine dlya ustanovki soedineniya s serverom baz dannyh versii 5.0 i vyshe. (V versiyah INFORMIX - OnLine vyshe 5.0 komponenta INFORMIX - STAR kak otdel'nyj produkt ne ispol'zuetsya , ona uzhe vstroena v yadro.) Process soedineniya v etom sluchae opredelyaetsya sleduyushchimi shagami:
1.INFORMIX-NET for Windows ustanavlivaet soedinenie s INFORMIX-STAR.
2.INFORMIX-STAR zapuskaet na servere baz dannyh INFORMIX-OnLine v 5.0 process i dannyj server baz dannyh nasleduet setevoe soedinenie ot INFORMIX-STAR. (Sleduet otmetit', chto nachinaya s versii 7.x dannye dejstviya proizvodyat'sya samim serverom i neobhodimost' v komponente INFORMIX-STAR otsutstvuet.)
3.Server baz dannyh INFORMIX-OnLine soedinyaetsya s rabochej stanciej ( klientom ). INFORMIX-STAR vozvrashchaetsya v sostoyanie ozhidaniya novogo klienta.
1.1.2 Komponenty ispol'zuemye pri soedinenii
1.1.3 Trebovanie k apparature i programmnomu obespecheniyu
Rabochaya stanciya ( klient ) pri ispol'zovanii dannogo vida soedineniya dolzhna udovletvoryat' sleduyushchim trebovaniyam po apparatnomu i programmnomu obespecheniyu:
Resurs
dlya 16-ti razr. versij
dlya 32-h razr. versij
Processor
386 ili vyshe
486 ili vyshe
Versiya MS-DOS
Versiya 5.h ili 6.h.
-
Versiya MS Windows
Windows 3.1 v rasshirennom rezhime.
Windows 95/NT
Protokol
Novell IPX/SPX , lyuboj TCP/IP sovmestimyj s Windows Sockets 1.1
Novell IPX/SPX , lyuboj TCP/IP sovmestimyj s Windows Sockets 1.1
Razmer RAM
4 Mv RAM, rekomenduetsya 8 Mv
8 Mv RAM, rekomenduetsya 12 Mv
Svobodnoe prostranstvo na diske
1.5 Mv
ot 5 MV
Menedzhery pamyati
Esli vy rabotaete v MS Windows 3.11 v rasshirennom rezhime, v vashej sisteme dolzhen prisutstvovat' menedzher pamyati. INFORMIX-NET for Windows podderzhivaet sleduyushchie menedzhery pamyati:
1.2 Instrukciya po ustanovke klientskoj rabochej stancii rabotayushchej pod Windows 95.
1.2.1 Esli ispol'zuetsya 16 - ti razryadnyj "klient"
Process podklyucheniya sostoit iz treh etapov:
    1. Ustanovka klientskoj chasti TCP/IP.
    2. Nastrojka INFORMIX NET.
    3. Podklyuchenie k SUBD serveru.
Vse eti raboty vypolnyayutsya na rabochej stancii. Dlya vypolneniya perechislennyh vyshe shagov neobhodimo nalichie sleduyushchih ustanovlennyh programmnyh produktov:
Tak zhe neobhodimo nalichie dostupa k distributivam sleduyushchih programmnyh produktov: Windows 95 Rassmotrim podrobnee kazhdyj etap.
1.2.1.1 Ustanovka klientskoj chasti TCP/IP.
Dalee , neobhodimo vospol'zovat'sya redaktorom Notepad ili F4 iz pod Norton Comander dlya sozdaniya i redaktirovaniya tekstovyh fajlov
(IP adres servera) (imya servera)
(Nazvanie servisa) (nomer porta po kotoromu "slushaet" Informix / tcp)
primer:
onserv 1540/tcp
1.2.1.2 Nastrojka INFORMIX NET.
Posle ustanovki produkta INFORMIX NET vhodyashchego v sostav paketa NEW ERA , neobhodimo vospol'zovat'sya utilitoj SetNet , kotoraya nahoditsya v papke INFORMIX.
1.2.1.3 Podklyuchenie k SUBD serveru.
Podklyuchenie k SUBD serveru iz vashego prilozheniya osushchestvlyaetsya tak , kak eto opisyvaetsya v dokumentacii po programmnomu produktu v kotorom vy rabotaete. Zdes' budet opisan primer podsoedineniya k INFORMIX iz sredy Delphi. Dlya podsoedineniya iz sredy Delphi ispol'zujte utilitu Database Desktop. Vypolnite sleduyushchie dejstviya:
1.2.2 Esli ispol'zuetsya 32 - h razryadnyj "klient"
Process podklyucheniya sostoit iz treh etapov:
    1. Ustanovka klientskoj chasti TCP/IP.
    2. Nastrojka INFORMIX NET.
    3. Podklyuchenie k SUBD serveru.
Vse eti raboty vypolnyayutsya na rabochej stancii. Dlya vypolneniya perechislennyh vyshe shagov neobhodimo nalichie sleduyushchih ustanovlennyh programmnyh produktov:
Tak zhe neobhodimo nalichie dostupa k distributivam sleduyushchih programmnyh produktov: Windows 95 Rassmotrim podrobnee kazhdyj etap.
1.2.2.1 Ustanovka klientskoj chasti TCP/IP.
Dalee , neobhodimo vospol'zovat'sya redaktorom Notepad ili F4 iz pod Norton Comander dlya sozdaniya i redaktirovaniya tekstovyh fajlov
(IP adres servera) (imya servera)
(Nazvanie servisa) (nomer porta po kotoromu "slushaet" Informix / tcp)
primer:
onserv 1540/tcp
1.2.2.2 Nastrojka INFORMIX NET.
Ustanovite klientskuyu kompanentu Informix Net for Windows, kotoraya vhodit v sostav paketa ESQL/C v 7.20. Posle ustanovki ne zabud'te propisat' v fajle autoexec.bat put' k ustanovlennoj programme. |to ochen' vazhnyj shag, tak kak pri instalyacii eto avtomaticheski ne delaetsya.
Posle ustanovki produkta INFORMIX NET vhodyashchego v sostav paketa ESQL/C v 7.20, neobhodimo vospol'zovat'sya utilitoj Informix SetNet32 , kotoraya nahoditsya v papke INFORMIX.
V sekcii Server information
V sekcii Host information
Peregruzite mashinu.
1.2.2.3 Podklyuchenie k SUBD serveru.
Podklyuchenie k SUBD serveru iz vashego prilozheniya osushchestvlyaetsya tak , kak eto opisyvaetsya v dokumentacii po programmnomu produktu v kotorom vy rabotaete. Zdes' budet opisan primer podsoedineniya k INFORMIX iz sredy Delphi. Dlya podsoedineniya iz sredy Delphi ispol'zujte utilitu Database Desktop. Vypolnite sleduyushchie dejstviya:
1.3 Instrukciya po ustanovke servera (rekomendacii).
1.3.1 Trebovanie k apparature.
Dlya ustojchivoj raboty servera baz dannyh Informix OnLine Dynamic Server versii 7.10 , funkcioniruyushchego pod upravleniem OC Sun Solaris versii 2.51 for PC , v obyazatel'nom poryadke trebuetsya sleduyushchee apparatnoe obespechenie.
Processor Pentium s chastotoj ne nizhe 100 Mgc, operativnaya pamyat' ne menee 32 Mb ( rekomenduetsya 64Mb ) , disk ne menee 1Gb (rekomenduetsya 2Gb),
privod CD-ROM , setevaya plata s shinoj PCI , vneshnij SCSI interfejs dlya podklyucheniya strimera. Dannaya |VM dolzhna byt' sertificirovana pod ispol'zovanie na nej OS Sun Solaris versii 2.51 for PC , libo oprobovana v processe ustanovki dannogo PO i raboty s nim. V protivnom sluchae funkcionirovanie OS Sun Solaris versii 2.51 for PC na dannom oborudovanii ne garantiruetsya.
Predlagaetsya sleduyushchie apparatnye platforma s garantirovannym ustojchivym funkcionirovaniem na nej servera baz dannyh Informix OnLine Dynamic Server versii 7.10 , funkcioniruyushchego pod upravleniem OC Sun Solaris versii 2.51 for PC.
Variant s ispol'zovaniem specializirovannogo servera vypuskaemogo firmoj Aser.
Naimenovanie |VM
Acer Altos 7000V
CPU
P-133
CACH
256 Kb
Memory
64 Mb
motherboard
V sostave:
Bas Arch.
EISA , PCI
SCSI Host Adapter
Adaptec AIC-7870p
Hard Discs
dva SCSI QUANTUM FirerBall po 1Gb
Graphics Card
S3 Trio64V+
Network Adapter
D-Link DE-530CT
CD-Rom
SCSI Matsushita
Monitor
AcerViev 56L
Mouse
Acer PC/2
Istochnik besperebojnogo pitaniya UPS ne menee 450 V/A. Rekomenduetsya APC SmartUPC 450
Vneshnij strimer s interfejsom SCSI. Rekomenduetsya vneshnij SCSI strimer firmy ARTECH ili vnutrennij HP SureStore T4i.
Variant s ispol'zovaniem nabora komponent s shinoj PCI.
CPU
P-166 MMX
CACH
512 Kb
Memory
64 Mb(2 SIMM 72 pin Acorp x 32 Mb)
motherboard
Iwill P55XB2
Bas Arch.
ISA , PCI
Hard Discs
EIDE Western Didgital Caviar 22500
2,5 Gb
Graphics Card
S3 Trio64V+
Network Adapter
3Com EtherLink III ISA (3Com509)
CD-Rom
Sumsung 8X
Istochnik besperebojnogo pitaniya UPS ne menee 450 V/A. Rekomenduetsya APC SmartUPC 450
1.3.2 Instrukciya po ustanovke SUBD Informix OnLine v 7.x
  1. Vojti v sistemu pod imenem root.
  2. Sozdat' gruppu informix.
  3. Dlya etogo esli u vas dostupna graficheskaya obolochka vospol'zujtes' utilitoj admintool. Esli zhe tol'ko terminal, to vvedite komandu (nomer gruppy informix dolzhen byt' raven ili bol'shim 100):
    groupadd -g 150 informix
  4. Sozdat' pol'zovatelya informix i ego domashnij katalog.
  5. Dlya etogo esli u vas dostupna graficheskaya obolochka vospol'zujtes' utilitoj admintool. Esli zhe tol'ko terminal, to vvedite komandu (pol'zovatel' informix dolzhen vhodit' v gruppu informix):
    useradd -d /opt/informix -g informix -m -u 151 informix
  6. Razvernut' produkty informix v domashnij katalog (u nas eto /opt/informix).
  7. Dlya etogo neobhodimo dat' komandu:
    cd /opt/informix
    tar xvf <put' k distributivu (*.tar)>
  8. Ustanovit' peremennuyu okruzheniya INFORMIXDIR.
  9. Dlya etogo neobhodimo dat' komandu:
    INFORMIXDIR=/opt/informix
    export INFORMIXDIR
  10. Zapustit' programmu installonline nahodyas' v domashnem kataloge informix. Dannaya programma pometit binarnye fajly, vystavit klyuchi dostupa, vystavit prava dostupa k fajlam.
  11. cd $INFORMIXDIR
    ./installonline
  12. V fajle registracii pol'zovatelya informix (obychno eto fajl nahodyashchijsya v vashem domashnem kataloge i imeyushchij imya nachinayushcheesya s tochki .profile) propishite sleduyushchee:
  13. INFORMIXDIR=/opt/informix
    export INFORMIXDIR
    PATH=$PATH:$INFORMIXDIR/bin
    export PATH
    INFORMIXSERVER=<nazvanie, kotoroe vy pridumali dlya vashego SUBD servera, naprimer onlinenet>
    export INFORMIXSERVER
    ONCONFIG=<nazvanie, kotoroe budet u vashego konfiguracionnogo fajla, naprimer onconfig.net>
    export ONCONFIG
  14. Podgotovit' mesto dlya kornevogo prostranstva servera baz dannyh. V kornevom prostranstve server budet soderzhat' svoyu sistemnuyu bazu dannyh - sysmaster, kotoruyu sozdast posle inicializacii. Rassmotrim sluchaj, kogda v kachestve prostranstva dlya razmeshcheniya baz dannyh budet ispol'zovat'sya fajl operacionnoj sistemy. Dlya etogo vyberete mesto gde budet razmeshchat'sya fajl s dannymi peremestites' tuda i dajte sledubshchie komandy:
  15. touch <imya fajla, pust' root_chunk>
    chown informix root_chunk
    chgrp informix root_chunk
    chmod 660 root_chunk
  16. V fajle /etc/services propishite imya servisa i nomer porta po kotoromu budet "slushat'" informix.
  17. Naprimer:
    onserv 1540/tcp
  18. Izuchite vse, chto propisano v fajle $INFORMIXDIR/realise/ONLINE_7.10 zdes' opisany osobennosti dannoj versii Informix dlya dannoj platformy. Krome togo zdes' opisany dejstviya, kotorye neobhodimo proizvesti chtoby produkt zarabotal. (V sluchae Informix OnLine Dynamic Server v 7.10 pod upravleniem Solaris for x86 vam neobhodimo vzyat' iz etogo fajla opredelennye stroki i pomestit' ih v fajl /etc/system, etim vy pomenyaete parametry yadra operacionnoj sistemy.) Posle etogo trebuetsya perezagrezka komp'yutera.
  19. Vojdite v sistemu pod imenem informix.
  20. Otredaktirujte fajl $INFORMIXDIR/etc/sqlhosts vstaviv v nego sleduyushchie stroki:
Imya SUBD servera
Sposob podklyucheniya
Server
Imya servisa
Primer:
onlinenet
ontlitcp
sunserv
onserv
Stroka sposob podklyucheniya opredelyaet tip ispol'zuemogo servera informix i metod po kotoromu klient budet vzaimodejstvovat' s serverom.
|to pole sostoit iz vos'mi bukv razdelennyh na tri kategorii.
  1. Zapustite utilitu konfiguracii servera onmonitor, vyberite punkt parameters a initialize. Dalee vam budet neobhodimo zapolnit' libo otredaktirovat' nekotorye polya na neskol'kih ekranah, poyavlyayushchihsya drug za drugom. Zdes' budet opisana tol'ko chast' kritichnyh dlya servera parametrov bez pravil'nogo zapolneniya , kotoryh budet nevozmozhna ego normal'naya rabota. Ostal'nye parametry yavlyayut'sya parametrami dlya bolee tonkoj nastrojki i rassmatrivat'sya ne budut.
  2. V poyavivshemsya okne Disk Parameters zapolnite sleduyushchie polya:
  3. MIRROR - vvedite N
    Tape Dev. - vvedite /dev/null
    Log. Tape Dev. - vvedite /dev/null
    Root Size - vvedite razmer kornegogo DbSpace
    Primary Path - vvedite put' i imya fajla, sozdannogo v punkte 8
  4. Nazhmite Esc.
  5. V poyavivshemsya okne Shared Memory Parameters zapolnite sleduyushchie polya:
  6. Server Number - vvedite 10
    Server Name - vvedite imya SUBD servera, kotoroe vy propisali v punkte 12
  7. Nazhmite Esc. I pri poyavlenii ocherednyh okon takzhe nazhimajte Esc.
  8. Posle togo kak zakroetsya poslednee okno i poyavit'sya vopros o podtverzhdenii inicializacii diskovogo prostranstva, neobhodimo otvetit' Y. V dal'nejshem sledovat' istrukciyam.
  9. Kogda poyavit'sya stroka menyu Parameters
  10. neobhodimo chtoby v nizhnej stroke prisutstvovala nadpis' Quiscent, chto oznachaet uspeshnuyu inicializaciyu servera i perehod ego v odnapol'zovatel'skij rezhim.
  11. Vyberite EXIT.
  12. Vyberite MODE.
  13. Vyberite v poyavivshemsya podmenyu punkt On-Line.
  14. Posle togo kak vash server perejdet v rezhim On-Line ne trogajte ego v techenii primerno pyati minut dlya togo, chtoby uspela sformirovat'sya sistemnaya baza dannyh Sysmaster.
1.4 Instrukciya po zapusku servera, ego vyklyucheniyu i perevodu v razlichnye sostoyaniya.
Server Informix OnLine v 7.X mozhet nahodit'sya v treh osnovnyh sostoyaniyah:
OffLine - server ne zapushchen pamyat' ne vydelena.
Quiescent - server zapushchen, no nahoditsya v odnopol'zovatel'skom rezhime.
OnLine - sarver zapushchen i nahodit'sya v mnogo-pol'zovatel'skom rezhime.
Krome togo sushchestvuyut eshche neskol'ko promezhutochnyh sostoyanij v kotorye server vremenno perehodit pri vypolnenii opredelennyh operacij.
Dlya zapuska servera neobhodimo perevesti ego v sostoyanie OnLine. Pri etom on stanovit'sya dostupnym v mnogopol'zovatel'skom rezhime.
Dlya vyklyucheniya servera neobhodimo perevesti ego v sostoyanie OffLine.
Dlya perevoda servera iz odnogo sosotoyaniya v drugoe ispol'zuet'sya libo komandy oninit, onmode, libo utilita postroenaya na baze menyu onmonitor. Sleduet, odnako, ponimat', chto onmonitor v konechnom schete vyzyvaet komandy oninit i onmode s ispol'zovaniem razlichnyh klyuchej.
1.4.1 Ispol'zovanie komand oninit i onmode
Zapustit' server (perevesti server iz rezhima Off Line v rezhim On Line)
oninit
Vyklyuchit' server (perevesti server iz rezhima On Line v rezhim Off Line)
onmode -k
Perevesti server iz nerabochego sostoyaniya v odnopol'zovatel'skij rezhim (perevesti server iz rezhima Off Line v rezhim Quiescent)
oninit -s
Perevesti server iz rabochego sostoyaniya v odnopol'zovatel'skij rezhim (perevesti server iz rezhima On Line v rezhim Quiescent)
onmode -s (pri takom perevode pol'zovateli kotorye rabotali v etot moment v sisteme prodolzhayut rabotat' do zaversheniya svoih zadach, a dlya novyh udalennyh pol'zovatelej server stanovit'sya ne dostupnym)
onmode -u (pri takom perevode pol'zovateli kotorye rabotali v etot moment v sisteme prinuditel'no otklyucha-yut'sya ot nee. Dlya novyh udalennyh pol'zovatelej server stanovit'sya ne dostupnym)
Primechanie
Dlya togo chtoby postoyanno ne otvechat' na voprosy kotorye zadaet sistema pri perevode ee iz odnogo sostoyaniya v drugoe mozhno ispol'zovat' parametr "-y". Naprimer esli dat' komandu onmode -ky , to server budet vygruzit'sya "molcha" i ne budet prosit' vashego podtverzhdeniya na vypolnenie komandy.
1.4.2 Ispol'zovanie onmonitor
Pri ispol'zovanii programmy Onmonitor sleduet pomnit' sleduyushchee:
V programme onmonitor vse upravlenie sostoyaniem servera osnovano na nekotorom nabore menyu.
Zapustit' server (perevesti server iz rezhima Off Line v rezhim On Line)
Vyklyuchit' server (perevesti server iz rezhima On Line v rezhim Off Line)
Perevesti server iz nerabochego sostoyaniya v odnopol'zovatel'skij rezhim (perevesti server iz rezhima Off Line v rezhim Quiescent)
Perevesti server iz rabochego sostoyaniya v odnopol'zovatel'skij rezhim (perevesti server iz rezhima On Line v rezhim Quiescent)
Pri takom perevode pol'zovateli kotorye rabotali v etot moment v sisteme prodolzhayut rabotat' do zaversheniya svoih zadach, a dlya novyh udalennyh pol'zovatelej server stanovit'sya ne dostupnym
Pri takom perevode pol'zovateli kotorye rabotali v etot moment v sisteme prinuditel'no otklyuchayut'sya ot nee. Dlya novyh udalennyh pol'zovatelej server stanovit'sya ne dostupnym.
1.5 Instrukciya po monitoringu servera.
Dlya monitoringa sistemy rekomenduetsya ispol'zovat' sleduyushchie sredstva:
1.5.1 Sistemnaya konsol'
Na sistemnuyu konsol' vyvodit'sya ryad soobshchenij o sostoyanii servera (informaciya o nevozmozhnosti zagruzki, informaciya o kakih libo kriticheskih sboyah v sisteme, informaciya o zapolnenii ocherednogo logicheskogo zhurnala i t.d.). Rekomenduetsya pereodicheski prosmatrivat' vyvod konsoli dlya chteniya informacii postupayushchej ot servera Informix.
1.5.2 Fajl soobshchenij
Fajl soobshchenij nahodit'sya tam, gde vy opredelili dlya nego mesto pri ustanovke Informix i imeet nazvanie, kotoroe takzhe opredelyaet'sya vami pri ustanovke Informix. Esli vy special'no ne menyali imya i put' dlya fajla soobshchenij, to po umolchaniyu on nahoditsya v direktorii opredelennoj peremennoj okruzheniya INFORMIXDIR i imeet imya online.log. V etot fajl server Informix zapisyvaet vse osnovnye sobytiya, takie kak zapusk servera, perehod servera iz odnogo sostoyaniya v drugoe, oshibki ne kritichnye dlya raboty servera, prohozhdenie serverom kontrol'nyh tochek - check point i t.d. Nastoyatel'no rekomenduet'sya pereodicheski prosmatrivat' dannyj fajl dlya rannego obnaruzheniya potencial'nyh problem. Takzhe pri vozniknovenii pereboev v rabote servera (ne zapuskaet'sya, pol'zovateli ne mogout podsoedenit'sya i t.d.) pervym delom rekomenduet'sya prochitat' poslednii zapisi sdelanye serverom v fajle soobshchenij. Raz v mesyac rekomenduet'sya obnulyat' fajl soobshchenij dlya togo chtoby osvobodit' ego ot ustarevshih zapisej.
Prosmotret' fajl soobshchenij
cat $INFORMIXDIR/online.log | more
(dlya listaniya ispol'zujte Enter)
Obnulit' fajl soobshchenij
cat /dev/null > $INFORMIXDIR/online.log
1.5.3 Programma onstat
Programma onstat mozhet vydavat' bol'shoe kolichestvo raznoobraznoj informacii o sostoyanii servera i processah protekayushchih vnutri nego. Dannoe sredstvo yavlyaet'sya osnovnym pri rabote po testirovaniyu sostoyaniya servera. Onstat imeet bol'shoe kolichestvo klyuchej kombiniruya kotorye mozhno poluchat' razlichnye vyvody na ekran. |ta utilita rabotaet s Shared memory , chto opredelyaet neobhodimost' nahozhdeniya servera v sostoyanii On-Line libo Quiescent dlya normal'noj raboty onstat. Esli server nahodit'sya v rezhime Off-Line, to pri zapuske onstat vydast soobshchenie:
shared memory not initialized for INFORMIXSERVER
Rassmotrim nekotorye osnovnye vyvody dannoj komandy. Ostal'nuyu informaciyu vy mozhene poluchit' najdya neobhodimuyu kombinaciyu klyuchej.
Prosmotret' informaciyu po vsem klyucham onstat
onstat -- | more
Perejti v sobstvennyj komandnyj processor. Posle perehoda v komandnyj processor dostatochno nabirat' tol'ko klyuchi nlya polucheniya vyvodov na ekran. Dlya vyhoda iz komandnogo processora ispol'zujte Ctrl - C.
onstat -i
Povtoryat' vyvod na ekran cherez zadannyj promezhutok vremeni.
onstat -r <interval v sek.> <klyuch dlya vyvoda>
Posmotret' v kakom sostoyanii nahodit'sya server
onstat -s
V poluchenom vyvodeimeet'sya sleduyushchaya informaciya:
INFORMIX-OnLine Version 7.10.UD2 -- On-Line -- Up 00:01:01 -- 8976 Kbytes
INFORMIX-OnLine Version 7.10.UD2
-- On-Line --
Up 00:01:01
8976 Kbytes
versiya zapushchennogo servera
Sostoyanie servera
obshchee vremya raboty servera
kolichestvo zanimaemoj pamyati
Prosmotret' profajl
onstat -p
Prosmotret' informaciyu po prostranstvu bazy dannyh
onstat -d
Prosmotret' sostoyanie logicheskih zhurnalov
onstat -l
Prosmotret' blokirovki
onstat -k
Prosmotret' informaciyu o virtual'nyh processorah
onstat -p -g glo
Prosmotret' informaciyu o nityah
onstat -p -g ath
Prosmotret' informaciyu o tekushchih soedineniyah
onstat -u
Prosmotret' informaciyu o sessii
onstat -g ses
1.5.4 Utilita onmonitor
Utilita onmonitor pozvolyaet posmotret' informaciyu po sostoyaniyu razlichnyh osnovnyh parametrov servera. Odnako, zdes' neobhodimo ponimanie togo, chto v konechnom itoge dannaya utilita proizvodit vyzov programmy onstat s razlichnymi klyuchami.
Dlya polucheniya informacii neobhodimo zapustit' utilitu onmonitor, vojti v menyu Status i vybrat' neobhodimyj punkt.
Inogda dlya polucheniya dopolnitel'noj informacii trebuetsya nazhimat' Ctrl-B. Ob etom soobshchaet'sya v vverhu ekrana:
Press ESC to return to the Status Menu.
Use arrow keys to move the cursor.
Press F3 or CTRL-B for chunk information on the highlighted DBspace/BLOBspace
Prosmotret' profajl
Prosmotret' informaciyu po tekushchim soedineniyam
Prosmotret' informaciyu po prostranstvu bazy dannyh
Prosmotret' sostoyanie baz dannyh
Prosmotret' sostoyanie logicheskih zhurnalov
1.5.5