Ocenite etot tekst:


---------------------------------------------------------------
 Email: 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 Programma oncheck
Programma pozvolyaet protestirovat' prostranstvo tablic, prostranstvo indeksnyh stranic i t.d. Klyuchi dannoj programmy mozhno posmotret' prosto nabrav ee bez parametrov. Dlya diagnostiki neobhodimo ispol'zovat' sleduyushchij sintaksis komandy:
oncheck -p <neobhodimyj klyuch>
1.5.6 Baza dannyh sysmaster
Baza dannyh sysmaster nahodit'sya v kornevom prostranstve baz dannyh. V nej nahodit'sya bolee 28 tablic. Ispol'zovanii lish' nekotoryh iz nih podderzhivaet'sya i dokumentiruet'sya firmoj Informix. Iz dannyh tablic putem prostyh SQL zaprosov mozhno poluchit' prakticheski lyubuyu informaciyu o parametrah servera, prostranstve tablic, podklyuchennyh pol'zovatel'skih processah i t.d. Dlya bolee detal'noj informacii po strukture bazy dannyh sysmaster obrashchajtes' k dokumentacii na produkt.
1.6 Vydelenie i vedenie diskovogo prostranstva
Kak vy znaete prostranstvo baz dannyh sostoit iz otdel'nyh kusochkov - chuncks. |ti kusochki mogut raspolagat'sya libo na "syrom" ustrojstve libo v vide fajla operacionnoj sistemy. Predpochtitelen sposob raspolozheniya chunks na "syrom" ustrojstve. Esli ne ogovarivaet'sya osobenno to dejstviya opisanye v punkte odinakovy kak dlya fajla, tak i dlya "syrogo" ustrojstva. Dlya "syrogo" ustrojstva neobhodimo znat' smeshchenie. Smeshchenie eto to, skol'ko (v kilobajtah) nuzhno otstupit' ot nachala "syrogo" ustrojstva, dlya togo chtoby sozdat' novyj chunk na chistom meste i ne zateret' uzhe sushchestvuyushchie chunks. Dopustim my sozdali prostranstvo baz dannyh kotoroe sostoit iz dvuh chunks, raspolozhennyh drug za drugom na "syrom" ustrojstve. Pervyj chunk imeet razmer 20000 Kb, a vtoroj 30000 Kb. Togda, esli my hotim dobavit' novyj chunk k prostranstvu baz dannyh, i hotim ego raspolozhit' na tom zhe "syrom" ustrojstve, to my dolzhny zadat' dlya nego smeshchenie v 50000 Kb.
1.6.1 Dobavlenie novogo chunk k sushchestvuyushchemu prostranstvu baz dannyh.
Pri dobavlenii novogo chunk k sushchestvuyushchemu prostranstvu baz dannyh neobhodimo snachala sozdat' fajl (pri raspolozhenii na fajlah) ili opredelit' "syroe" ustrojstvo i smeshchenie (esli ispol'zuet'sya upravlenie diskom napryamuyu).
Esli dannoe prostranstvo baz dannyh zerkaliruetsya to dopolnitel'no neobhodimo podgotovit' po odnomu dopolnitel'nomu chunk na kazhdyj dobovlyaemyj.
Dobavlenie novogo chunk k sushchestvuyushchemu prostranstvu baz dannyh s pomoshch'yu onspaces
Dlya raspolozheniya na fajlah:
cd <Katalog dlya razmeshcheniya>
cat /dev/null > <imya fajla>
chmod 660 <imya fajla>
Dlya raspolozheniya na "syrom" ustrojstve:
onspaces -a <imya prostranstva BD> -p <put' k podgot. chunk> -o <smeshch> -s <razmer v Kb>
Primechanie:
V grafe <imya prostranstva BD> ukazyvaetsya imya prostranstva baz dannyh k kotoromu proizvodit'sya dobavlenie novogo chunk.
V grafe <smeshch> ukazyvaetsya smeshchenie v Kb dlya "syrogo" ustrojstva. Dlya fajlov etot parametr raven 0 no vse ravno yavlyaetsya obyazatel'nym.
Dobavlenie novogo chunk k sushchestvuyushchemu prostranstvu baz dannyh s pomoshch'yu onmonitor
Dlya raspolozheniya na fajlah:
cd <Katalog dlya razmeshcheniya>
cat /dev/null > <imya fajla>
chmod 660 <imya fajla>
Dlya raspolozheniya na "syrom" ustrojstve:
1.6.2 Udalenie chunk iz prostranstva baz dannyh.
Dlya udaleniya chunk iz prostranstva baz dannyh neobhodimo snachala udalit' vse dannye, kotorye nahodyat'sya v chunk. Zatem udalit' chunk iz prstranstva baz dannyh. Poslednim shagogm yavlyaetsya udalenie chunk iz fajlovoj sistemy (pri raspolozhenii na fajlah) ili pometka dlya sebya, chto dannoe prostranstvo "syrogo" ustrojstva yavlyaet'sya svobodnym (esli ispol'zuet'sya upravlenie diskom napryamuyu).
Neobhodimo otmetit', chto posle vypolneniya operacij po udaleniyu chunk iz prostranstva baz dannyh trebuetsya sozdanie arhiva urovnya 0 (polnoe arhivirovanie sistemy).
Udalenie chunk iz prostranstva baz dannyh
Onspaces -d <imya prostranstva BD> -p <put' k udal. chunk> -o <smeshch>
ontape -s -L 0
1.6.3 Vosstanovlenie chunk iz zerkal'nyh.
Esli prostranstvo baz dannyh zerkaliruet'sya, to eto znachit, chto dlya kazhdogo vhodyashchego v ego sostav chunk sushchestvuet eshche odin tochno takoj zhe chunk - "zerkalo". Pri razrushenii odnogo iz etih chunk server avtomaticheski pereklyuchaet'sya na rabochij chunk i cherez nekotoroe vremya vystavlyaet flag D dlya "slomavshegosya" (sm. razdel po diagnostirovaniyu prostranstva baz dannyh). Posle obnaruzheniya fakta razrusheniya vam neobhodimo otremontirovat' mesto zanimaemoe sbojnym chunk (zamenit' disk i t. p.) i voostanovit' zerkalirovanie. Dlya etogo dat' komandu:
Primechanie
Poslednij parametr eto bol'shaya anglijskaya bukva "O"
1.6.4 Dobavlenie novogo prostranstva baz dannyh.
Pri sozdanii novogo prostranstva baz dannyh neobhodimo snachala sozdat' fajl (pri raspolozhenii na fajlah) ili opredelit' "syroe" ustrojstvo i smeshchenie (esli ispol'zuet'sya upravlenie diskom napryamuyu) v kotoryh budet razmeshchat'sya pervyj chunk.
Esli dannoe prostranstvo baz dannyh zerkaliruetsya to dopolnitel'no neobhodimo podgotovit' eshche odin dopolnitel'nyj chunk.
Neobhodimo otmetit', chto vozmozhnost' zerkalirovaniya ne vystavlyaet'sya avtomaticheski pri ustanovke servera. Dlya togo, chtoby poyavilas' vozmozhnost' zerkalirovat' prostranstva baz dannyh, neobhodimo vystavit' vozmozhnost' zerkalirovaniya na urovne servera. Dlya etogo neobhodimo propisat' v fajle konfiguracii (imya fajla konfiguracii opredeleno v peremennoj okruzheniya ONCONFIG) v sekcii MIRROR edinicu ("1").
Dobavlenie novogo prostranstva baz dannyh s pomoshch'yu onspaces
Dlya raspolozheniya na fajlah:
cd <Katalog dlya razmeshcheniya>
cat /dev/null > <imya fajla>
chmod 660 <imya fajla>
Dlya raspolozheniya na "syrom" ustrojstve:
onspaces -c -d <imya novogo prostr. BD> -p <put' k shunk> -o <smeshch> -s <razmer chunk>
ontape -s -L 0
Dobavlenie novogo prostranstva baz dannyh s pomoshch'yu onmonitor
Dlya raspolozheniya na fajlah:
cd <Katalog dlya razmeshcheniya>
cat /dev/null > <imya fajla>
chmod 660 <imya fajla>
Dlya raspolozheniya na "syrom" ustrojstve:
ontape -s -L 0
1.6.5 Kak vklyuchit' zerkalirovanie prostranstva baz dannyh.
Esli prostranstvo baz dannyh pervonachal'no bylo sozdano bez zerkalirovaniya, to my imeem vozmozhnost' spustya nekotoroe vremya pri vozniknovenii neobhodimosti zazerkalirovat' ego.
Vklyuchit' zerkalirovanie prostranstva baz dannyh s pomoshch'yu onspaces
Dlya raspolozheniya na fajlah:
cd <Katalog dlya razmeshcheniya>
cat /dev/null > <imya fajla>
chmod 660 <imya fajla>
Dlya raspolozheniya na "syrom" ustrojstve:
onspaces -m <imya prostr. BD> -p <put' k shunk dlya kot vkl.> -o <smeshch> -m <put' k zerkal'nomu shunk>
ontape -s -L 0
Vklyuchit' zerkalirovanie prostranstva baz dannyh s pomoshch'yu onmonitor
Dlya raspolozheniya na fajlah:
cd <Katalog dlya razmeshcheniya>
cat /dev/null > <imya fajla>
chmod 660 <imya fajla>
Dlya raspolozheniya na "syrom" ustrojstve:
ontape -s -L 0
1.6.6 Udalenie prostranstva baz dannyh.
Pri neobhodimosti udaleniya prostranstva baz dannyh neobhodimo snachala ochistit' vse chunk vhodyashchie v dannoe prostranstvo. Zatem nuzhno udalit' vse chunk vhodyashchie v nego, krome pervogo (kak eto delaet'sya mozhno prochitat' v sootvetstvuyushchem punkte). I posle etogo udalyat' prostranstvo baz dannyh.
Udalit' pustoe prostranstvo baz dannyh s pomoshch'yu onspaces
onspaces -d <imya prostr. BD>
ontape -s -L 0
Udalit' pustoe prostranstvo baz dannyh s pomoshch'yu onmonitor
ontape -s -L 0
1.6.7 Dobavlenie logicheskih zhurnalov
Pri rabote mozhet vozniknut' neobhodimost' v dobavlenii logicheskih zhurnalov. Posle togo kak zhurnaly budut dobavleny neobhodimo proizvesti arhivirovanie urovnya 0. Bez dannoj operacii dobavlenye zhurnaly ne stanut aktivnymi i ih ispol'zovanie budet nevozmozhno.
Dobavit' novyj logicheskij zhurnal s pomoshch'yu onparams
onparams -a -d < imya prostr. BD > -s <razmer zhurnala Kb>
ontape -s -L 0
1.6.8 Udalenie logicheskih zhurnalov
Pri rabote mozhet vozniknut' neobhodimost' v udalenii logicheskih zhurnalov. Posle togo kak zhurnaly budut udaleny neobhodimo proizvesti arhivirovanie urovnya 0. Dlya udaleniya zhurnala neobhodimo znat' ego id. Dlya ego opredeleniya neobhodimo vospol'zovat'sya komandoj onstat -l (sm. punkt po monitoringu sistemy).
Udalit' logicheskij zhurnal s pomoshch'yu onparams
onparams -d -l <id zhurnala >
ontape -s -L 0
1.7 Arhivirovanie dannyh.
Pri arhivirovanii v Informix ispol'zuet'sya tri urovnya arhivov. Pervyj eto arhivirovanie urovnya 0, to est' arhiv vsej sistemy. Vtoroj eto arhivirovanie urovnya 1, to est' arhiv tol'ko teh dannyh, kotorye pomenyalis' s momenta arhivirovaniya urovnya 0. Tretij eto arhivirovanie urovnya 2, to est' arhiv tol'ko teh dannyh, kotorye pomenyalis' s momenta arhivirovaniya urovnya 1. Ishodya iz takoj ideologii vidno, chto pri vypolnenii arhiva urovnya 0 vse predidushchie arhivy urovnej 1 i 2 teryayut aktual'nost' i t.d. dlya arhivov bolee nizkogo urovnya. Dlya vypolneniya arhivov rekomenduet'sya ispol'zovat' strimernuyu lentu. Odnako eto ne obyazatel'noe trebovanie. Arhivirovanie mozhno proizvodit' na sleduyushchie ustrojstva:
Arhivirovanie proizvodit'sya na ustrojstvo propisannoe v fajle konfiguracii (imya fajla konfiguracii opredeleno v peremennoj okruzheniya ONCONFIG) v sekcii TAPEDEV (krome togo vy mozhete propisat' ustrojstvo vospol'zovavshis' utilitoj onmonitor (Archive-> Tape-Parameters)). Ne zabudte takzhe ukazat' razmer lenty i razmer bloka. Pomnite, chto vosstanovlenie proizvodimoe s kakogo libo ustrojstva trebuet chtoby parametry kasayushchiesya razmera lenty i razmera bloka sovpadali s temi, kotorye byli pri sozdanii arhiva na ustrojstve. Vnimanie! Pri ispol'zovanii utility ontape arhiv vsegda nachinaet'sya s nachala ustrojstva.
Sdelat' arhiv urovnya 0
ontape -s -L 0
Sdelat' arhiv urovnya 1
ontape -s -L 1
Sdelat' arhiv urovnya 2
ontape -s -L 2
Primechanie:
Esli vy ispol'zuete dlya arhivirovaniya ustrojstvo, raspolozhennoe na udalennom komp'yutere, vam neobhodimo propisat' na etoj udalennoj mashine v fajle /etc/hosts.equv imya mashiny s kotoroj budet proizvodit'sya arhivirovanie.
1.8 Vosstanovlenie dannyh
Pri vosstanovlenii dannyh vy dolzhny ispol'zovat' nositeli s arhivami urovnya 0, 1, 2 i nositeli kotorye soderzhat nabor logicheskih zhurnalov s nomerami nachinaya ot nomera, kotoryj byl vydan pri provedenii poslednego arhiva urovnya 0. Vosstanovlenie proizvodit'sya v sleduyushchem poryadke:
Pered vostanovleniem neobhodimo vosstanovit' konfiguraciyu servera v pervonachal'nom vide, a imenno vosstanovit' vse prstranstva baz dannyh, vosstanovit' zerkalirovanie, vosstanovit' te zhe samye ustrojstva s temi zhe samymi ID i tak dalee. Ispol'zujte linki esli net vozmozhnosti vosstanovit' ustrojstva odin v odin.
1.8.1 Vosstanovlenie otdel'nogo prostranstva baz dannyh
Pri vosstanovlenii otdel'nogo prostranstva baz dannyh neobhodimo chtoby eto prostranstvo ne yavlyalos' mestom dlya hraneniya sistemnoj informacii. V etom sluchae vozmozhno teploe vosstanovlenie, to est' vosstanovlenie pri rabochem servere. Dlya vosstanovleniya dajte komandu:
ontape -r -D <imya vosstanavlevoemogo prostranstva baz dannyh>
Pri etom neobhodimo, chtoby ustrojstvo bylo propisano v fajle konfiguracii (imya fajla konfiguracii opredeleno v peremennoj okruzheniya ONCONFIG) v sekcii TAPEDEV i nositel' nahodilsya v ustrojstve.
1.8.2 Vosstanovlenie vseh dannyh
Vosstanovlenie vseh dannyh vypolnyaet'sya na ne rabochem servere. Dlya vosstanovleniya vypolnite sled shagi:
ontape -r

Last-modified: Tue, 15 Sep 1998 12:44:43 GMT
Ocenite etot tekst: