Računalniki Windows internet

Namestitev IBM DB2 v Linux. Namestitev (ponovna namestitev) strežnika IBM DB2 Db2 express c 10.5 težave pri namestitvi

kar pomeni, da lahko v praksi uporabite različico s polnimi funkcijami DB2 10.1.

Če primerjaš brezplačne različice DB2 Express-C 9.7 in 10, očitna prednost je zdaj količina porabljenega pomnilnik z naključnim dostopom povečal z 2 na 4 GB, kar je dobra novica.

Brezplačno in demo komercialno različico lahko prenesete tukaj - http://www-01.ibm.com/software/data/db2/linux-unix-windows/download.html (za prenos potrebujete IBM ID, vendar je potrebna registracija hitro in brezplačno).

Oglejmo si, kako izgleda postopek namestitve in konfiguracije z uporabo brezplačne različice kot primera.

Prenesite distribucijski komplet, ga razpakirajte in zaženite datoteko setup.exe, pojavi se pozdravno okno.

Pojdite na zavihek »Namesti izdelek« in kliknite »Namesti nova kopija"Nasproti edine predlagane možnosti (v komercialni različici je možnost izbire izdaje DBMS)

Začnite namestitev

Sprejemamo licenčno pogodbo

Zapustimo običajno namestitev in nadaljujemo. Za 1C bo to dovolj.

Če želite DB2 namestiti samo v en računalnik, vam ni treba izdelati odzivne datoteke

Navedemo namestitveni imenik. Če imate ločen diskovni niz za baze podatkov DB2, ga lahko namestite neposredno tja, to bo privzeto omogočilo ustvarjanje novih baz podatkov na istem disku, vendar je za to odgovoren parameter vedno mogoče spremeniti.

SSH sem opustil. to dodatna priložnost administracija strežnika, ki jo je zaželeno uporabiti pri upravljanju strežnikov prek javnih omrežij preko nezaščitenega kanala. V lokalno omrežje nima veliko smisla.

Ustvarjamo novo račun za zagon strežniških procesov

Tukaj navedemo vrata zagona DBMS. Privzeto pošto je treba spremeniti v primeru, da se na enem računalniku izvaja več DB2 ali če želite spremeniti vrata za dodatno majhno zaščito (obstaja priporočilo za dodelitev nestandardnih vrat standardnim storitvam, kar lahko zmede potencialni napadalec, vsaj neizkušen. ).

Čakamo, da se namestitev zaključi in vidimo sporočilo o uspehu

Takoj po končani namestitvi dodajte pomemben parameter, ki bo optimiziral delo DB2 za 1C:

Odpiranje ukaznega okna

In izvršimo ukaz
db2set DB2_WORKLOAD = 1C
če samo zaženete db2set, bo sistem prikazal seznam nameščenih parametrov

Nato znova zaženemo DBMS:
db2stop
db2start

Ustvarjamo novo informacijsko bazo v 1C, medtem ko morate kot uporabnik strežnika baze podatkov določiti db2admin, ki ste ga ustvarili med postopkom namestitve

Ne pozabite preveriti, ali se datoteka semafora nahaja v imeniku s strežnikom aplikacij 1C db2loadapion, kar bo pospešilo postopek nalaganja baze podatkov iz datoteke dt.

To je vse. Ostaja še, da v ustvarjeno bazo naložite datoteko dt ali konfiguracijsko datoteko in delo se lahko začne.

V DB2 10.1 ni več "Nadzornega centra", razen ukazna vrstica se lahko namesti brezplačno orodje za administracijo DB2 - IBM Data Studio.

Bistvo je, da razložite bazo podatkov z orodji 1C, znova namestite platformo in strežnik ter ponovno naložite bazo podatkov. Hkrati pa, če so v bazi podatkov že prej ostale superge iz posodabljanja konfiguracij, bodo zagotovo izginile.

1. Čiščenje. Torej za začetek ustvarite kopijo baze podatkov s pomočjo 1C Enterprise(prek konfiguratorja \ administracije). Nato izklopimo vse možne načrtovane naloge za 1C (varnostno kopiranje itd.) in zaustavimo strežnik 1C podjetja. Popolnoma uničimo obstoječe različice DB2 in datotek baze podatkov, saj v brezplačni izdaji namestitev "posodobitve" ni podprta, le namestitev iz nič. Izbrišemo mapo "C: \ Program Files \ 1cv81 \ server", da počistimo predpomnilnik obstoječih baz podatkov in lahko ustvarimo bazo podatkov z istim imenom kot prej (da se uporabniki ne bojijo).

2. Pojdimo na namestitev. Najprej namestite najnovejšo izdajo paketa jre: http://www.java.com/ru/download/manual.jsp, ker DB2 je vezan na realnost. Zdaj se v Windows prijavimo pod uporabnikom, katerega ime je sestavljeno iz največ 8 angleških črk ali številk (admin), sicer DB2 sploh ne bo nameščen ali pa mu ne bo dovoljeno normalno vstopiti v bazo podatkov. Nato namestimo sam DB2, tam je vse preprosto, le pri ustvarjanju uporabnika, iz katerega se bo strežnik zagnal, ne pozabite na omejitve imen. Preostale nastavitve so lahko privzete. Po namestitvi strežnika ga morate konfigurirati za 1C. Če želite to narediti, pojdite na start \ programs \ db2 \ orodja ukazne vrstice \ ukazno okno. V konzolo zapišemo naslednje ukaze:

db2set DB2_WORKLOAD = 1C

db2set DB2_CREATE_DB_ON_PATH = DA

db2start

Zdaj lahko posodobite platformo 1C. Upam, da lahko uganete, kako to narediti. Edina pripomba je, da pri ustvarjanju uporabnika, v imenu katerega se bo zagnal strežnik 1C, ne pozabite na omejitve imen in ga dodajte v uporabniško skupino db2admns. No, preverite, ali so se vsi procesi strežnika 1C začeli normalno (ragent, rphost, rmngr), če ni procesa, ga ustvarimo v konzoli strežnika 1C s privzetimi nastavitvami.

Zdaj moramo ustvariti prazno bazo za nalaganje. Če je na seznamu baz podatkov in je uporabniško ime \ geslo uporabnika DB2 (od katerega se zažene strežnik) staro, potem preprosto poskusimo v bazo podatkov vnesti v načinu konfiguratorja. Če se je kaj spremenilo, spremenimo nastavitve. Pri vhodu se bo ustvarila prazna baza.

3. In končno, poskrbimo, da bo baza podatkov delovala stabilno. Potrebujemo nadzorni center DB2. Najprej zaustavimo strežnik 1C, da lahko brez težav znova zaženemo bazo podatkov. Gremo na enoto db2 (preko ikone v sistemski vrstici ali skozi zagon). Našo bazo najdemo v nadzornem centru, se povežemo in pritisnemo gumb "Zahtevaj" v skupini dejanj z bazo. Izvajamo naslednjo zahtevo:

posodobi db cfg z uporabo APPLHEAPSZ 4096 APP_CTL_HEAP_SZ 4096 STMTHEAP 16384 primarni dnevnik 64 log sekund 128 DBHEAP 32768 logfilsiz 16384 LOCKLIST samodejno takoj;
POSODOBITE DBM CFG Z UPORABO MON_HEAP_SZ 200 FCM_NUM_BUFFERS 2048 takoj;

Ne pozabite za vsakim ";" kliknite. Po izvedbi zahteve znova zaženite bazo podatkov (po kontekstni meni). Zdaj je DB2 pripravljen za delo z 1C.

Znova zaženemo strežnik 1C, gremo skozi konfigurator v našo bazo podatkov in naložimo predhodno shranjeno datoteko kopije baze podatkov. Tukaj boste morali počakati, tk. nalaganje velike baze podatkov lahko traja zelo dolgo. Po nalaganju vklopimo vse načrtovane naloge nazaj in, voila, imamo novo platformo na novem strežniku DB2.

Ta naloga opisuje, kako zagnati čarovnika za namestitev DB2 v sistemu Windows. S čarovnikom za namestitev DB2 boste definirali namestitev in namestili izdelek baze podatkov DB2® v vaš sistem.

O tej nalogi

Omejitve

  • V nobenem uporabniškem računu ne morete imeti zagnanega več kot enega primerka čarovnika za namestitev DB2.
  • Ime kopije DB2 in ime primerka se ne moreta začeti s številsko vrednostjo. Ime kopije DB2 je omejeno na 64 angleških znakov, sestavljenih iz znakov A-Z, a-z in 0-9.
  • Ime kopije DB2 in ime primerka morata biti edinstvena med vsemi kopijami DB2.
  • Uporaba funkcij XML je omejena na bazo podatkov, ki ima samo eno particijo baze podatkov.
  • Nobenega drugega izdelka baze podatkov DB2 ni mogoče namestiti na isto pot, če je eden od naslednjih izdelkov že nameščen:
    • IBM Data Server Runtime Client
    • Paket gonilnikov IBM-ovega podatkovnega strežnika
    • Informacijski center DB2
  • Polja čarovnika za namestitev DB2 ne sprejemajo neangleških znakov.
  • Če omogočite razširjeno varnost v operacijskem sistemu Windows Vista ali Windows 2008 ali novejšem, morajo uporabniki pripadati skupini DB2ADMNS ali DB2USERS za izvajanje lokalnih ukazov in aplikacij DB2 zaradi dodatne varnostne funkcije (Nadzor uporabniškega dostopa), ki omejuje privilegije, ki jih imajo lokalni skrbniki. privzeto. Če uporabniki ne pripadajo eni od teh skupin, ne bodo imeli dostopa za branje lokalnih konfiguracijskih ali aplikacijskih podatkov DB2.

Preden začneš

Preden zaženete čarovnika za namestitev DB2:

  • Če nameravate nastaviti okolje particionirane baze podatkov, glejte »Nastavitev okolja particionirane baze podatkov«.
  • Prepričajte se, da vaš sistem izpolnjuje zahteve za namestitev, pomnilnik in disk.
  • Če nameravate uporabiti LDAP za registracijo strežnika DB2 v operacijskih sistemih Windows Active Directory, morate pred namestitvijo razširiti shemo imenika, sicer boste morali ročno registrirati vozlišče in katalogizirati baze podatkov. Za več informacij glejte "Razširitev sheme Active Directory za imeniške storitve LDAP (Windows)" temo.
  • Če nameravate uporabiti IBM® Tivoli® Monitoring for Databases: DB2 Agent, pred namestitvijo izdelka DB2 preberite temo "Namestitev IBM Tivoli Monitoring for Databases: DB2 Agent z namestitvenim programom DB2" za podrobnosti, omejitve in omejitve.
  • Za namestitev morate imeti lokalni skrbniški uporabniški račun s priporočenimi uporabniškimi pravicami. V strežnikih baz podatkov DB2, kjer lahko LocalSystem uporabljate kot uporabnika primerka DAS in DB2 in ne uporabljate funkcije particioniranja baze podatkov, lahko namestitev izvede uporabnik brez skrbništva z povišanimi privilegiji.

    Opomba: Če bo namestitev izdelka izvedel neskrbniški uporabniški račun, morate pred poskusom namestiti izdelek baze podatkov DB2 namestiti knjižnico izvajalnega časa VS2005. Knjižnica izvajalnega časa VS2005 je potrebna v operacijskem sistemu, preden lahko namestite izdelek baze podatkov DB2. Knjižnica izvajalnega okolja VS2005 je na voljo na spletnem mestu za prenos Microsoftove runtime knjižnice. Na voljo sta dve možnosti: izberite vcredist_x86.exe za 32-bitne sisteme ali vcredist_x64.exe za 64-bitne sisteme.

  • Čeprav to ni obvezno, je priporočljivo, da zaprete vse programe, tako da lahko namestitveni program posodobi vse datoteke v računalniku, ne da bi potreboval ponovni zagon.
  • Nameščanje izdelkov DB2 z navideznega pogona ali nepreslikanega omrežnega pogona (kot je \\ ime gostitelja \ ime skupne rabe v Raziskovalcu Windows) ni podprto. Preden poskusite namestiti izdelke DB2, morate preslikati omrežni pogon na črko pogona Windows (na primer Z :).

Postopek

Za zagon čarovnika za namestitev DB2:

  1. Prijavite se v sistem z lokalnim skrbniškim računom, ki ste ga definirali za namestitev DB2.
  2. Če imate DVD izdelka baze podatkov DB2, ga vstavite v pogon. Če je omogočena, funkcija samodejnega zagona samodejno zažene lansirno ploščo za namestitev DB2. Če samodejni zagon ne deluje, uporabite Raziskovalec Windows za brskanje po DVD-ju izdelka baze podatkov DB2 in dvokliknite ikono za namestitev, da zaženete zagonsko ploščo za namestitev DB2.
  3. Če ste izdelek baze podatkov DB2 prenesli iz Passport Advantage®, zaženite izvedljivo datoteko, da ekstrahirate namestitvene datoteke izdelka baze podatkov DB2. Uporabite Windows Explorer za brskanje po namestitvenih datotekah DB2 in dvokliknite ikono za namestitev, da zaženete lansirno ploščo za namestitev DB2.
  4. Iz Zagonska plošča za namestitev DB2, si lahko ogledate predpogoje za namestitev in opombe k izdaji ali pa nadaljujete neposredno na namestitev. Morda boste želeli pregledati predpogoje za namestitev in opombe ob izdaji za najnovejše informacije.
  5. Kliknite Namestite izdelek in okno Namesti izdelek bo prikazalo izdelke, ki so na voljo za namestitev.

    Če v vašem računalniku nimate nameščenih izdelkov baze podatkov DB2, zaženite namestitev s klikom na Namesti novo. Nadaljujte z namestitvijo po pozivih čarovnika za namestitev DB2.

    Če imate na vašem računalniku nameščen vsaj en obstoječi izdelek baze podatkov DB2, lahko:

    • Kliknite Namesti novo, da ustvarite novo kopijo DB2.
    • Kliknite Delo z obstoječim, da posodobite obstoječo kopijo DB2, da dodate funkcijo obstoječi kopiji DB2, nadgradite obstoječo kopijo DB2 različice 8, različice 9.1 ali različice 9.5 ali namestite dodatek.
  6. The Čarovnik za namestitev DB2 bo določil sistemski jezik in zagnal namestitveni program za ta jezik. Na voljo je spletna pomoč, ki vas vodi skozi preostale korake. Če želite priklicati spletno pomoč, kliknite Pomoč ali pritisnite F1. Za konec namestitve lahko kadar koli kliknete Prekliči.

Rezultati

Vaš izdelek baze podatkov DB2 bo privzeto nameščen v imenik Program_Files \ IBM \ sqllib, kjer Program_Files predstavlja lokacijo imenika programskih datotek.

Če nameščate v sistem, kjer se ta imenik že uporablja, bo namestitveni poti izdelka baze podatkov DB2 dodano _ xx, kjer so xx števke, ki se začnejo pri 01 in se povečujejo, odvisno od tega, koliko kopij DB2 ste namestili.

Podate lahko tudi lastno pot namestitve izdelka baze podatkov DB2.

Kaj storiti naprej

  • Preverite namestitev.
  • Izvedite potrebna opravila po namestitvi.

Za informacije o napakah, do katerih pride med namestitvijo, preglejte datoteko dnevnika namestitve, ki se nahaja v imeniku Moji dokumenti \ DB2LOG \. Dnevniška datoteka uporablja naslednjo obliko: DB2- ProductAbrrev - DateTime .log, na primer DB2-ESE-Tue, 04. april 17_04_45 2008.log.

Če je to nova namestitev izdelka DB2 v 64-bitni Vista in boste uporabljali 32-bitnega ponudnika OLE DB, morate ročno registrirati IBMDADB2 DLL. Če želite registrirati to DLL, zaženite naslednji ukaz: c: \ windows \ SysWOW64 \ regsvr32 / s c: \ Program_Files \ IBM \ SQLLIB \ bin \ ibmdadb2.dll, kjer Program_Files predstavlja lokacijo imenika programskih datotek.

Če želite, da ima vaš izdelek baze podatkov DB2 dostop do dokumentacije DB2 bodisi na vašem lokalnem računalniku bodisi na drugem računalniku v vašem omrežju, morate namestiti Informacijski center DB2. Informacijski center DB2 vsebuje dokumentacijo za sistem baz podatkov DB2 in povezane izdelke DB2. Privzeto bo do informacij DB2 dostopen iz spleta, če informacijski center DB2 ni lokalno nameščen.

Omejitve pomnilnika DB2 Express® Edition in DB2 Workgroup Server Edition Če nameščate DB2 Express Edition, je največji dovoljeni pomnilnik za primerek 4 GB.

Če nameščate strežniško izdajo DB2 Workgroup Edition, je največji dovoljeni pomnilnik za primer 64 GB.

Količina pomnilnika, dodeljenega primerku, je določena s konfiguracijskim parametrom upravljalnika baz podatkov INSTANCE_MEMORY. Pomembne opombe pri nadgradnji z različice 9.1 ali 9.5:

  • Če konfiguracija pomnilnika za vaš izdelek baze podatkov DB2 različice 9.1 presega dovoljeno omejitev, se izdelek baze podatkov DB2 morda ne bo zagnal po nadgradnji na trenutno različico.
  • Upravljalnik pomnilnika, ki se sam prilagaja, ne bo povečal vaše skupne omejitve pomnilnika primerka preko omejitev licence.